<SEC-DOCUMENT>0001213900-25-021260.txt : 20250306
<SEC-HEADER>0001213900-25-021260.hdr.sgml : 20250306
<ACCEPTANCE-DATETIME>20250306172421
ACCESSION NUMBER:		0001213900-25-021260
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		96
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250306
DATE AS OF CHANGE:		20250306

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Cyngn Inc.
		CENTRAL INDEX KEY:			0001874097
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROGRAMMING SERVICES [7371]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				462007094
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-40932
		FILM NUMBER:		25716432

	BUSINESS ADDRESS:	
		STREET 1:		1015 O'BRIEN DRIVE
		CITY:			MENLO PARK
		STATE:			CA
		ZIP:			94025
		BUSINESS PHONE:		650-924-5905

	MAIL ADDRESS:	
		STREET 1:		1015 O'BRIEN DRIVE
		CITY:			MENLO PARK
		STATE:			CA
		ZIP:			94025

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Cyngn, Inc.
		DATE OF NAME CHANGE:	20210721
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ea0229992-10k_cyngn.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 06 22:12:15 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:cyngn="http://cyngn.com/20241231" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-12701">10-K</ix:nonNumeric></b></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="ixv-12702">&#9746;</ix:nonNumeric><b>&#160;ANNUAL REPORT PURSUANT TO SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">For the fiscal year ended&#160;<b><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-12703"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-12704">December 31</ix:nonNumeric>,
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-12705">2024</ix:nonNumeric></ix:nonNumeric></b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-12706">&#9744;</ix:nonNumeric><b>&#160;TRANSITION REPORT UNDER SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">For the transition period from&#160;[____] to [____]</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Commission file number&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-60"><b><span style="text-decoration:underline">001-40932</span></b></ix:nonNumeric></p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="border-bottom: black 1.5pt solid; width: 100%; text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-69"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CYNGN INC.</b></span></ix:nonNumeric></td></tr> <tr> <td style="text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact name of registrant as specified in its charter)</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="border-bottom: black 1.5pt solid; width: 49%; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-81"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Delaware</b></span></ix:nonNumeric></td> <td style="width: 2%; text-align: center">&#160;</td> <td style="border-bottom: black 1.5pt solid; width: 49%; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-86"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>46-2007094</b></span></ix:nonNumeric></td></tr> <tr> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">State or other jurisdiction of<br/>
incorporation or organization</span></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer<br/>
Identification No.)</span></td></tr> <tr> <td style="text-align: center">&#160;</td> <td style="text-align: center">&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-12707">1015 O&#8217;Brien Dr</ix:nonNumeric>., <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-12708">Menlo Park</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressStateOrProvince" id="ixv-12709">CA</ix:nonNumeric></b></span></td> <td style="text-align: center">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-107"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>94025</b></span></ix:nonNumeric></td></tr> <tr> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address of principal executive offices)</span></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Zip Code)</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Registrant&#8217;s Telephone number, including
area code: <b><span style="text-decoration:underline"><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-12710">(650)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-12711">924-5905</ix:nonNumeric></span></b></p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of Class</b></span></td> <td style="vertical-align: top; width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading Symbol(s)</b></span></td> <td style="vertical-align: top; width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-144"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common Stock, Par Value $0.00001</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-148"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CYN</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-12712">Nasdaq</ix:nonNumeric>&#160;Stock Market LLC</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered pursuant to Section 12(g)
of the Act:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="border-bottom: black 1.5pt solid; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of Each Class</b></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of Each Exchange On Which Registered</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registered is a
well-known seasoned issuer, as defined in Rule 405 the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Yes &#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-12713">No</ix:nonNumeric>&#160;&#9746;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant is not
required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Yes &#9744;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-12714">No</ix:nonNumeric>&#160;&#9746;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant:
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months
(or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements
for the last 90 days.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-12715">Yes</ix:nonNumeric>&#160;&#9746;&#160;&#160;&#160; &#160;No &#9744;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405
of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-12716">Yes</ix:nonNumeric>&#160;&#9746;&#160;&#160;&#160;&#160;&#160;
No &#9744;</p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 43%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer</span></td> <td style="text-align: right; width: 6%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="width: 2%">&#160;</td> <td style="width: 43%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</span></td> <td style="text-align: right; width: 6%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td></tr> <tr> <td style="text-align: justify"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-219"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer</span></ix:nonNumeric></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</span></td> <td style="text-align: right"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness" id="ixv-227"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> <tr> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</span></td> <td style="text-align: right"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany" id="ixv-236"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company, indicate by a check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod" id="ixv-12717">&#9744;</ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial
reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or
issued its audit report. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="ixv-12718">&#9744;</ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If securities are registered pursuant to Section
12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction
of an error to previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-12719">&#9744;</ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether any of those error
corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s
executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes&#160;&#9744; No <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-12720">&#9746;</ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate market value of the voting and non-voting
common equity held by non-affiliates as of June 30, 2024 (the last business day of the registrant&#8217;s most recently completed second
fiscal quarter), computed by reference to the closing price for the common stock on such date ($7.32), as reported on the Nasdaq Capital
Market, was $<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" unitRef="usd" id="ixv-12721">12,956,005</ix:nonFraction>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The number of shares of Common Stock, $0.00001
par value, outstanding on March 6, 2025 was <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-12722">1,751,906</ix:nonFraction> shares.</p><div>

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

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

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

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

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

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

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

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

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

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

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; width: 8%; text-align: justify">&#160;</td>
    <td style="vertical-align: top; width: 82%; text-align: justify">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: center"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART I</span></a></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1A.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk Factors</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1B.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unresolved Staff Comments</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></td></tr>
  <tr>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1C.</span></td>
    <td><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cybersecurity</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Properties</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal Proceedings</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mine Safety Disclosures</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td style="text-align: center"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART II</span></a></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[Reserved]</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 7.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 7A.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative and Qualitative Disclosures About Market Risk</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 8.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial Statements and Supplementary Data</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9A.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls and Procedures</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9B.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Information</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9C.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td style="text-align: center"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART III</span></a></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 10.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Directors, Executive Officers and Corporate Governance</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 11.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive Compensation</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 12.</span></td>
    <td style="vertical-align: top"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 13.</span></td>
    <td style="vertical-align: top"><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain Relationships and Related Transactions, and Director Independence</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 14.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal Accountant Fees and Services</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td style="text-align: center"><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART IV</span></a></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 15.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit and Financial Statement Schedules</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_027"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form 10-K Summary</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This Annual Report on Form
10-K (this &#8220;Annual Report&#8221;) contains forward-looking statements. These statements are based on our management&#8217;s beliefs
and assumptions and on information currently available to our management. The forward-looking statements are contained principally under
the headings &#8220;Risk Factors,&#8221; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221;
and &#8220;Business.&#8221; Forward-looking&#160;statements include statements concerning:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our possible or assumed future results of operations;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our business strategies;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our ability to attract and retain customers;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our ability to sell additional products and services to customers;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our cash needs and financing plans;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our competitive position;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our industry environment;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our potential growth opportunities;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">expected technological advances by us or by third parties
and our ability to integrate and commercialize them;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the effects of wars, such as the wars in Ukraine and the Middle
East, natural disasters and pandemics, such as the Covid-19 pandemic;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the effects of future regulation; and</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">the effects of competition.</td>
</tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">All statements in this Annual
Report that are not historical facts are forward-looking&#160;statements. We may, in some cases, use terms such as &#8220;anticipates,&#8221;
&#8220;believes,&#8221; &#8220;could,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221;
&#8220;plans,&#8221; &#8220;potential,&#8221; &#8220;predicts,&#8221; &#8220;projects,&#8221; &#8220;should,&#8221; &#8220;will,&#8221;
&#8220;would&#8221; or similar expressions that convey uncertainty of future events or outcomes to identify forward-looking&#160;statements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The outcome of the events
described in these forward-looking&#160;statements are subject to known and unknown risks, uncertainties and other factors that may cause
our actual results, performance or achievements to be materially different from any future results, performances or achievements expressed
or implied by the forward-looking&#160;statements. These important factors include our financial performance and the other important factors
we discuss in greater detail in &#8220;Risk Factors.&#8221; You should read these factors and the other cautionary statements made in
this Annual Report as applying to all related forward-looking&#160;statements wherever they appear in this Annual Report. Given these
factors, you should not place undue reliance on these forward-looking&#160;statements. Also, forward-looking&#160;statements represent
our management&#8217;s beliefs and assumptions only as of the date on which the statements are made. We undertake no obligation to publicly
update any forward-looking&#160;statements, whether as a result of new information, future events or otherwise, except as required by
law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Unless the context requires
otherwise, references in this Annual Report to &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; and Cyngn refer to
CYNGN Inc. and its consolidated subsidiaries.</i></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Unless otherwise expressly
provided in this Annual Report, all historical per share data, number of shares issued and outstanding, stock awards, and other common
stock equivalents set forth herein relating to our common stock have been adjusted to give effect to a reverse stock split of our common
stock in a ratio of 1-for-150 effected on February 18, 2025. &#160;</p><div>

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

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

</div><!-- Field: Page; Sequence: 3; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><div><a id="a_002"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Item 1. Business</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Cyngn Inc. is an autonomous
vehicle (&#8220;AV&#8221;) technology company that is focused on addressing industrial uses for autonomous vehicles. We believe that technological
innovation is needed to enable adoption of autonomous industrial vehicles that will address the substantial industry challenges that exist
today. These challenges include labor shortages, high labor costs, and work safety.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We integrate our full-stack&#160;autonomous
driving software, DriveMod, onto vehicles manufactured by Original Equipment Manufacturers (&#8220;OEM&#8221;) either via retrofit of
existing vehicles or by integration directly into vehicle assembly. We design the DriveMod to be compatible with sensors and components
from leading hardware technology providers and integrate our proprietary AV software to produce differentiated autonomous vehicles.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Autonomous driving has common
technological building blocks that remain similar across vehicles and applications. By tapping into these building blocks, DriveMod is
designed to deliver autonomy to new vehicles via streamlined hardware/software integration. This vehicle-agnostic&#160;approach enables
DriveMod to expand to new vehicles and novel operational design domains (&#8220;ODD&#8221;). In short, nearly every industrial vehicle,
regardless of use case, can move autonomously using our technology.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our approach accomplishes
several primary value propositions:</p><div>

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

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">1.</td><td style="text-align: justify">Provide autonomous capabilities to industrial vehicles built by established manufacturers that are already
trusted by customers.</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">2.</td><td style="text-align: justify">Generate continual customer value by leveraging the synergistic relationship of autonomous vehicles and
data.</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">3.</td><td style="text-align: justify">Develop consistent autonomous vehicle operation and user interfaces for diverse vehicle fleets.</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">4.</td><td style="text-align: justify">Complement the core competencies of existing industry players by introducing the leading-edge technologies
of Artificial Intelligence (&#8220;AI&#8221;) &amp; Machine Learning (&#8220;ML&#8221;), cloud/connectivity, sensor fusion, high- definition
mapping, and real-time dynamic path planning &amp; decision-making.</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We believe our market positioning
as a technology partner to vehicle manufacturers creates a synergy with incumbent suppliers that already have established sales, distribution,
and service/maintenance channels. By focusing on industrial use cases and partnering with the incumbent OEMs in these markets, we believe
we can source and execute revenue-generating&#160;opportunities more quickly.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our long-term&#160;vision
is for our Enterprise Autonomy Suite (&#8220;EAS&#8221;)&#8212;which includes the DriveMod autonomous driving stack as well as the Cyngn
Insight and Cyngn Evolve tools for fleet management, analytics, and data collection&#8212;to become a universal autonomous driving solution
with minimal marginal cost for companies to adopt new vehicles and expand their autonomous fleets across new deployments. We have already
deployed DriveMod software on more than ten different vehicle form factors that range from tow tractors and stand-on&#160;floor scrubbers
to 14-seat&#160;shuttles and electric forklifts in a combination of commercially released products, prototypes, and proof of concept projects,
demonstrating the extensibility of our AV building blocks.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our recent progress contributes
to the validation of EAS with OEM partners and end customers. We also continue to build upon our ability to scale our products and generate
novel technological developments. The DriveMod Stockchaser with a 6,000-lb towing capacity became commercially available in early 2023
and was first commercially deployed with our partner-customer US Continental (&#8220;USC&#8221;), a California-based manufacturer of quality
leather and fabric care products. We then launched the DriveMod Forklift and the DriveMod Tugger as we continued to expand our vehicle-type
portfolio fleet through our OEM partnerships with BYD and Motrec, respectively. The DriveMod MT160 Tugger with a 12,000-lb towing capacity
was commercially released in 2024 in partnership with Motrec and is now deployed with multiple customers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;We secured paid projects
with leading global customers like Arauco, along with additional projects from big brands in the Global 500 and the Fortune 100. Paid
development projects of this nature are selectively pursued to springboard new products or technology advancements, yielding promising
outcomes such as the DriveMod Forklift. The primary focus of the company is to achieve and expand production deployments with its commercially
released DriveMod vehicles. As of the end of 2024, those commercial deployments include the named accounts of John Deere, Coats Automotive,
and USC, as well as other business awards that have not yet been publicly disclosed. Our patent portfolio expanded with 16 new U.S. patent
grants in 2023 and 2 granted in 2024, bringing the total grants to 21.</p><div>

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

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

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

</div><!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;<img alt="" src="image_001.jpg"/></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Figure 0: Summary of
recent Cyngn technical and commercial milestones</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We intend to continue to pursue
and win additional license agreements with companies that depend heavily on the use of material handling vehicles and that all recognize
the need for automation to i) compete in today&#8217;s economy, ii) combat the significant labor shortages and escalating costs, and iii)
improve safety. Our approach to securing these opportunities will be a continued direct sales effort coupled with increasing our network
of industrial vehicle dealers that already have significant sales of industrial vehicles.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Overview: Automation and Autonomy in Industry
5.0</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The fifth industrial revolution
is upon us with self-driving industrial vehicles operating alongside with human workers and encompasses the benefits from the fourth industrial
revolution of smart factories and automated supply chain logistics, with big data connectivity. According to Research Nester, they forecast
the global industry 5.0 market to experience remarkable CAGR growth from 2022 - 2030 led by industrial internet of things, artificial
intelligence with the alliance of humans and collaborative robots.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As automation proliferates,
these industries will gradually shift to service-based&#160;models that will decrease upfront capital expenditures and create new revenue
streams while unlocking new value in the supply chain. Our AV technology is uniquely positioned to capitalize upon these changes by offering
a universal autonomy solution that can deliver self-driving&#160;capabilities and data insights to nearly every industrial vehicle on
the market.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Automation has long played
a role in industrial sectors. The larger industrial automation market has grown significantly by riding the wave of new technology and
innovation experienced during Industry 4.0. This consists of a wide range of technology solutions that provide varying levels of automation
for critical software control systems and industrial equipment. These components are essential to the operations and growth of global
markets such as manufacturing, distribution, transportation, construction, and mining. However, Industry 4.0 has its limitations in industrial
autonomy. With the convergence of AI/ML, robotics, connectivity, mapping and interoperability, autonomous vehicle technology is the next
leap-frog advancement in materials handling and supply chain logistics efficiency and safety propelling manufacturing into the Industry
5.0 phase.</p><div>

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

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

</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;<img alt="" src="image_002.jpg"/></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Figure 1: Illustration of the progression from
Industry 1.0 to Industry 5.0.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Automation Solutions for Industrial Equipment</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Industrial Equipment market
covers a broad range of use cases and product categories, with automation solutions targeting Material Transport Equipment (&#8220;MTE&#8221;)
heavily utilized by the majority of industry market sectors. For our purposes, we can think of MTE to include all material handling equipment
directly related to material transit (this includes conveying equipment, monorail, hoists, storage &amp; retrieval, and industrial vehicles).
According to a Grand View Research report, the material handling equipment market was valued at $213.4 billion in 2021. They expect the
CAGR from 2022 to 2030 of 5.7% to be driven by increased worker safety awareness, rising requirements for managing bulk materials and
further adoption of Industry 4.0 initiatives with the use of IoT. Further with the rising need for reducing downtime and focus on improving
supply chain efficiency, self-driving industrial vehicles play an important role to achieve these objectives as manufacturing transitions
to Industry 5.0. Our belief is that these strong growth indicators will drive increased need for more advanced technology that will address
gaps in the current capabilities of automated MTE solutions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Historically, MTE automation
has been heavily weighted in solutions related to storage/retrieval systems and conveyors because more rigid and repetitive environments
are better suited for the limited capability of existing automation solutions. By contrast, industrial vehicles in the MTE category are
largely still driven manually. A March 2023 report released by MHI and Deloitte finds that 74% of supply chain leaders are increasing
their supply chain technology and innovation investments with 90% saying they are planning to spend more than $1 million, an 24% increase
from 2022 levels. Thirty-six percent plan to spend more than $10 million, up 19% from the prior year. This investment includes solutions
for improved supply chain transparency and sustainability, according to the 2023 MHI Annual Industry Report, &#8220;The Responsible Supply
Chain: Transparency, Sustainability, and the Case for Business.&#8221;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The World Industrial Truck
Shipment statistics reported that 1.42 million industrial EV vehicles were shipped in 2022 worldwide. However, fewer than 1% of material
handling vehicles shipped every year are automated, presenting a significant opportunity to automate industrial vehicles. The cost to
operate a non-autonomous&#160;material transport vehicle is reported to have an annual salary of $47,244 for warehouse drivers in the
U.S. based on Indeed.com, a career and jobsite provider. Although the wages are lower in Europe, Asia and rest of the world, there are
more industrial vehicles outside the Americas, or about 83% of vehicle units, thereby an even greater total available market internationally
than domestically. The global installed base of industrial EV vehicles with a 3-year life span or less is about 3.75 million vehicles.
With a fully loaded, global weighted average annual labor cost of $47,674 with an assumed, on average, 1.5 work shift operations, our
current market potential opportunity exceeds $268 billion.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Automating industrial vehicles will address the
following challenges:</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Labor shortages</i>&#160;&#8212;
The hiring and retention of qualified workers is a critical concern for the markets that material transport vehicles operate within. In
fact, Deloitte&#8217;s 2020 and 2022 Material Handling Industry Report showed that over 50% of the 1,000 supply chain and manufacturing
leaders surveyed rated hiring and employee retention as their biggest challenge (source: MHI Deloitte Industry Report).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Difficulty in scaling &#8212;&#160;</i>The
traditional approaches to vehicle automation make scaling vehicle automation solutions difficult due to strains caused by service lifecycle
management and issues with dynamic deployability. Industrial automation customers are forced to coordinate operational components from
a variety of different vendors and lack a unifying architecture that allows the technology to scale effectively within and across sites.
Significant costs are also associated with expanding the scope of existing automation solutions as they are tightly coupled to specific
vehicles and often require an overhaul of the site infrastructure to overcome shortcomings in the automation technology. This can be especially
true in niche environments like mines, where the deployability challenges are compounded by unique sites that require heterogeneous fleets.
Furthermore, customer service, workforce training, and repair fall under service lifecycle management and must be taken into account along
with the technology in order to scale efficiently, according to the &#8220;Trends in Supporting and Scaling Modern Automation&#8221; report
by Ricoh &amp; ABI Research Report.</p><div>

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

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

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

</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Lagging technological advancement&#160;</i>&#8212;
Manufacturers of material transport vehicles have core competencies in mechanical, electrical, and control systems while the end users
of the vehicles typically specialize in logistics, manufacturing, and material moving. There is limited expertise throughout the material
handling value chain in software algorithms, sensing, and high-performance&#160;computing. Considering the incumbents&#8217; gaps in leading-edge&#160;AV
and AI technologies and the pressure existing suppliers face to ship manually-operated&#160;vehicles that address the multi-billion&#160;dollar
demand that already exists, we believe it is unlikely that existing stakeholders will be able to invest in the technological advancements
that will solve the industry&#8217;s fundamental challenges.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>High barriers to adoption&#160;</i>&#8212;
Many solutions for automated material transport require an all-or-nothing&#160;commitment from customers: either make a major upfront
investment to overhaul operations for automation or postpone automation at the risk of falling behind competition. This all-or-nothing&#160;approach
to unlocking future return on investment (&#8220;ROI&#8221;) can be problematic for risk-averse&#160;companies that seek to adopt automation
solutions. Depending on fleet size, traditional automation solutions such as &#8220;robot-in-a-box&#8221; may command ROI horizons of
up to 4 years. Factoring in ancillary costs like installation, maintenance, on-site&#160;testing, integration, and deployment, can also
represent a significant annual cost burden, according to findings by Ricoh &amp; ABI Research Report.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">To combat these challenges,
we have built an Enterprise Autonomy Suite for industrial vehicles that leverages advanced in-vehicle&#160;autonomous driving technology
and incorporates leading supporting technologies like data analytics, fleet management, cloud, and connectivity. EAS provides a differentiated
solution that we believe will drive pervasive adoption of industrial autonomy and create value for customers at every stage of their automation
growth.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Business Model: The Enterprise Autonomy Suite
for Industrial Vehicles</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A number of business models
have been developed to support industrial autonomy where software is the enabling technology that&#8217;s transforming supply chain logistics
under Industry 4.0 and 5.0. Software as a Service (SaaS) is the initial working business model for the company but this is not entirely
accurate as vehicle hardware plays an integrated role in automating materials handling. Autonomy requires both the movement of &#8220;bits&#8221;
(or software) and the movement of &#8220;atoms&#8221; (or hardware). Robots as a Service (RaaS) is a useful business model given the high
cost of AGVs and AMRs where industrial customers may want to explore different buying models for both software and hardware usage to align
with their needs for capital expenditures and operational expenditures. In our served markets where customers primarily purchase and own
their industrial vehicle fleet, we deliver the software that enables self-driving vehicle capability. As such, our EAS software is designed
to provide level-4 &#8220;high automation&#8221;, fully autonomous driving without the need for a human in the vehicle. Cyngn&#8217;s
business model is thereby more attuned to Driver as a Service (DaaS) as our EAS software integrated with the vehicle hardware enables
the customer to remove the human driver for self-driving functionality.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our unique value proposition
stems from the concept that the growth of industrial autonomy requires an approach that deploys applied AV solutions within a system of
supportive resources rather than a technology feature that is tuned to a specific industrial vehicle.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Some companies manufacture
standard industrial vehicles then integrate industrial automation software for rigid tasks. Others develop new vehicle platforms to enable
more advanced automation capabilities, limiting the AV&#160;technology to a narrow use case. We developed advanced autonomous vehicle
software, DriveMod, for industrial vehicles. DriveMod is a component of EAS that is operationally expansive, vehicle agnostic, and compatible
with indoor and outdoor environments. EAS centers around DriveMod&#8217;s on-vehicle&#160;AV software and is supported by our Cyngn Insight
and Cyngn Evolve technology and tools.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><img alt="" src="image_003.jpg" style="height: 330px; width: 587px"/></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Figure 2: The core components that make up
our EAS product offering.</b></p><div>

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

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

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Our approach drives value at every stage of
a company&#8217;s autonomy journey</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">EAS provides extensible industrial
autonomy solutions that can include data-driven&#160;actionable insights, partial autonomy to augment existing workflows and support human
drivers, and fully autonomous vehicle mobility. By offering flexible data and autonomous services through subscription-based&#160;business
models, we assuage the industry&#8217;s existing challenge of all-or-nothing&#160;adoption for autonomous vehicles. Installing DriveMod
onto any vehicle unlocks a collection of valuable product offerings that customers can activate over the air, creating lower barriers
to entry and enabling customers to benefit from novel data insights while adopting industrial AVs at their own pace. Our solutions also
do not require infrastructure investments to enable autonomous vehicle operation.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>EAS galvanizes the relationship between AVs
and data</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our EAS combines core autonomous
vehicle technology with a suite of tools and products that strengthen the ties between industrial business operations and the positive
network effects that underpin the relationship between data and AVs. DriveMod uses data from advanced sensors to navigate AVs, creating
a de facto mechanism for rich data collection. Vehicles equipped with DriveMod provide the means for us to collect data then organize,
analyze, and expose customers to novel insights. This makes the data collected during vehicle operation a new type of asset that adopters
of AV technology can take advantage of. Data can be stored in cloud or on-premise&#160;servers, according to customer requirements. We
intend to have our customers own the data collected at their facilities and for Cyngn to have the rights to use that data for certain
purposes, such as testing simulation and development. These data assets present a new opportunity to reveal previously unknown insights
about day-to-day&#160;operational processes that impact safety, efficiency, vehicle maintenance, and growth.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><img alt="" src="image_004.jpg" style="height: 286px; width: 221px"/></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Figure 3: The EAS product flywheel</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As the deployment of industrial
vehicles with DriveMod scales up, the amount and diversity of data flowing through Cyngn Insight expands, creating an accelerated feedback
loop and powers our ability to use Cyngn Evolve to further enhance DriveMod, and update the on-vehicle&#160;software over-the-air, resulting
in an ever-improving EAS offering.</p><div>

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

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

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

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">DriveMod&#8217;s building
blocks enable a more consistent cadence of upgrades, improvements, and customer-specific&#160;feature development that can be deployed
via over-the-air&#160;updates. These capabilities ensure that the deployed system stays in sync with the changing application demands
while allowing customers to focus on monetary and operational ROI. Our EAS plugs into business operations by creating and collecting real-time&#160;data
and aggregating it into configurable analytics dashboards that inform customer operations as well as future DriveMod releases, creating
a data set specific to each customer from high-resolution&#160;data collected during their operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Our Approach Augments and Upskills Workforces</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Industrial vehicle autonomy
represents an opportunity to minimize the adverse impact that labor shortages, employee health, and safety have on a company&#8217;s core
operations. Autonomous vehicles can be relied upon to fill the voids that commonly create human resource issues like executing repetitive
tasks, working during undesirable hours, and operating in uncomfortable or hazardous environments.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Furthermore, existing employees
can be exposed to cutting-edge&#160;technology and develop new valuable career development opportunities. For instance, a manufacturing
community in Wisconsin successfully retrained their employees to be skilled in AMR maintenance after AMRs were introduced to replace traditional
conveyors, according to the article &#8220;Are Autonomous Mobile Robots at the Tipping Point&#8221; by AutomationWorld.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">EAS provides a powerful solution
to scalability issues, especially for dynamic deployability and service lifecycle management. DriveMod&#8217;s vehicle-agnostic capability
to deploy AV technology on diverse vehicle fleets has been proven through its deployment on more than ten different vehicle form factors
that we have operated autonomously. DriveMod solutions have been commercially released for the Columbia Stockchaser and Motrec MT160 Tugger,
with BYD ECB50+ Forklift targeted next. Other autonomous vehicles were deployed as prototypes or as a part of proof-of-concept&#160;project.
More than five past deployments have been at customer or beta customer sites. Other past deployments were part of our normal R&amp;D activities
and product validation that was performed with beta customers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our AV development and testing
have included road vehicles that navigate complex dynamic environments. DriveMod is capable of perceiving more than 100 dynamic objects
per second and then using that perception information to navigate autonomously. This capability has been proven via road testing in difficult
driving settings like urban streets. In contrast, the industrial settings of our target market rarely encounter 100 dynamic actors per
minute, let alone per second. Scalability is further strengthened by EAS creating common interfaces and experiences that unify customer
data and AV operations within and across sites. Thus, proliferating our solutions with customers will be achieved by iteratively adding
onto an existing EAS, which minimizes the marginal cost associated with expanding AV operations. Additionally, the deployment of EAS allows
for<i>&#160;</i>all of the on-going&#160;administration, services, and vendors associated with managing the lifecycle of the system to
be integrated.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><img alt="" src="image_005.jpg" style="height: 307px; width: 545px"/></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Figure 4: Illustration of DriveMod&#8217;s ability
to utilize key subsystems across multiple environments and vehicle platforms<br/>
(left: off-road utility vehicle; right: indoor material handling vehicle).</b></p><div>

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

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

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">EAS is a suite of technology
and tools that consists of three complementary categories: DriveMod, Cyngn Insight, and Cyngn Evolve.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We built DriveMod as a modular
software product that is compatible with various sensor and computer hardware components that are widely used throughout the autonomous
vehicle industry. Our software combined with sensors and components from industry-leading hardware providers covers the end-to-end&#160;requirements
that enable vehicles to operate autonomously with advanced navigation capabilities. The modularity of DriveMod allows our AV technology
to be compatible across vehicle platforms as well as indoor and outdoor environments. DriveMod can be retrofitted to existing vehicle
assets or integrated into a manufacturing partner&#8217;s vehicles at assembly, providing accessible options for our customers to integrate
leading-edge&#160;technology whether their AV adoption strategies are evolutionary or revolutionary.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The core vehicle-agnostic
DriveMod software stack is targeted and deployed to different vehicles through <i>DriveMod Kits</i>, which are the AV hardware systems
that take into account the specific needs of operating the DriveMod software on a specific target vehicle. Then, after prototyping and
productization, DriveMod kits streamline the integration of AV hardware and software onto vehicles at scale. The DriveMod Kit for Columbia
Stockchasers and Motrec MT160 Tuggers are released to mass production and available at scale. Subsequently, we expect to create different
instances of DriveMod Kits to support the commercial release of new vehicles on the EAS platform, such as the electric forklifts and other
industrial vehicles.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><img alt="" src="image_006.jpg" style="height: 329px; width: 585px"/></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Figure 5: Overview of Cyngn&#8217;s autonomous
vehicle technology (DriveMod)</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">DriveMod&#8217;s flexibility
combines with our network of manufacturing and service partners to support customers at different stages of autonomous technology integration.
This allows customers to grow the complexity and scope of their industrial autonomy deployments as their business transforms while continually
capturing returns throughout their transition to full autonomy. EAS will also grant customers access to over-the-air&#160;software upgrades,
ad hoc customer support, and flexible consumption based on usage and scale of operations. By lessening both the commercial and technical
burdens of traditional vehicle automation and industrial robotics investments, industrial AVs can become universally available to the
market, even reaching small and medium-sized&#160;businesses that may otherwise struggle to adopt Industry 4.0 and 5.0 technology.</p><div>

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

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

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

</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Cyngn Insight is the customer-facing&#160;tool
suite for managing AV fleets and aggregating data to extract business insights. Analytics dashboards surface data about the system&#8217;s
status, vehicle telemetry, and performance metrics. Cyngn Insight also provides tools to switch between autonomous, manual, and remote
operation when required. This flexibility allows customers to use the autonomous capabilities of the system in a way that is tailored
to their own operational environment. Customers can choose when to operate their DriveMod-powered&#160;vehicles autonomously and when
to have human operators operate the vehicles manually or remotely based on their own business needs. When combined, these capabilities
and tools make up the Cyngn Insight intelligent control center that enables flexible fleet management from any location.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Cyngn Insight&#8217;s tool
suite includes configurable cloud dashboards that aggregate diverse data streams at several levels of granularity (i.e., site, fleet,
vehicle, module, and component). We can collect data during &#8220;open loop&#8221; vehicle operation, meaning that the vehicles can be
operated manually while still collecting the rich data enabled by the advanced on-vehicle&#160;sensors and computers. Data can be used
for predictive maintenance, operational improvements, educating employees on digital transformation&#160;and more. &#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Cyngn Evolve is our internal
tool suite that underpins the relationship between AVs and data. Through a unifying cloud-based&#160;data infrastructure, our proprietary
data tools strengthen the positive network effects derived from the valuable new data created by AVs. Cyngn Evolve and its data pipelines
facilitate AI/ML training and deployment, manage data sets, and support driving simulation and grading to test and validate new DriveMod
releases, using both real-world&#160;and simulated data.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><img alt="" src="image_007.jpg" style="height: 282px; width: 391px"/></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Figure 6: The Cyngn &#8220;AnyDrive&#8221; simulation
is part of the Cyngn Evolve toolchain. The simulation environment creates a digital version of the physical world. This allows for customer
data sets to be leveraged and augmented to achieve testing and validation prior to releasing new AV features.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As AV technology expertise
matures globally, there may be opportunities to monetize the sophisticated AV-centric&#160;tools of Cyngn Evolve. Currently, we believe
that AV development is confined to small groups of experts. Therefore, Cyngn Evolve is currently an internal EAS tool that we use to advance
DriveMod and Cyngn Insight, our customer-facing&#160;EAS products.</p><div>

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

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

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

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>360&#176; Sales and Marketing</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are building a go-to-market&#160;ecosystem
that we believe to be highly leveraged by using our partners as the foundation of our growth strategy. We plan to utilize these relationships
to generate and cultivate customer demand, acquire new customers, and deliver additional services to our customers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Key elements of our market
entry and expansion roadmap include:</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Focus: manufacturing and
distribution material handling vehicles</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Manufacturing and distribution
applications can be conducive to short deployment timelines due to the similar use of material handling vehicles across these environments.
We have already deployed DriveMod-powered industrial vehicles at multiple manufacturing and distribution facilities of varying sizes,
including facilities as large as 4 million square feet.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Broaden: address other
industrial vehicle use cases</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The industries that utilize
material transport vehicles share trends, challenges, and opportunities. DriveMod has been architected to be vehicle agnostic and allow
for efficient expansion to industries such as mining, construction, yard operations, and agriculture.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Expand: develop autonomous
vehicle technologies across other sectors</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">According to a CB Insights
report, &#8220;33 Industries Other Than Auto That Driverless Cars Could Turn Upside Down,&#8221; autonomous vehicle technology brings
value to at least 33 industries. Because our core autonomous technology is universal, the Company has an opportunity to generate revenue
across a variety of industries. We believe that developing the sales and marketing infrastructure to access these markets is an essential
aspect of driving growth in these areas.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We anticipate that our technology
will generate revenue through three main methods: deployment, EAS subscriptions, and DriveMod customization.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Deploying our EAS requires
us and our integration partners to work with a new client to map the job site, gather data, and install our AV technology within their
fleet and site. New deployments yield project-based&#160;revenues that are assessed based on the scope of the deployment. Our major collaborators
in this area are our OEM partners, and we can reinforce our deployment capability with integration and services from third party partners.
Working directly with our OEM partners as well as with third party experts ensures that we can deploy our technology globally and at-scale.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">According to ABI Research,
the cloud robotics opportunity is expected to grow from $3.3&#160;billion in 2019 to $157.8&#160;billion by 2030, accounting for 30% of
the robotic industry&#8217;s total worth (source: Cloud Robotics Market Predicted to Grow to $157.8 billion by 2030, article by Robotics
&amp; Automation News). Sustained revenue growth is expected to come largely from recurring subscription revenues that enable companies
to tap into an ever-expanding&#160;suite of AV and AI capabilities as organizations transition into full industrial autonomy.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Industrial operations are
extremely rich with data. However, we believe this data is still being put to limited use, especially as it pertains to equipment transport
and autonomy performance. EAS creates a foundation for extracting new and valuable enterprise data insights by the nature of the advanced
sensors, electronic control units, and connectivity that supports DriveMod&#8217;s functionality. We can monetize the data insights in
a variety of ways by offering configurable cloud dashboards for fleet/asset management, operational performance data, and predictive analytics
to customers. In parallel, exposing this fleet and vehicle data could be a boon for our OEM partners as they evolve to optimize their
product roadmaps and better integrate our technology to serve the future needs of industrial autonomy.</p><div>

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

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

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>DriveMod Customization and Non-Recurring Engineering
(&#8220;NRE&#8221;)</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">DriveMod&#8217;s capability
as an AV software stack will continue to expand in several dimensions&#8212;most notably, in the number of vehicles that DriveMod can
operate autonomously and the maneuvers that a DriveMod-powered vehicle can execute. Targeting DriveMod to operate new vehicle types autonomously
as well as the expansion of autonomous maneuvers that can be executed by DriveMod are both customizations that may generate revenues from
OEMs or end customers through NRE contracts. New customizations yield project-based&#160;revenues that are assessed based on the scope
of the deployment. This revenue stream is substantiated by the commercial contract that was entered into with an end customer for deploying
DriveMod on electric forklifts.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Go-to-Market Strategy</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in">Our go-to-market&#160;strategy
hinges on strategic collaboration and is based on a set of three basic principles:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Collaborate with industrial vehicle OEMs and their dealer
and service networks</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Land &amp; expand with end customers</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Partner instead of compete on adjacent enabling technology</td>
</tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Collaborate &#8212; industrial vehicle OEMs</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our focus is on acquiring
new customers who are either (a) looking to embed our technology into their vehicle products or (b) upsell their existing clients with
our vehicle retrofits. We follow a named account coverage approach. After establishing a customer relationship with an OEM, we seek to
embed our technology into their product roadmap and expand our services to their many clients. We believe this category represents a substantial
opportunity to generate revenue as a single relationship with an OEM that can lead to revenue opportunities across the entire marketplace.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Land &amp; expand &#8212; end customers</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our go-to-market&#160;strategy
is to acquire new customers that use industrial vehicles in their mission-critical&#160;operations. We pursue this strategy by being hyper-focused&#160;on
building a robust pipeline of prospective customers (&#8220;land&#8221;) and utilizing strategic sales channels that will result in coordinated
opportunities to accelerate growth (&#8220;expand&#8221;). Our archetypal customers are corporations that deploy fleets of heterogeneous
industrial vehicles across many sites. DriveMod&#8217;s flexibility is intertwined with the wide-ranging&#160;applicability of our EAS
and creates the unique leveraged opportunity of expanding across vehicles and sites with these major customers. After an initial win for
a first AV deployment with a customer, we can expand within the site to additional vehicle platforms, then expand the use of similar vehicles
to other sites operated by the customer and finally repeat across new vehicles and sites.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Partner instead of compete &#8212; technology</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The scaling of Industrial
Autonomy will benefit from an ecosystem made up of different enabling technologies and services, such as hardware manufacturing, connectivity,
Internet of Things (&#8220;IoT&#8221;), and digital integration. Rather than trying to compete with other technology suppliers, we intend
to rely on our strategic collaborations that give both partners access to new markets and capabilities. For example, hardware partners
like Motrec and BYD provide complementary solutions that stand to benefit from Cyngn&#8217;s autonomy software. Thereby, we leverage our
R&amp;D resources with existing core competencies of our technology partners through collaboration, resulting in a more efficient asset-light
approach in product development and manufacturing.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Autonomous vehicles must integrate
a suite of technologies to generate operational value. Our core competencies are in DriveMod, the on-vehicle&#160;AV technology stack
that is underpinned by AI and robotics expertise and paramount to enabling autonomous mobility. With Cyngn Insight, EAS integrates analytics,
visual dashboards, connectivity, cloud services, and other traditional software systems that allow customers to interact with and extract
insights out of our advanced AV technology.</p><div>

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

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

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our proprietary system design
abstracts mapping and localization data so that DriveMod can use a variety of high-accuracy&#160;solutions to create the optimal mapping
and localization system for the given environment. Our mapping and localization system distills sensor data into contextually rich representations
of the physical world and extracts common insights like required stops and navigation boundaries. These common insights help to create
consistent AV operation across diverse sites, enabling our AVs to navigate both indoor and outdoor.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Granular, efficient perception
forms the basis of advanced AVs. Perception is one of the most complex subsystems, requiring specialized data infrastructure and engineering
expertise in AI/ML and high-performance&#160;computing. We have built a modular sensor fusion pipeline that runs on a low compute footprint
and creates the flexibility to customize our perception stack according to application requirements. Our perception architecture streamlines
DriveMod deployments on new vehicles. Our approach addresses common industry challenges like integrating different sensor modalities and
accounting for different sensor mounting positions. We have now integrated DriveMod into more than ten different vehicle platforms, utilizing
various combinations of Light Detecting and Ranging (&#8220;LiDAR&#8221;), camera, radar, ultrasonic, and positioning sensors.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our system&#8217;s ability
to react and adjust to real-time&#160;changes creates a more efficient workflow than basic automation solutions that can only stop/go
along a rigid path and require constant human hand-holding. The Cyngn path planning system provides thousands of trajectory candidates
per second, enabling more complex paths to be navigated that may include advanced behavior like carefully nudging around obstacles or
negotiating intersections.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Cyngn decision engine
holds the logic and decision-making&#160;rules that govern driving behavior. The decision engine pulls together insights from mapping,
perception, and path planning to enable more complex vehicle maneuvers and automated conflict resolution. The system is extensible to
introduce new capabilities with logic that is designed to achieve a high level of abstraction, which enables us to adopt new driving behaviors.</p><div>

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

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

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

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

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A subsystem of our software
stack, Cyngn-by-Wire&#160;(&#8220;CbW&#8221;), addresses the basic requirements of mechanical vehicle components that must be met for
DriveMod to make a vehicle operate autonomously. Legacy electronic control units (&#8220;ECU&#8221;) that do not use Drive-by-Wire&#160;(&#8220;DbW&#8221;)
technology that enables software commands to electronically control vehicle actuation typically create a hurdle for integrating AV technology.
CbW addresses this issue by decoupling the hardware and software components of DbW systems. For vehicles with legacy ECU&#8217;s, CbW
allows customers to replace existing ECUs with DbW hardware that can be tuned to meet the needs of the selected vehicle platform using
CbW software. When vehicles have DbW ECUs already installed, the CbW software layer is configured and applied without the need for replacing
the hardware. Thus, CbW enables AV actuation across vehicle fleets with varying levels of vehicle age and sophistication.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There is an increasing demand
for autonomous vehicle solutions in an effort to increase safety, improve efficiency, and enhance productivity to meet the goals set out
by Industry 4.0 and 5.0. Autonomous vehicles are an enabling technology that gives us the opportunity to add more value to customers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The market for automated vehicle
solutions is burgeoning, and the advanced technology required to enable autonomous solutions in industrial environments is still developing.
As a result, we face competition from a range of companies seeking to develop autonomous vehicle solutions. These competitors include
traditional industrial vehicle manufacturers (such as Crown Equipment&#8217;s automated forklifts or Toyota Materials Handling) robotics
providers (such Locus Robotics for stock picking AMRs or SeeGrid for pallet and tow AMRs), and software companies (such as Brain Corp
for floor scrubbers or Oxbotica for people and goods transport), as well as large corporate competitors that provide a broad range of
software, service, and logistics solutions across many markets. These competitors are also working to advance technology, reliability,
and innovation in their development of new and improved solutions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We will continue to face competition
from existing competitors and new companies entering the industrial autonomy landscape. Many of our competitors either have technical
or strategic barriers that limit their product offerings to specific deployment environments, operations protocols, or vehicle form factors.
It is our belief that it will take a substantial period of time to develop features that satisfy the dynamic needs of industry customers.
Additionally, larger corporate competitors are likely to encounter roadblocks due to competitive overlap with end customers, limiting
their ability to address the needs of the broader industrial market. With specific regard to manufacturing and distribution, a number
of competitors have already begun to deploy products, but we believe the benefits stemming from our modular software-centric&#160;approach,
technical expertise in the area of autonomous vehicles, and the ubiquitous applicability of EAS gives us the potential to displace current
offerings and capture a significant share of this rapidly growing market.</p><div>

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


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

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

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Regulatory considerations
contribute to our current strategic position that targets enterprise customers with operations mostly confined to private property. This
decreases our exposure to regulations, which mitigates some deployment risks. Typically, we will satisfy regulatory requirements by adhering
to the protocols of the site operator (the end customer).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The regulatory environment
for autonomous industrial vehicles is still being developed. In 2016, the United States Department of Transportation (&#8220;US DoT&#8221;)
issued regulations that require the submission of documentation covering specific topics related to autonomy and government regulators,
but these regulations are targeted towards road vehicles. As the autonomous industrial vehicle regulatory environment continues to develop,
it will be imperative not only to comply with applicable standards but to be an active participant in the development of new standards.
Outside of government standards, third party organizations, industrial workplace advocates, and industry groups have and will continue
to impose self-regulatory&#160;standards. In certain cases, these standards may be contractually applicable to our systems, products,
and operations. Thus, we expect and prepare to comply with various standards, including Occupational Safety and Health Administration
(&#8220;OSHA&#8221;), International Organization for Standardization (&#8220;ISO&#8221;), International Electrotechnical Commission (&#8220;IEC&#8221;),
or American National Standards Institute (&#8220;ANSI&#8221;) on a case-by-case&#160;basis.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">U.S. and international regulations
related to data privacy are also of great importance to our company&#8217;s products, operations, and culture. Like the autonomous vehicle
regulatory environment, the regulatory framework for data privacy, protection, and security worldwide is continuously evolving and developing.
As a result, interpretation and implementation standards and enforcement practices are likely to remain fluid for the foreseeable future.
As our company expands its operations, the collection, use, and protection of any and all data assets will be internally scrutinized to
ensure compliance with this changing landscape.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Decreasing the environmental
impact of industrial vehicles is a high priority. Research has shown that equipment utilization rate, configuration, and operational consistency
have a strong effect on the emissions released by industrial vehicle equipment (Source: Journal of the Air &amp; Waste Management Association).&#160;A
key focus of Cyngn&#8217;s EAS will be working to minimize the environmental impact of industrial vehicles through new data insights that
can contribute to more sustainable practices. Our historic vehicle platforms have primarily been electric vehicles (&#8220;EV&#8221;).
While electric drivetrains are not a requirement for DriveMod&#8217;s technology, EVs are often an application requirement since the vehicles
operate alongside humans in enclosed spaces.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our ability to drive impact
and growth within the autonomous industrial vehicle market largely depends on our ability to obtain, maintain, and protect our intellectual
property and all other property rights related to our products and technology. To accomplish this, we utilize a combination of patents,
trademarks, copyrights, and trade secrets as well as employee and third-party non-disclosure&#160;agreements, licenses, and other contractual
obligations. In addition to protecting our intellectual property and other assets, our success also depends on our ability to develop
our technology and operate without infringing, misappropriating, or otherwise violating the intellectual property and property rights
of third parties, customers, and partners.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our software stack has over
30 subsystems, including those designed for perception, mapping &amp; localization, decision making, planning, and control. As of February
28, 2025, we have 21 granted U.S. patents and submitted 5 pending U.S. patent and expect to continue to file additional patent applications
with respect to our technology in the future.</p><div>



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

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

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Corporate Social Responsibility and Sustainability</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our mission is to deliver
the benefits of autonomous industrial vehicle technology to enhance the safety and operational efficiency of materials handling in a cost-effective
method in supply chain logistics. We seek to make the movement of goods in warehouse settings safer, faster, cheaper while reducing greenhouse
gas emissions through greater operating efficiencies.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our team is composed of energetic,
motivated and highly experienced visionaries. They include machine vision, AI, and autonomous software engineers from the greatest universities
in the world. Together with a highly talented and skilled support team, we solve real-world&#160;industrial applications in autonomy.
As of February 28, 2025, we had 58 full-time employees. The majority of our employees are based in Silicon Valley, California.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our core values include focus
on impact, display curiosity, communicate proactively, apply good judgment, and demonstrate selflessness. We believe these values encourage
innovation and a team-oriented&#160;culture. Our employees have access to a wide range of training, different career paths, and, most
importantly, challenging and purposeful work. Our culture is also built on diversity, inclusion, camaraderie, and celebration. We organize
regular team building activities and public recognition forums to celebrate our diversity and invest in strong relationships.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition to a positive
culture and career development, we offer a robust benefits package. This package includes a flexible vacation policy, access to a 401(k)
plan, premier health plan options and numerous voluntary benefits for employees and their dependents.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company was incorporated
in the State of Delaware on February 1, 2013, under the original name Cyanogen, Inc. or Cyanogen. The Company started as a venture funded
company with offices in Seattle and Palo Alto, aimed at commercializing CyanogenMod, direct to consumers and through collaborations with
mobile phone manufacturers. CyanogenMod was an open-source&#160;operating system for mobile devices, based on the Android mobile platform.
Cyanogen released multiple versions of its mobile operating system and collaborated with an ecosystem of companies including mobile phone
OEMs, content providers and leading technology partners from 2013 to 2015.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In 2016 the Company&#8217;s
management and board of directors, determined to pivot its product focus and commercial direction from the mobile device and telecom space
to industrial and commercial autonomous driving with the hiring of Lior Tal in June 2016 to serve as the company&#8217;s chief operating
officer. Mr. Tal, a seasoned executive of startup firms where prior to joining the company, co-founded Snaptu which later was acquired
by Facebook (currently known as Meta Platforms, Inc.), as well as held various leadership roles at Actimize, DiskSites and Odigo; all
of these companies which were also later acquired. Mr. Tal was promoted to chief executive officer in October 2016 and continues to serve
in this role along with chairman of the board. In May 2017, the Company changed its name to Cyngn Inc.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our principal business address
is 1015 O&#8217;Brien Dr., Menlo Park, CA 94025. We maintain our corporate website at&#160;<i>https://cyngn.com </i>(this website address
is not intended to function <i>as a hyperlink and the information contained on our website is not intended to be a part of this Annual
Report</i>). We make available free of charge on https://investors.cyngn.com/ our annual, quarterly, and current reports, and amendments
to those reports if any, as soon as reasonably practical after we electronically file such material with, or furnish it to, the SEC. We
may from time to time provide important disclosures to investors by posting them in the Investor Relations section of our website.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our common stock is quoted
on the Nasdaq under the symbol &#8220;CYN&#8221;. We file annual, quarterly, and current reports, proxy statements and other information
with the U.S. Securities Exchange Commission (the &#8220;SEC&#8221;) and are subject to the requirements of the Securities and Exchange
Act of 1934, as amended (the Exchange Act). These filings are available to the public on the Internet at the SEC&#8217;s website at http://www.sec.gov.</p><div>

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

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

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 1A. Risk Factors</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Related to Our Technology, Business,
and Industry</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Autonomous driving is an emerging technology
and involves significant risks and uncertainties.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We develop and deploy a suite
of autonomous driving software products that are compatible with existing sensors and hardware to enable autonomous driving on industrial
vehicle platforms manufactured and designed by OEMs and other third-party&#160;industrial vehicle suppliers. Our autonomous driving technology
is highly dependent on internally developed software, as well as on partnerships with third parties such as industrial OEMs and other
suppliers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We partner with OEMs that
are seeking to manufacture purpose-built&#160;industrial vehicles capable of incorporating our autonomous driving technology. The collaborative
partnerships are established through mutually beneficial, non-binding&#160;memorandums of understanding or partnership agreements for
the purpose of joint go-to-market&#160;efforts. In addition to OEMs, we depend on other third parties to produce hardware components,
and, in some cases adjacent software solutions, that support our core suite of autonomous driving software products and tools. The timely
development and performance of our autonomous driving programs is dependent on the materials, cooperation, and quality delivered by these
partners.&#160;Further, we do not control the initial design of the industrial vehicles we work with and therefore have limited influence
over the production and design of systems for braking, gear shifting, and steering. There can be no assurance that these systems and supporting
technologies can be developed and validated at the high reliability standard required for deployment of autonomous industrial vehicles
using our technology in a cost-effective&#160;and timely manner. Our dependence on these relationships exposes us to the risk that components
manufactured by OEMs or other suppliers could contain defects that would cause our autonomous driving technology not to operate as intended.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our autonomous driving technology
is available for production release and is currently being licensed to customers. We plan to continue our scaled commercialization throughout
2025 and beyond. Although we believe that our algorithms, data analysis and processing, and artificial intelligence technology are promising,
we cannot assure you that our technology will achieve the necessary reliability for scaled commercialization of autonomous industrial
vehicles. For example, we are still improving our technology in terms of handling&#160;edge cases, unique environments, and discrete objects.
There can be no assurance that our data analytics and artificial intelligence could predict every single potential issue that may arise
during the operation of an autonomous industrial vehicle utilizing our autonomous vehicle technology. Furthermore, the release and adoption
of EAS and our other technologies and products may not be successful and may take longer than anticipated. If the development of EAS and
our other technologies and products is delayed or customers do not adopt and buy our solutions to the extent we anticipate, our business
and operating results will be adversely impacted.</p><div>

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

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

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

</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"><b><i>We have a limited operating history in a
new market and face significant challenges as our industry is rapidly evolving.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">You should consider our business
and prospects in light of the risks and challenges we face as a new entrant into a novel industry, including, among other things, with
respect to our ability to:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">design, integrate, and deploy safe, reliable, and quality autonomous vehicle software products and tools
for industrial vehicles with our partners on an ongoing basis;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">navigate an evolving and complex regulatory environment;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">successfully produce with OEM partners a line of purpose-built autonomous industrial vehicles on the timeline
we estimate;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">improve and enhance our software and autonomous technology;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">establish and expand our customer base;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">successfully market our autonomous driving solutions and our other products and services;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">properly price our products and services;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">improve and maintain our operational efficiency;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">maintain a reliable, secure, high-performance, and scalable technology infrastructure;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">attract, retain, and motivate talented employees;</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">anticipate and adapt to changing market conditions, including technological developments and changes in
competitive landscape; and</td></tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">build a well-recognized and respected brand.</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If we fail to address any
or all of these risks and challenges, our business may be materially and adversely affected. There are also a number of additional challenges
to the execution and adoption of autonomous vehicle technology in industrial markets, many of which are not within our control, including
market acceptance of autonomous driving, governmental licensing requirements, concerns regarding data security and privacy, actual and
threatened litigation (whether or not a judgment is rendered against us), and the general perception that an autonomous vehicle is not
safe because there is no human driver. There can be no assurance that the market will accept our technology, in which case our future
business, results of operations and financial condition could be adversely affected.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The autonomous industrial
vehicle industry is in its early stages and is rapidly evolving. Our autonomous driving technology has not yet been commercialized at
scale. We cannot assure you that we will be able to adjust to changing market or regulatory conditions quickly or cost-effectively. If
we fail to do so, our business, results of operations, and financial condition will be adversely affected.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our business model has yet to be tested
and any failure to commercialize our strategic plans would have an adverse effect on our operating results and business.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Investors should be aware
of the difficulties normally encountered by a relatively new enterprise that is beginning to scale its business, many of which are beyond
our control, including unknown future challenges and opportunities, substantial risks and expenses in the course of entering new markets
and undertaking marketing activities. The likelihood of our success must be considered in light of these risks, expenses, complications,
delays, and the competitive environment in which we operate. There is, therefore, substantial uncertainty that our business plan will
prove successful, and we may not be able to generate significant revenue, raise additional capital, or operate profitably. We will continue
to encounter risks and difficulties frequently experienced by early commercial stage companies, including securing market acceptance for
our product and service offerings, scaling up our infrastructure and headcount. We may encounter unforeseen expenses, difficulties, or
delays in connection with our growth. In addition, as a result of the capital-intensive&#160;nature of our business, we can be expected
to continue to sustain substantial operating expenses without generating sufficient revenue to cover expenditures. Any investment in our
company is therefore highly speculative and could result in the loss of your entire investment.</p><div>

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

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

</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our future business depends
in large part on our ability to continue to develop and successfully commercialize our suite of software products and tools. Our ability
to develop, deliver, and commercialize at scale our technology to support or perform autonomous operation of industrial vehicles is still
unproven.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our technology suite is currently
available on stockchasers and tuggers for production release. However, this technology will need to be continually developed and enhanced
for further scaled commercialization. Continued enhancement of our autonomous driving technology is and will be subject to risks, including
with respect to:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our ability to continue to enhance our data analytics and
software technology;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">designing, developing, and securing necessary components on
acceptable terms and in a timely manner;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our ability to attract and retain customers;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our ability to pay for research and development costs;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our ability to attract, recruit, hire, and train skilled employees;</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our ability to fund the development and commercialization
of our technology; and</td>
</tr></table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">our ability to enter into strategic relationships with key
members in the industrial vehicles and industrial automation industries and component suppliers.</td>
</tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We operate in a highly competitive market
and will face competition from both established competitors and new market entrants.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The market for autonomous
industrial vehicles and industrial automation solutions is highly competitive. Many companies are seeking to develop autonomous driving
and delivery solutions. Competition in these markets is based primarily on technology, innovation, quality, safety, reputation, and price.
Our future success will depend on our ability to further develop and protect our technology in a timely manner and to stay ahead of existing
and new competitors. Our competitors in this market are working towards commercializing autonomous driving technology and may have substantial
financial, marketing, research and development, and other resources.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition, we also face
competition from traditional industrial vehicle and solution companies. Traditional vehicle and solution providers operating with human
drivers are still the predominant operators in the market. Because of the long history of such traditional companies serving our potential
customers and industries, there may be many constituencies in the market that would resist a shift towards autonomous industrial vehicles,
which could include lobbying and marketing campaigns, particularly because our technology will displace machine operators and drivers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition, the market leaders
in our target industries, such as Industrial Material Handling, may start, or have already started, pursuing large scale deployment of
autonomous industrial vehicle technology on their own. These companies may have more operational and financial resources than we do. We
cannot guarantee that we will be able to effectively compete with them.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We may also face competition
from component suppliers and other technology and industrial solution companies if they decide to expand vertically and develop their
own autonomous industrial vehicles, some of whom have significantly greater resources than we do. We do not know how close these competitors
are to commercializing autonomous driving systems.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Many established and new market
participants have entered or have announced plans to enter the autonomous industrial vehicle market. Most of these participants have significantly
greater financial, manufacturing, marketing, and other resources than we do and may be able to devote greater resources to the design,
development, manufacturing, distribution, promotion, sale, and support of their products. If existing competitors or new entrants commercialize
earlier than expected, our competitive advantage could be adversely affected.</p><div>

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

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

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Business collaboration with third parties
is subject to risks and these relationships may not lead to significant revenue.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Strategic business relationships
are and will continue to be an important factor in the growth and success of our business. We have alliances and partnerships, through
mutually beneficial non-binding&#160;memoranda of understanding or partnering arrangements with other companies in the industrial equipment,
automation and automotive industries to help us in our efforts to continue to enhance our technology, commercialize our solutions, and
drive market acceptance.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Collaboration with these third
parties is subject to risks, some of which are outside our control. For example, certain agreements with our partners grant our partner
or us the right to terminate such agreements for cause or without cause. If any of our collaborations with third parties are terminated,
it may delay or prevent our efforts to deploy our software products and tools on purpose-built&#160;autonomous industrial vehicles at
scale. In addition, such agreements may contain certain exclusivity provisions which, if triggered, could preclude us from working with
other businesses with superior technology or with whom we may prefer to partner with for other reasons. We could experience delays to
the extent our partners do not meet agreed upon timelines or experience capacity constraints. We could also experience disagreement in
budget or funding for joint development projects. There is also a risk of other potential disputes with partners in the future, including
with respect to intellectual property rights. Our ability to successfully commercialize could also be adversely affected by perceptions
about the quality of our or our partners&#8217; vehicles or products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Related to Our Financial Position and
Need for Additional Capital</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Losses for the foreseeable future.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We incurred net losses of
$29.3 million&#160;and $22.8 million for the years ended December&#160;31, 2024, and 2023, respectively. We have not recognized a substantial
amount of revenue to date, and we had an accumulated deficit of $189.3 million and $160.0 million as of December 31, 2024 and December
31, 2023, respectively. We have developed and tested our autonomous driving technology but there can be no assurance that it will be commercially
successful at scale. Our potential profitability is dependent upon a number of factors, many of which are beyond our control. If we are
unable to achieve and sustain profitability, the value of our business and common stock may significantly decrease.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We expect the rate at which
we will incur losses to be significantly higher in future periods as we:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">design,
develop, and deploy our autonomous vehicle software products and tools on industrial vehicle platforms with OEM partners and end customers.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">seek
to achieve and commercialize deployments of level 4 autonomy for industrial vehicles;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">seek
to expand our commercial deployments, on a nationwide basis in the United States and internationally;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">expand
our design, development, maintenance, and repair capabilities;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">respond
to competition in the autonomous driving market and from traditional industrial solution providers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">respond
to evolving regulatory developments in the nascent autonomous industrial vehicle and industrial automation markets;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">increase
our sales and marketing activities; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">increase
our general and administrative functions to support our growing operations and for being a public reporting company.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Because we will incur the
costs and expenses from these efforts before we receive any substantial revenue, our losses in future periods will be significant. In
addition, we may find that these efforts are more expensive than we currently anticipate or that these efforts may not result in revenue,
which would further increase our losses. In particular, we expect to incur substantial and potentially increasing research and development
(&#8220;R&amp;D&#8221;) costs as we continue to develop and enhance EAS and other technology and products for commercialization. While
our R&amp;D costs were $11.3 million and $12.7 million during the years ended December&#160;31, 2024 and 2023, respectively, and are likely
to grow in the future, we have minimal recurring revenues. Further, because we account for R&amp;D as an operating expense, these expenditures
will adversely affect our results of operations in the future. Our R&amp;D program may not produce successful results, and our new products
may not achieve market acceptance, create additional revenue, or become profitable.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We have a limited operating history, which
makes it difficult to forecast our future results of operations.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We were founded in 2013. As
a result of our limited operating history, our ability to accurately forecast our future results of operations is limited and subject
to a number of uncertainties, including our ability to plan for and model future growth. Our historical performance should not be considered
indicative of our future performance. Further, in future periods, our revenue growth could fluctuate for a number of reasons, including
shifts in our offering and revenue mix, slowing demand for our offering, increasing competition, decreased effectiveness of our sales
and marketing organization, and our sales and marketing efforts to acquire new customers, failure to retain existing customers, changing
technology, a decrease in the growth of our overall market, or our failure, for any reason, to continue to take advantage of growth opportunities.
We anticipate that we will encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries,
such as the risks and uncertainties described in this Annual Report.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If our assumptions regarding
these risks and uncertainties and our future revenue growth are incorrect or change, or if we do not address these risks successfully,
our operating and financial results could differ materially from our expectations, and our business could suffer.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We expect fluctuations in our financial
results making it difficult to project future results.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our results of operations
may fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not
be indicative of our future performance. In addition to the other risks described herein, factors that may affect our results of operations
include the following:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">changes
in our revenue mix and related changes in revenue recognition;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">changes
in actual and anticipated growth rates of our revenue, customers, and key operating metrics;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">fluctuations
in demand for or pricing of our product offerings;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">our
ability to attract new customers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">our
ability to retain our existing customers, particularly large customers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">customers
and potential customers opting for alternative products, including developing their own in-house&#160;solutions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">investments
in new offerings, features, and functionality;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">fluctuations
or delays in development, release, or adoption of new features and functionality for our offering;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">delays
in closing sales which may result in revenue being pushed into the next quarter;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">changes
in customers&#8217; budgets and in the timing of their budget cycles and purchasing decisions;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">our
ability to control costs;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">the
amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">timing
of hiring personnel for our research and development and sales and marketing organizations;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">the
amount and timing of costs associated with recruiting, educating, and integrating new employees and retaining and motivating existing
employees;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">the
effects of acquisitions and their integration;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">general
economic conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which
our customers participate;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">the
impact of new accounting pronouncements;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">changes
in revenue recognition policies that impact our technology license revenue;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">changes
in regulatory or legal environments that may cause us to incur, among other things, expenses associated with compliance;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">the
impact of changes in tax laws or judicial or regulatory interpretations of tax laws, which are recorded in the period such laws are enacted
or interpretations are issued and may significantly affect the effective tax rate of that period;</span></td>
</tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">the
impact of global events, including the outbreak of war or conflicts</span></td>
</tr></table><div>


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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">health
epidemics or pandemics, such as the COVID-19&#160;pandemic;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">changes
in the competitive dynamics of our market, including consolidation among competitors or customers; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">significant
security breaches of, technical difficulties with, or interruptions to, the delivery and use of our offering.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Any of these and other factors,
or the cumulative effect of some of these factors, may cause our results of operations to vary significantly. If our quarterly results
of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could
decline substantially, and we could face costly lawsuits, including securities class action suits.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may need to raise additional funds and
these funds may not be available to us on attractive terms when we need them, or at all.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The commercialization of autonomous
vehicles is capital intensive. This includes autonomous industrial vehicles outfitted with our technology and purpose-built&#160;autonomous
industrial vehicles manufactured by OEMs we intend to partner with. To date, we have financed our operations primarily through the issuance
of equity securities in private and public placements. We may need to raise additional capital to continue to fund our commercialization
activities, sales and marketing efforts, enhancement of our technology and to improve our liquidity position. Our ability to obtain the
necessary financing to carry out our business plan is subject to a number of factors, including general market volatility, investor acceptance
of our business plan, regulatory requirements and the successful development of our autonomous technology. These factors may make the
timing, amount, terms, and conditions of such financing unattractive or unavailable to us.</p><div>

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

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

</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We may raise these additional
funds through the issuance of equity, equity related, or debt securities. To the extent that we raise additional financing by issuing
equity securities or convertible debt securities, our stockholders may experience substantial dilution, and to the extent we engage in
debt financing, we may become subject to restrictive covenants that could limit our flexibility in conducting future business activities.
Financial institutions may request credit enhancement such as third-party&#160;guarantee and pledge of equity interest in order to extend
loans to us. We cannot be certain that additional funds will be available to us on attractive terms when required, or at all. If we cannot
raise additional funds when we need them, our financial condition, results of operations, business, and prospects could be materially
adversely affected.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We have incurred significant losses, have
limited cash on hand and there is substantial doubt as to our ability to continue as a&#160;going</i>&#160;<i>concern</i></b>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company incurred net losses
of approximately $29.3 million and $22.8 million for the year ended December 31, 2024 and 2023, respectively. In addition, the Company
had accumulated deficits of approximately $189.3 million and $160.0 million as of December 31, 2024 and December 31, 2023, respectively,
and net cash used in operating activities was approximately $9.5 million and $19.5 million for the year ended December 31, 2024 and 2023,
respectively. As of December 31, 2024, the Company&#8217;s unrestricted cash balance was $23.6&#160;million. As of December 31, 2023,
the Company&#8217;s cash balance was approximately $3.6 million, and the short-term investments balance was $4.6 million. Based on cash
flow projections from operating and financing activities and the existing balance of cash and short-term investments, management is of
the opinion that the Company has insufficient funds for sustainable operations, and it may not be able to meet its payment obligations
from operations and related commitments, if the Company is not able to complete the required funding transactions to allow the Company
to continue as a going concern. Based on these factors, the Company has substantial doubt that it will continue as a going concern for
the 12 months following the issuance date of the financial statements included elsewhere in this report.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s plan to
alleviate the going concern issue is to increase revenue while controlling operating costs and expenses and obtaining funds from outside
sources of financing to generate positive financing cash flows. While management is optimistic about its ability to raise substantial
funds to continue as a going concern for one year following the financial statement issuance date, there can be no assurance that any
such measures will be successful. We currently do not generate substantial revenue from product sales. Accordingly, we expect to rely
primarily on equity and/or debt financings to fund our continued operations. The Company&#8217;s ability to raise additional funds will
depend, in part, on the success of our product development activities, and other events or conditions that may affect the share value
or prospects, as well as factors related to financial, economic and market conditions, many of which are beyond our control. There can
be no assurances that sufficient funds will be available&#160;to us when required or on acceptable terms, if at all.&#160;Accordingly,
management has concluded that these plans do not alleviate substantial doubt about the Company&#8217;s ability to continue as a going
concern. Our failure to achieve or maintain profitability could negatively impact the value of our common stock.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may be subject to risks associated with
potential future acquisitions.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Although we have no current
acquisition plans, if appropriate opportunities arise, we may acquire additional assets, products, technology or businesses that are complementary
to our existing business. Any future acquisitions and the subsequent integration of new assets and businesses would require significant
attention from our management and could result in a diversion of resources from our existing business, which in turn could have an adverse
effect on our operations, and consequently our results of operations and financial condition. Acquired assets or businesses may not generate
the financial results we expect. Acquisitions could result in the use of substantial amounts of cash, potentially dilutive issuances of
equity securities, significant goodwill impairment charges, amortization expenses for other intangible assets and exposure to potential
unknown liabilities of the acquired business. Moreover, the costs of identifying and consummating acquisitions may be significant.</p><div>

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

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

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Related to Our Business Operations</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our success depends largely on the continued
services of our senior management team, technical engineers, and certain key employees.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We rely on our executive officers
and key employees in the areas of business strategy, research and development, marketing, sales, services, and general and administrative
functions. From time to time, there may be changes in our executive management team or key employees resulting from the hiring or departure
of executives or key employees, which could disrupt our business. We do not&#160;maintain&#160;key-man&#160;insurance&#160;for any member
of our senior management team or any other employee. None of the employment agreements and offer letters with our executive officers or
other key personnel require them to continue to work for us for any specified period and, therefore, they could terminate their employment
with us at any time. The loss of one or more of our executive officers or key employees could have a serious adverse effect on our business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">To execute our growth plan,
we must attract and retain highly qualified personnel. Competition for these personnel is intense in the technology industry, especially
for engineers with high levels of experience in artificial intelligence and designing and developing autonomous driving related algorithms.
Furthermore, it can be difficult to recruit personnel from other geographies to relocate to our California location. We may also need
to recruit highly qualified technical engineers internationally and therefore subject us to the compliance of relevant immigration laws
and regulations. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining
employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources
than we have and can offer more attractive compensation packages for new employees. If we hire employees from competitors or other companies,
their former employers may attempt to assert that these employees or our company have breached their legal obligations, resulting in a
diversion of our time and resources and potentially in litigation. In addition, job candidates and existing employees often consider the
value of the share incentive awards they receive in connection with their employment. If the perceived value of our share awards declines,
it may adversely affect our ability to recruit and retain highly skilled employees. If we fail to attract new personnel on a timely basis
or fail to retain and motivate our current personnel, we may not be able to commercialize and then expand our solutions and services in
a timely manner and our business and future growth prospects could be adversely affected.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we fail to manage our growth effectively,
we may be unable to execute our business plan, maintain high levels of service, or adequately address competitive challenges.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We expect to invest in our
growth for the foreseeable future. Any growth in our business is expected to place a significant strain on not only our managerial, administrative,
operational, and financial resources, but also our infrastructure. We plan to continue to expand our operations in the future. Our success
will depend in part on our ability to manage this growth effectively and execute our business plan. To manage the expected growth of our
operations and personnel, we will need to continue to improve our operational, financial, and management controls and our reporting systems
and procedures.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We rely heavily on information
technology (&#8220;IT&#8221;) systems to manage critical business functions. To manage our growth effectively, we must continue to improve
and expand our infrastructure, including our IT, financial, and administrative systems and controls. In particular, we may need to significantly
expand our IT infrastructure as the amount of data we store and transmit increases over time, which will require that we both utilize
existing IT products and adopt new technology. If we are not able to scale our IT infrastructure in a cost-effective&#160;and secure manner,
our ability to offer competitive solutions will be harmed and our business, financial condition, and operating results may suffer.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We must also continue to manage
our employees, operations, finances, research and development, and capital investments efficiently. Our productivity and the quality of
our solutions may be adversely affected if we do not integrate and train our new employees quickly and effectively or if we fail to appropriately
coordinate across our executive, research and development, technology, service development, analytics, finance, human resources, marketing,
sales, operations, and customer support teams. As we continue to grow, we will incur additional expenses, and our growth may continue
to place a strain on our resources, infrastructure, and ability to maintain the quality of our solutions. If we do not adapt to meet these
evolving challenges, or if the current and future members of our management team do not effectively manage our growth, the quality of
our solutions may suffer and our corporate culture may be harmed. Failure to manage our future growth effectively could cause our business
to suffer, which, in turn, could have an adverse impact on our business, financial condition, and operating results.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may be subject to product liability or
warranty claims that could result in significant direct or indirect costs, including reputational harm, increased insurance premiums or
the need to self-insure, which could adversely affect our business and operating results.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our technology is used for
autonomous driving, which presents the risk of significant injury, including fatalities. We may be subject to claims if one of our or
a customer&#8217;s industrial vehicles is involved in an accident and persons are injured or purport to be injured or if property is damaged.
Any insurance that we carry may not be sufficient or it may not apply to all situations. If we experience such an event or multiple events,
our insurance premiums could increase significantly or insurance may not be available to us at all. Further, if insurance is not available
on commercially reasonable terms, or at all, we might need to self-insure. In addition, lawmakers or governmental agencies could pass
laws or adopt regulations that limit the use of autonomous driving or industrial automation technology or increase liability associated
with its use. Any of these events could adversely affect our brand, relationships with users, operating results, or financial condition.</p><div>

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

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

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If our autonomous driving software fails
to perform as expected our ability to market, sell or lease our autonomous driving software could be harmed.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our autonomous industrial
vehicle software products and tools as well as the vehicles, sensors, and hardware they utilize and are deployed on may contain defects
in design and manufacture that may cause them not to perform as expected or require repair. For example, our autonomous vehicle software
will require modification and updates over the life of the vehicle it is deployed on. Software products are inherently complex and often
contain defects and errors when first introduced. There can be no assurance that we will be able to detect and fix any defects in the
industrial vehicles&#8217; hardware or software prior to commencing user sales or during the life of the vehicle. Autonomous industrial
vehicles utilizing our suite of products and tools may not perform consistent with users&#8217; expectations or consistent with other
vehicles that may become available. Any product defects or any other failure of our software, supportive hardware, or deployment vehicle
platform or to perform as expected could harm our reputation, result in adverse publicity, lost revenue, delivery delays, product recalls,
product liability claims, and significant warranty and other expenses, and could have a material adverse impact on our business, financial
condition, operating results, and prospects.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we are unable to establish and maintain
confidence in our long-term business prospects among users, securities and industry analysts, and within our industries, or are subject
to negative publicity, then our financial condition, operating results, business prospects, and access to capital may suffer materially.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Users may be less likely to
purchase or use our technology and the industrial vehicles it is deployed on if they are not convinced that our business will succeed
or that our service and support and other operations will continue in the long term. Similarly, suppliers and other third parties will
be less likely to invest time and resources in developing business relationships with us if they are not convinced that our business will
succeed. Accordingly, in order to build and maintain our business, we must maintain confidence among users, suppliers, securities and
industry analysts, and other parties in our long-term&#160;financial viability and business prospects. Maintaining such confidence may
be particularly complicated by certain factors including those that are largely outside of our control, such as our limited operating
history at scale, user unfamiliarity with our solutions, any delays in scaling manufacturing, delivery, and service operations to meet
demand, competition and uncertainty regarding the future of autonomous vehicles, and our performance compared with market expectations<b><i>.</i></b></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b><i>Catastrophic events,
such as pandemics and epidemics, or outbreak of an infectious disease, such as&#160;COVID-19&#160;and subsequent variants, natural disasters,
terrorist activities, political unrest, and other manmade problems such as war could have a material adverse impact on our business,
results of operations, financial condition and cash flows or liquidity.</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our business is vulnerable
to damage or interruption from pandemics and epidemics, or outbreak of an infectious disease, such as COVID-19 and subsequent variants,
natural disasters, terrorist attacks, political unrest, acts of war (such as the ongoing conflicts between Russia and Ukraine, and Israel
and Palestine).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The recent inflation in the
United States, foreign and domestic government sanctions imposed on Russia as a result of its invasion of Ukraine, and the conflicts in
Israel and Palestine has caused or may continue to result in extreme volatility and disruptions in the capital and credit markets, which
may adversely affect investor&#8217;s confidence and, in turn may affect our ability to raise additional capital.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The occurrence of an epidemic
or a pandemic, such as the COVID-19 pandemic, has had and may continue to have an adverse effect on our operating results. The extent
to which epidemics and pandemics impact our financial condition or results of operations will depend on many factors outside of our control
and whether there is a material impact on the businesses or productivity of our customers, employees, suppliers and other partners.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Other considerations related
to the ongoing conflicts between Russia and Ukraine, and Israel and Palestine that may affect the Company include possible cyberattacks
and potential disruptions in the banking systems and capital market, as well as supply chain and increased costs and expenditures on domestic
and internationally-sourced materials and services. As an example, we engage third-party software development engineers who reside in
Russia. Due to the ongoing conflict, we may experience an interruption in the services provided by these parties.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are also vulnerable to
natural disasters and other calamities. Although we have servers that are hosted in an offsite location, our backup system does not capture
data on a real-time&#160;basis, and we may be unable to recover certain data in the event of a server failure. We cannot assure you that
any backup systems will be adequate to protect us from the effects of fire, floods, typhoons, earthquakes, power loss, telecommunications
failures,&#160;break-ins,&#160;war, riots, terrorist attacks or similar events. Any of the foregoing events may give rise to interruptions,
breakdowns, system failures, technology platform failures or internet failures, which could cause the loss or corruption of data or malfunctions
of software or hardware as well as adversely affect our ability to provide services.</p><div>

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

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

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>International trade policies, including
protectionist trade policies, such as tariffs and sanctions, could adversely affect our financial performance.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Due to the interconnectedness
of the global economy, policy changes in one area of the world can have an immediate and material adverse impact on markets around the
world. Changes in international trade policies, including: (i) changes to existing trade agreements; (ii) greater restrictions on free
trade generally; and (iii) significant increases in customs duties and tariffs on goods imported into the United States and reciprocal
actions by other countries, can adversely affect our financial condition and operating results.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On March 3, 2025, the President
of the United States announced the imposition of new tariffs on imports from Mexico and Canada, to take effect on March 4, 2025. Effective
at 12.01 a.m. ET on March 4, 2025, all goods arriving at U.S. ports and originating from Canada or Mexico are subject to 25 percent tariffs.
Certain Canadian energy resources are subject to a lower 10 percent tariff. Effective February 4, 2025, all goods presented for entry
at U.S. ports and originating from China, including Hong Kong, are subject to a 10 percent tariff on Chinese imports. The impact of these
potential tariffs on our business and financial condition, if any, is subject to a number of factors that are not yet known, including
any countermeasures that the target countries may take in response to such tariffs. In light of these uncertainties, we can provide no
assurance that any mitigating actions that may become available to us, such as our ability to pass along some or all of the costs of any
tariffs to some or all of our customers, will be successful.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition to potential increases
in customs duties and tariffs in the United States and other countries, the United States-Mexico-Canada Agreement ("USMCA")
is subject to renewal in 2026. There can be no assurance that any newly negotiated terms in the USMCA will not adversely affect our business
and the business of our customers. It remains unclear what specific actions the current U.S. administration may take to resolve trade-related
issues with China and other countries.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Any of the above factors could
impact our supply chain, as well as our operations, and adversely affect our financial condition and operating results.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We have a material weakness in our internal
control over financial reporting, and our inability to remediate this weakness or otherwise implement and maintain effective internal
control over financial reporting, or the inability of our independent registered public accounting firm to provide an unqualified report
thereon, could have a material adverse effect on us.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If we fail to maintain an
effective system of internal controls, we may not be able to accurately report our financial results. As a result, our stakeholders could
lose confidence in our financial reporting, which could adversely affect the results of our business and our enterprise value. In connection
with our assessment of internal control over financial reporting, we identified material weaknesses in our internal control over financial
reporting as of December 31, 2024 (see Item 9A.&#160;<i>Controls and Procedures&#160;</i>for additional detail). The deficiency above
led to a misstatement which was corrected prior to the issuance of the current year&#8217;s financial statements. This material weakness
creates a reasonable possibility that material misstatements to our consolidated financial statements may not be prevented or detected
in a timely manner.&#160;Accordingly, management concluded that the Company&#8217;s internal control over financial reporting was not
effective as of December 31, 2024. The disclosure of this material weakness, even if quickly remediated, could reduce the market&#8217;s
confidence in our financial statements and harm our enterprise value.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Related to Our Intellectual Property,
Information Technology and Data Privacy</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may become subject to litigation brought
by third parties claiming infringement, misappropriation or other violation by us of their intellectual property rights.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The industry in which our
business operates is characterized by a large number of patents, some of which may be of questionable scope, validity or enforceability,
and some of which may appear to overlap with other issued patents. As a result, there is a significant amount of uncertainty in the industry
regarding patent protection and infringement. In recent years, there has been significant litigation globally involving patents and other
intellectual property rights. Third parties may in the future assert, that we have infringed, misappropriated or otherwise violated their
intellectual property rights. As we face increasing competition and as a public company, the possibility of intellectual property rights
claims against us grows. Such claims and litigation may involve one or more of our competitors focused on using their patents and other
intellectual property to obtain competitive advantage, or patent holding companies or other adverse intellectual property rights holders
who have no relevant product revenue, and therefore our own pending patents and other intellectual property rights may provide little
or no deterrence to these rights holders in bringing intellectual property rights claims against us. There may be intellectual property
rights held by others, including issued or pending patents and trademarks, that cover significant aspects of our technologies or business
methods, and we cannot assure that we are not infringing or violating, and have not infringed or violated, any third-party&#160;intellectual
property rights or that we will not be held to have done so or be accused of doing so in the future. In addition, because patent applications
can take many years until the patents issue, there may be applications now pending of which we are unaware, which may later result in
issued patents that our products may infringe. We expect that in the future we may receive notices that claim we or our collaborators
have misappropriated or misused other parties&#8217; intellectual property rights, particularly as the number of competitors in our market
grows.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">To defend ourselves against
any intellectual property claims brought by third parties, whether with or without merits, can be time-consuming&#160;and could result
in substantial costs and a diversion of our resources. These claims and any resulting lawsuits, if resolved adversely to us, could subject
us to significant liability for damages, impose temporary or permanent injunctions against our products, technologies or business operations,
or invalidate or render unenforceable our intellectual property.</p><div>

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

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

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If our technology is determined
to infringe a valid and enforceable patent, or if we wish to avoid potential intellectual property litigation on any alleged infringement,
misappropriation or other violation of third party intellectual property rights, we may be required to do one or more of the following:
(i)&#160;cease development, sales, or use of our products that incorporate or use the asserted intellectual property right; (ii)&#160;obtain
a license from the owner of the asserted intellectual property right, which may be unavailable on commercially reasonable terms, or at
all, or which may be&#160;non-exclusive,&#160;thereby giving our competitors and other third parties access to the same technologies licensed
to us; (iii)&#160;pay substantial royalties or other damages; or (iv)&#160;redesign our technology or one or more aspects or systems of
our autonomous industrial vehicles to avoid any infringement or allegations thereof. The aforementioned options sometimes may not be commercially
feasible. Additionally, in our ordinary course of business, we agree to indemnify our customers, partners, and other commercial counterparties
for any infringement arising out of their use of our intellectual property, along with providing standard indemnification provisions,
so we may face liability to our users, business partners or third parties for indemnification or other remedies in the event that they
are sued for infringement.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We may also in the future
license third party technology or other intellectual property, and we may face claims that our use of such&#160;in-licensed&#160;technology
or other intellectual property infringes, misappropriates or otherwise violates the intellectual property rights of others. In such cases,
we will seek indemnification from our licensors. However, our rights to indemnification may be unavailable or insufficient to cover our
costs and losses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We also may not be successful
in any attempt to redesign our technology to avoid any alleged infringement. A successful claim of infringement against us, or our failure
or inability to develop and implement&#160;non-infringing&#160;technology, or license the infringed technology on acceptable terms and
on a timely basis, could materially adversely affect our business and results of operations. Furthermore, such lawsuits, regardless of
their success, would likely be time-consuming&#160;and expensive to resolve and would divert management&#8217;s time and attention from
our business, which could seriously harm our business. Also, such lawsuits, regardless of their success, could seriously harm our reputation
with users and in the industry at large.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our business may be adversely affected if
we are unable to adequately establish, maintain, protect, and enforce our intellectual property and proprietary rights or prevent third
parties from making unauthorized use of our technology and other intellectual property rights.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our intellectual property
is an essential asset of our business. Failure to adequately protect our intellectual property rights could result in our competitors
offering similar products, potentially resulting in the loss of our competitive advantage, and a decrease in our revenue which would adversely
affect our business prospects, financial condition, and operating results. Our success depends, at least in part, on our ability to protect
our core technology and intellectual property. We rely on a combination of intellectual property rights, such as patents, trademarks,
copyrights, and trade secrets (including&#160;know-how),&#160;in addition to employee and third-party&#160;nondisclosure agreements, intellectual
property licenses, and other contractual rights, to establish, maintain, protect, and enforce our rights in our technology, proprietary
information, and processes.&#160;Intellectual property laws and our procedures and restrictions provide only limited protection and any
of our intellectual property rights may be challenged, invalidated, circumvented, infringed or misappropriated. If we fail to protect
our intellectual property rights adequately, we may lose an important advantage in the markets in which we compete. While we take measures
to protect our intellectual property, such efforts may be insufficient or ineffective, and any of our intellectual property rights may
be challenged, which could result in them being narrowed in scope or declared invalid or unenforceable. Other parties may also independently
develop technologies that are substantially similar or superior to ours. We also may be forced to bring claims against third parties,
or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property. However, the
measures we take to protect our intellectual property from unauthorized use by others may not be effective and there can be no assurance
that our intellectual property rights will be sufficient to protect against others offering products, services, or technologies that are
substantially similar or superior to ours and that compete with our business.</p><div>

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

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

</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Litigation may be necessary
in the future to enforce our intellectual property rights and to protect our trade secrets. Our efforts to enforce our intellectual property
rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property.
Any litigation initiated by us concerning the violation by third parties of our intellectual property rights is likely to be expensive
and time-consuming&#160;and could lead to the invalidation of, or render unenforceable, our intellectual property, or could otherwise
have negative consequences for us. Furthermore, it could result in a court or governmental agency invalidating or rendering unenforceable
our patents or other intellectual property rights upon which the suit is based. We will not be able to protect our intellectual property
if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Our inability to protect
our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management&#8217;s
attention and resources, could delay the introduction and implementation of new technologies, result in our substituting inferior or more
costly technologies into our products or injure our reputation. Moreover, policing unauthorized use of our technologies, trade secrets,
and intellectual property may be difficult, expensive, and time-consuming, particularly in foreign countries where the laws may not be
as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property
rights may be weak. If we fail to meaningfully establish, maintain, protect, and enforce our intellectual property and proprietary rights,
our business, operating results, and financial condition could be adversely affected.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Changes in U.S. patent law could diminish
the value of patents in general, thereby impairing our ability to protect our products.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There are a number of recent
changes to the patent laws that may have a significant impact on our ability to protect our technology and enforce our intellectual property
rights. For example, the Leahy-Smith&#160;America Invents Act (the &#8220;AIA&#8221;) enacted in September 2011, resulted in significant
changes in patent legislation. An important change introduced by the AIA is that, as of March&#160;16, 2013, the United States transitioned
from a&#160;&#8220;first-to-invent&#8221;&#160;to a&#160;&#8220;first-to-file&#8221;&#160;system for deciding which party should be granted
a patent when two or more patent applications are filed by different parties claiming the same invention. Under a&#160;&#8220;first-to-file&#8221;&#160;system,
assuming the other requirements for patentability are met, the first inventor to file a patent application generally will be entitled
to a patent on the invention regardless of whether another inventor had made the invention earlier. A third party that files a patent
application in the United States Patent and Trademark Office (&#8220;USPTO&#8221;) after that date but before us could therefore be awarded
a patent covering an invention of ours even if we made the invention before it was made by the third party. Circumstances could prevent
us from promptly filing patent applications on our inventions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The AIA also includes a number
of significant changes that affect the way patent applications will be prosecuted and also may affect patent litigation. These include
allowing third party submission of prior art to the USPTO during patent prosecution and additional procedures to attack the validity of
a patent by USPTO administered post-grant&#160;proceedings, including post-grant&#160;review,&#160;<i>inter partes</i>&#160;review, and
derivation proceedings. Because of a lower evidentiary standard in USPTO proceedings compared to the evidentiary standard in United States
federal courts necessary to invalidate a patent claim, a third party could potentially provide evidence in a USPTO proceeding sufficient
for the USPTO to hold a claim invalid even though the same evidence would be insufficient to invalidate the claim if first presented in
a district court action. Accordingly, a third party may attempt to use the USPTO procedures to invalidate our patent claims that would
not have been invalidated if first challenged by the third party as a defendant in a district court action. The AIA and its implementation
could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our
issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations, and prospects.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Further, the standards applied
by the USPTO and foreign patent offices in granting patents are not always applied uniformly or predictably. For example, there is no
uniform worldwide policy regarding patentable subject matter or the scope of claims allowable for business methods. As such, we do not
know the degree of future protection that we will have on our technologies, products, and services. While we will endeavor to try to protect
our technologies, products, and services with intellectual property rights such as patents, as appropriate, the process of obtaining patents
is time-consuming, expensive, and sometimes unpredictable.</p><div>

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

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

</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Additionally, the U.S. Supreme
Court has ruled on several patent cases in recent years, such as Impression Products, Inc. v. Lexmark International, Inc., Association
for Molecular Pathology v. Myriad Genetics, Inc., Mayo Collaborative Services v. Prometheus Laboratories, Inc. and Alice Corporation Pty.
Ltd. v. CLS Bank International, either narrowing the scope of patent protection available in certain circumstances or weakening the rights
of patent owners in certain situations. In addition to increasing uncertainty with regard to our ability to obtain patents in the future,
this combination of events has created uncertainty with respect to the value of patents, once obtained.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Depending on decisions by
the U.S. Congress, the federal courts, and the USPTO, the laws and regulations governing patents could change in unpredictable ways that
could weaken our ability to obtain new patents or to enforce our existing patents and patents that we might obtain in the future.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our patent applications may not issue as
patents, which may have a material adverse effect on our ability to prevent others from commercially exploiting products similar to ours.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We cannot be certain that
we are the first inventor of the subject matter to which we have filed a particular patent application, or if we are the first party to
file such a patent application. If another party has filed a patent application to the same subject matter as we have, we may not be entitled
to the protection sought by the patent application. Further, the scope of protection of issued patent claims is often difficult to determine.
As a result, we cannot be certain that the patent applications that we file will issue, or that our issued patents will be broad enough
to protect our proprietary rights or otherwise afford protection against competitors with similar technology. In addition, the issuance
of a patent is not conclusive as to its inventorship, scope, validity or enforceability. Our competitors may challenge or seek to invalidate
our issued patents, or design around our issued patents, which may adversely affect our business, prospects, financial condition or operating
results. Also, the costs associated with enforcing patents, confidentiality and invention agreements, or other intellectual property rights
may make aggressive enforcement impracticable.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may not be able to protect our intellectual
property rights throughout the world.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Filing, prosecuting, maintaining,
defending, and enforcing patents and other intellectual property rights on our product candidates in all countries throughout the world
would be prohibitively expensive, and our intellectual property rights in some countries outside the United States can be less extensive
than those in the United States. In addition, the laws of some foreign countries do not protect intellectual property rights to the same
extent as federal and state laws in the United States. Consequently, we may not be able to prevent third parties from practicing our inventions
in all countries outside the United States, or from selling or importing products made using our inventions in and into the United States
or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection or other intellectual
property rights to develop their own products and may export otherwise infringing, misappropriating, or violating products to territories
where we have patent or other intellectual property protection, but enforcement rights are not as strong as those in the United States.
These products may compete with our product candidates, and our patents or other intellectual property rights may not be effective or
sufficient to prevent them from competing.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Many companies have encountered
significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of some countries
do not favor the enforcement of patents and other intellectual property rights, which could make it difficult for us to stop the infringement,
misappropriation, or other violation of our intellectual property rights generally. Proceedings to enforce our intellectual property rights
in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, could
put our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not issuing, and could provoke
third parties to assert claims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded,
if any, may not be commercially meaningful.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Many countries, including
European Union countries, India, Japan, and China, have compulsory licensing laws under which a patent owner may be compelled under specified
circumstances to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies
or government contractors. In those countries, we may have limited remedies if patents are infringed or if we are compelled to grant a
license to a third party, which could materially diminish the value of those patents. This could limit our potential revenue opportunities.
Accordingly, our efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial
advantage from the intellectual property that we develop or license, which could adversely affect our business, financial condition, results
of operations, and prospects.</p><div>

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

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

</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>In addition to patented technology, we rely
on our unpatented proprietary technology, trade secrets, processes, and&#160;know-how.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We rely on proprietary information
(such as trade secrets,&#160;know-how,&#160;and confidential information) to protect intellectual property that may not be patentable,
or that we believe is best protected by means that do not require public disclosure. We generally seek to protect this proprietary information
by entering into confidentiality agreements, or consulting, services, or employment agreements that contain&#160;non-disclosure&#160;and&#160;non-use&#160;provisions
with our employees, consultants, contractors, scientific advisors, and third parties. However, we cannot guarantee that we have entered
into such agreements with each party that has or may have had access to our trade secrets or proprietary information and, even if entered
into, these agreements may be breached or may otherwise fail to prevent disclosure, third-party&#160;infringement or misappropriation
of our proprietary information, may be limited as to their term and may not provide an adequate remedy in the event of unauthorized disclosure
or use of proprietary information. We have limited control over the protection of trade secrets used by our third-party&#160;manufacturers
and suppliers and could lose future trade secret protection if any unauthorized disclosure of such information occurs. In addition, our
proprietary information may otherwise become known or be independently developed by our competitors or other third parties. To the extent
that our employees, consultants, contractors, and other third parties use intellectual property owned by others in their work for us,
disputes may arise as to the rights in related or resulting&#160;know-how&#160;and inventions. Costly and time-consuming&#160;litigation
could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain protection for our
proprietary information could adversely affect our competitive business position. Furthermore, laws regarding trade secret rights in certain
markets where we operate may afford little or no protection to our trade secrets. If any of our trade secrets were to be lawfully obtained
or independently developed by a competitor or other third party, we would have no right to prevent them from using that trade secret to
compete with us. If any of our trade secrets were to be disclosed (whether lawfully or otherwise) to or independently developed by a competitor
or other third party, it could have a material adverse effect on our business, operating results, and financial condition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We also rely on physical and
electronic security measures to protect our proprietary information, but we cannot guarantee that these security measures provide adequate
protection for such proprietary information or will never be breached. There is a risk that third parties may obtain unauthorized access
to and improperly utilize or disclose our proprietary information, which would harm our competitive advantages. We may not be able to
detect or prevent the unauthorized access to or use of our information by third parties, and we may not be able to take appropriate and
timely steps to mitigate the damages (or the damages may not be capable of being mitigated or remedied).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We utilize open-source software, which may
pose particular risks to our proprietary software, technologies, products, and services in a manner that could harm our business.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We use
open-source&#160;software in our products and services and anticipate using open-source&#160;software in the future. We utilize a
distribution of the open-source&#160;Linux system, and tools such as ROS (open-source&#160;publish-subscribe&#160;tool) in the
technical stack. Professional open-source&#160;license scanning systems such as WhiteSource and ScanCode are used in both places.
Both Continuous Integration and Continuous Deployment (&#8220;CI/CD&#8221;) level open-source&#160;scan and overall system
opensource scan is performed to protect the systems and our intellectual property. In the event that our scanning and
open-source&#160;check protocols fail, the Company could be negatively affected Some open-source&#160;software licenses require
those who distribute open-source&#160;software as part of their own software products to publicly disclose all or part of the source
code to such software product or to make available any modifications or derivative works of the open-source&#160;code on unfavorable
terms or at no cost. This could result in our proprietary software being made available in the source code form and/or licensed to
others under open-source&#160;licenses, which could allow our competitors or other third parties to use our proprietary software
freely without spending the development effort, and which could lead to a loss of the competitive advantage of our proprietary
technologies and, as a result, sales of our products and services. The terms of many open-source&#160;licenses to which we are
subject have not been interpreted by U.S. or foreign courts, and there is a risk that open-source&#160;software licenses could be
construed in a manner that imposes unanticipated conditions or restrictions on our ability to provide or distribute our products or
services or retain our ownership of our proprietary intellectual property. Additionally, we could face claims from third parties
claiming ownership of, or demanding release of, the open-source&#160;software or derivative works that we developed using such
software, which could include our proprietary source code, or otherwise seeking to enforce the terms of, or alleging breach of, the
applicable open-source&#160;license. These claims could result in litigation and could require us to make our proprietary software
source code freely available, purchase a costly license, or cease offering the implicated products or services unless and until we
can&#160;re-engineer&#160;them to avoid breach of the applicable open-source&#160;software licenses or potential infringement.
This&#160;re-engineering&#160;process could require us to expend significant additional research and development resources, and we
cannot guarantee that we will be successful.</p><div>

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

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

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Additionally, the use of certain
open-source&#160;software can lead to greater risks than use of third-party&#160;commercial software, as open-source&#160;licensors generally
do not provide warranties or controls on the origin of software. There is typically no support available for open-source&#160;software,
and we cannot ensure that the authors of such open-source software will implement or push updates to address security risks or will not
abandon further development and maintenance. Many of the risks associated with the use of open-source&#160;software, such as the lack
of warranties or assurances of title,&#160;non-infringement,&#160;or performance, cannot be eliminated, and could, if not properly addressed,
negatively affect our business. We have processes to help alleviate these risks, including a review process for screening requests from
our developers for the use of open-source&#160;software, but we cannot be sure that all open-source&#160;software is identified or submitted
for approval prior to use in our products and services. Any of these risks could be difficult to eliminate or manage, and, if not addressed,
could adversely affect our ownership of proprietary intellectual property, the security of our vehicles, or our business, results of operations,
and financial condition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Unauthorized control or manipulation of
systems in autonomous&#160;industrial vehicles may cause them to operate improperly or not at all, or compromise their safety and data
security, which could result in loss of confidence in us and our products, cancellation of contracts with future OEM or supplier partners.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There have been reports of
vehicles of certain automotive OEMs being &#8220;hacked&#8221; to grant access to and operation of the vehicles to unauthorized persons.
Our autonomous vehicle software products and tools as well as the vehicles they are deployed on contain or will contain complex IT systems
and are designed with built-in&#160;data connectivity. We are in the process of and will continue implementing security measures intended
to prevent unauthorized access to our information technology networks and systems. However, hackers may attempt to gain unauthorized access
to modify, alter, and use such networks and systems to gain control of, or to change the functionality of the autonomous industrial vehicles&#8217;
running our software, user interface and performance characteristics, or to gain access to data stored in or generated by our products.
As techniques used to obtain unauthorized access to or sabotage systems change frequently and may not be known until launched against
us or our third-party&#160;service providers, there can be no assurance that we will be able to anticipate, or implement adequate measures
to protect against, these attacks. Any such security incidents could result in unexpected control of or changes to the vehicles&#8217;
functionality and safe operation and could result in legal claims or proceedings and negative publicity, which would negatively affect
our brand and harm our business, prospects, financial condition, and operating results.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our information technology systems or data,
or those of our service providers or customers or users could be subject to cyber-attacks or other security incidents, which could result
in data breaches, intellectual property theft, claims, litigation, regulatory investigations, significant liability, reputational damage
and other adverse consequences.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We continue to expand our
information technology systems as our operations grow, such as product data management, procurement, inventory management, production
planning and execution, sales, service and logistics, financial, tax and regulatory compliance systems. This includes the implementation
of new internally developed systems and the deployment of such systems in the U.S. and abroad. While, we maintain information technology
measures designed to protect us against intellectual property theft, data breaches, sabotage and other external or internal cyber-attacks
or misappropriation, our systems and those of our service providers are potentially vulnerable to malware, ransomware, viruses, denial-of-service
attacks, phishing attacks, social engineering, computer hacking, unauthorized access, exploitation of bugs, defects and vulnerabilities,
breakdowns, damage, interruptions, system malfunctions, power outages, terrorism, acts of vandalism, security breaches, security incidents,
inadvertent or intentional actions by employees or other third parties, and other cyber-attacks.</p><div>

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

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

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">To the extent any security
incident results in unauthorized access or damage to or acquisition, use, corruption, loss, destruction, alteration or dissemination of
our data, including intellectual property and personal information, or our products, or for it to be believed or reported that any of
these occurred, it could disrupt our business, harm our reputation, compel us to comply with applicable data breach notification laws,
subject us to time consuming, distracting and expensive litigation, regulatory investigation and oversight, mandatory corrective action,
require us to verify the correctness of database contents, or otherwise subject us to liability under laws, regulations and contractual
obligations, including those that protect the privacy and security of personal information. This could result in increased costs to us
and result in significant legal and financial exposure and/or reputational harm.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We also rely on service providers,
and similar incidents relating to their information technology systems could also have a material adverse effect on our business. Our
ability to monitor our service providers&#8217; security measures is limited, and, in any event, malicious third parties may be able to
circumvent those security measures.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Further, the implementation,
maintenance, segregation and improvement of these systems require significant management time, support and cost, and there are inherent
risks associated with developing, improving and expanding our core systems as well as implementing new systems and updating current systems,
including disruptions to the related areas of business operation. These risks may affect our ability to manage our data and inventory,
procure parts or supplies or manufacture, sell, deliver and service products, adequately protect our intellectual property or achieve
and maintain compliance with, or realize available benefits under, tax laws and other applicable regulations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Moreover, if we do not successfully
implement, maintain or expand these systems as planned, our operations may be disrupted, our ability to accurately and/or timely report
our financial results could be impaired and deficiencies may arise in our internal control over financial reporting, which may impact
our ability to certify our financial results. Moreover, our proprietary information, including intellectual property and personal information,
could be compromised or misappropriated and our reputation may be adversely affected. If these systems or their functionality do not operate
as we expect them to, we may be required to expend significant resources to make corrections or find alternative sources for performing
these functions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The costs to comply with, or our actual
or perceived failure to comply with, changing U.S. and foreign laws related to data privacy, security and protection, could adversely
affect our financial condition, operating results, and our reputation.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In operating our business
and providing services and solutions to clients, we collect, use, store, transmit, and otherwise process employee, partner, and customer
data, including personal data, in and across multiple jurisdictions. We use the electronic systems within the autonomous industrial vehicles
that log information about each industrial vehicle&#8217;s use in order to aid us in vehicle diagnostics, repair, and maintenance, as
well as to help us collect data regarding operators&#8217; use patterns and preference in order to help us customize and optimize the
driving and operating experiences. The integrated autonomous industrial vehicles leveraging our software products and tools may also collect
personal information of drivers, operators and passengers, such as a voice command of a person, in order to aid the manual operation of
our industrial vehicles. When our autonomy enabled industrial vehicles are in operation, the camera, LiDAR, and other sensing components
of the vehicles will collect site and route view, mapping data, landscape images, and other LiDAR information, which may include personal
information such as license plate numbers of other vehicles, facial features of pedestrians, appearance of individuals, GPS data, geolocation
data, in order train the data analytics and artificial intelligence technology equipped in our industrial vehicles for the purpose of
identifying different objects, and predicting potential issues that may arise during the operation of our integrated industrial vehicles.</p><div>

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

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

</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We plan to utilize systems
and applications that are spread over the globe, requiring us to regularly move data across national borders. As a result, we are subject
to a variety of laws and regulations in the United States, and other foreign jurisdictions as well as contractual obligations, regarding
data privacy, protection, and security. Some of these laws and regulations require obtaining data subjects&#8217; consent to the collection
and use of their data, honoring data subjects&#8217; request to delete their data or limit the processing of their data, providing notifications
in the event of a data breach, and setting up the proper legal mechanisms for cross-border&#160;data transfers. Some customers may refuse
to provide consent to our collection and use of their personal information, or may restrict our use of such personal information, and
in some cases it is not feasible to obtain consent from data subjects in the general public whose personal information may be captured
by our autonomous industrial vehicles, all of which may hinder our ability to train our data analytics and artificial intelligence technology,
and may harm the competitiveness of our technology. In many cases, these laws and regulations apply not only to the collection and processing
of personal information from third parties with whom we do not have any contractual relationship, but also to the sharing or transfer
of information between or among us, our subsidiaries and other third parties with which we have commercial relationships, such as our
service providers, partners, and customers. The regulatory framework for data privacy, protection, and security worldwide is continuously
evolving and developing and, as a result, interpretation and implementation standards and enforcement practices are likely to remain uncertain
for the foreseeable future. In particular, some of these laws and regulations may require us to store certain categories of data collected
from individuals residing in a jurisdiction only on servers physically located in such jurisdiction, and may further require us to conduct
security assessments and/or adopt other cross-border&#160;data transfer mechanisms in order to transfer such data outside of such jurisdiction.
With the continuously evolving and rapidly changing privacy regulatory regime, our ability to freely transfer data among our affiliates
and with our partners in different jurisdictions may be impeded, or we may need to incur significant costs in order to comply with such
requirements. In addition, the number of high-profile&#160;data breaches at major companies continues to accelerate, which will likely
lead to even greater regulatory scrutiny.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The scope and interpretation
of the laws and regulations that are or may be applicable to us are often uncertain and may be conflicting, particularly with respect
to foreign laws. For example, the E.U. General Data Protection Regulation (the &#8220;GDPR&#8221;), which became effective in May 2018,
greatly increased the European Commission&#8217;s jurisdictional reach of its laws and added a broad array of requirements for handling
personal data with respect to EU data subjects. EU member states are tasked under the GDPR to enact, and have enacted, certain implementing
legislation that adds to and/or further interprets the GDPR requirements and potentially extends our obligations and potential liability
for failing to meet such obligations. The GDPR, together with national legislation, regulations and guidelines of the EU member states
and the United Kingdom governing the processing of personal data, impose strict obligations and restrictions on the ability to collect,
use, retain, protect, disclose, transfer, and otherwise process personal data with respect to EU and UK data subjects. In particular,
the GDPR includes obligations and restrictions concerning the consent and rights of individuals to whom the personal data relates, the
transfer of personal data out of the European Economic Area or the United Kingdom, security breach notifications and the security and
confidentiality of personal data. Among other stringent requirements, the GDPR restricts transfers of data outside of the EU to third
countries deemed to lack adequate privacy protections (such as the U.S.), unless an appropriate safeguard specified by the GDPR is implemented.
A July&#160;16, 2020 decision of the Court of Justice of the European Union invalidated a key mechanism for lawful data transfer to the
U.S. and called into question the viability of its primary alternative. As such, the ability of companies to lawfully transfer personal
data from the EU to the U.S. is presently uncertain. Other countries have enacted or are considering enacting similar cross-border&#160;data
transfer rules or data localization requirements. These developments could limit our ability to launch our products in the EU and other
foreign markets. The GDPR authorizes fines for certain violations of up to 4% of global annual revenue or &#8364;20&#160;million, whichever
is greater. Such fines are in addition to any civil litigation claims by data subjects. Much remains unknown with respect to how to interpret
and implement the GDPR and guidance on implementation and compliance practices is often updated or otherwise revised. Given the breadth
and depth of changes in data protection obligations, including classification of data and our commitment to a range of administrative,
technical and physical controls to protect data and enable data transfers outside of the EU and the United Kingdom, our compliance with
the GDPR&#8217;s requirements will continue to require time, resources and review of the technology and systems we use to satisfy the
GDPR&#8217;s requirements, including as EU member states enact their legislation. Further, while the United Kingdom enacted the Data Protection
Act 2018 in May 2018 that supplements the GDPR, and has publicly announced that it will continue to regulate the protection of personal
data in the same way post-Brexit, Brexit has created uncertainty with regard to the future of regulation of data protection in the United
Kingdom.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The U.S. federal government
and various states and governmental agencies also have adopted or are considering adopting various laws, regulations, and standards regarding
the collection, use, retention, security, disclosure, transfer, and other processing of sensitive and personal information. In addition,
many states in which we operate have laws that protect the privacy and security of sensitive and personal information. Certain state laws
may be more stringent or broader in scope, or offer greater individual rights, with respect to sensitive and personal information than
federal, international, or other state laws, and such laws may differ from each other, which may complicate compliance efforts. State
laws are changing rapidly and there is discussion in Congress of a new federal data protection and privacy law to which we would become
subject if it is enacted. All of these evolving compliance and operational requirements impose significant costs that are likely to increase
over time, may require us to modify our data processing practices and policies, and may divert resources from other initiatives and projects.
Furthermore,&#160;non-compliance&#160;with data privacy laws and regulations, or a major breach of our network security and systems, could
have serious negative consequences for our businesses and future prospects, including possible fines, penalties, and damages, reduced
customer demand for our products, and harm to our reputation and brand, all of which may have a material and adverse impact on our business,
financial condition, and operating results.</p><div>

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

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

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We make public statements
about our use and disclosure of personal information through our privacy policy, information provided on our website and press statements.
Also, we enter into contracts with third parties (such as our partners and clients) that contain provisions regarding the collection,
sharing, and processing of personal information. Although we endeavor to comply with our public statements and documentation as well as
our contractual and other privacy-related&#160;obligations, we may at times fail to do so or be alleged to have failed to do so. The publication
of our privacy policy and other statements that provide promises and assurances about data privacy and security can subject us to potential
government or legal action if they are found to be deceptive, unfair or misrepresentative of our actual practices. In addition, from time
to time, concerns may be expressed about whether our products and services compromise the privacy of clients and others. Any concerns
about our data privacy and security practices (even if unfounded), or any failure, real or perceived, by us to comply with our posted
privacy policies, contractual obligations, or any legal or regulatory requirements, standards, certifications, or orders, or other privacy
or consumer protection-related&#160;laws and regulations applicable to us, could cause our clients to reduce their use of our autonomous
industrial vehicles and could affect our financial condition, operating results, and our reputation, and may result in governmental or
regulatory investigations, enforcement actions, regulatory fines, criminal compliance orders, litigations, breach of contract claims,
or public statements against us by government regulatory authorities, our partners and/or clients, data subjects, consumer advocacy groups,
or others, all of which could be costly and have an adverse effect on our business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Furthermore, enforcement actions
and investigations by regulatory authorities related to data security incidents and privacy violations continue to increase.&#160;Non-compliance&#160;could
result in proceedings against us by data protection authorities, governmental entities or others, including class action privacy litigation
in certain jurisdictions, which would subject us to significant fines, penalties, judgments, and negative publicity, and may otherwise
affect our financial condition, operating results, and our reputation. Given the complexity of operationalizing the GDPR and other data
privacy and security laws and regulations to which we are subject, the maturity level of proposed compliance frameworks and the relative
lack of guidance in the interpretation of the numerous requirements of the GDPR and other data privacy and security laws and regulations
to which we are subject, we may not be able to respond quickly or effectively to regulatory, legislative, and other developments, and
these changes may in turn impair our ability to offer our existing or planned products and services and/or increase our cost of doing
business. In addition, if our practices are not consistent or viewed as not consistent with legal and regulatory requirements, including
changes in laws, regulations, and standards or new interpretations or applications of existing laws, regulations and standards, we may
become subject to audits, inquiries, whistleblower complaints, adverse media coverage, investigations, loss of export privileges, or severe
criminal or civil sanctions, all of which may affect our financial condition, operating results, and our reputation. Unauthorized access
or disclosure of personal or other sensitive or confidential data of Company (including data about third parties which the Company possesses),
whether through systems failure, employee negligence, fraud, or misappropriation, by the Company, our service providers or other parties
with whom we do business (if they fail to meet the standards we impose, or if their systems on which our data is stored experience any
data breaches or security incidents) could also subject us to significant litigation, monetary damages, regulatory enforcement actions,
fines, and criminal prosecution in one or more jurisdictions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risks Related to our Common Stock</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>There is a limited market for our common
stock that may make it more difficult to dispose of your stock.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our common stock is currently
listed on the Nasdaq Capital Market under the symbol &#8220;CYN&#8221;. There is a limited trading market for our common stock. Accordingly,
there can be no assurance as to the liquidity of any markets that may develop for our common stock, the ability of holders of our common
stock to sell shares of our common stock, or the prices at which holders may be able to sell their common stock.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are not in compliance with The Nasdaq
Capital Market $1.00 minimum bid price requirement and failure to maintain compliance with this standard could result in delisting and
adversely affect the market price and liquidity of our common stock.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our common stock is currently traded on The Nasdaq Capital Market under
the symbol &#8220;CYN&#8221;. On February 6, 2025, we received a notification letter from The Nasdaq Stock Market advising that, for 30
consecutive business days preceding the notification letter, the Company did not meet the minimum $1.00 per share bid price requirement
for continued inclusion on The Nasdaq Capital Market pursuant to Nasdaq Marketplace Listing Rule 5550(a)(2). Normally, a company would
be afforded a 180-calendar day period to demonstrate compliance with the Minimum Bid Price Requirement. However, pursuant to Listing Rule
5810(c)(3)(A)(iv) the Company is not eligible for any compliance period specified in Rule 5810(c)(3)(A) because the Company has effected
a reverse stock split over the prior one-year period or has effected one or more reverse stock splits over the prior two-year period with
a cumulative ratio of 250 shares or more to one. Accordingly, the Company&#8217;s securities are subject to delisting from Nasdaq unless
the Company requests an appeal of this determination by February 13, 2025. The Company timely requested an appeal of the determination,
and a hearing is scheduled for March 18, 2025. On February 18, 2025, the Company effected a reverse stock split of its common stock and
the Company&#8217;s common stock has traded above $1.00 since the effectuation of the reverse stock split.</p><div>

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

</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">While we intend to regain
compliance with the minimum bid price rule, there can be no assurance that we will be able to maintain continued compliance with this
rule or the other listing requirements of The Nasdaq Capital Market. If we were unable to meet these requirements, we would receive another
delisting notice from the Nasdaq Capital Market for failure to comply with one or more of the continued listing requirements. If our common
stock were to be delisted from The Nasdaq Capital Market, trading of our common stock most likely will be conducted in the over-the-counter
market on an electronic bulletin board established for unlisted securities such as the OTC Markets or in the &#8220;pink sheets.&#8221;
Such a downgrading in our listing market may limit our ability to make a market in our common stock and which may impact purchases or
sales of our securities.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Future sales of our common stock in the
public market could cause the market price of our common stock to decline.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Sales of a substantial number
of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of
our common stock and could impair our ability to raise capital through the sale of additional equity securities. Many of our existing
equity holders have substantial unrecognized gains on the value of the equity they hold based upon the price of our initial public offering,
and therefore, they may take steps to sell their shares or otherwise secure the unrecognized gains on those shares. We are unable to predict
the timing of or the effect that such sales may have on the prevailing market price of our common stock.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our stock price may be volatile, and the
value of our common stock may decline.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Prior to our initial public
offering in October 2021, there was no public market for our common stock and our common stock is not actively traded.&#160;&#160;The
lack of an active market for our common stock may impair investors&#8217; ability to sell their shares at the time they wish to sell them
or at a price that they consider reasonable, may reduce the market value of their shares and may result in significant price and volume
fluctuations. The market price of our common stock may fluctuate or decline significantly in response to numerous factors, many of which
are beyond our control, including:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actual or anticipated fluctuations in our financial condition or results of operations;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">variance in our financial performance from expectations of securities analysts;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in the pricing of the solutions on our platforms;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in our projected operating and financial results;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in laws or regulations applicable to our technology;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">announcements by us or our competitors of significant business developments, acquisitions or new offerings;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">sales of shares of our common stock by us or our shareholders;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">significant data breaches, disruptions to or other incidents involving our technology;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our involvement in litigation;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">future sales of our common stock by us or our stockholders;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in senior management or key personnel;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the trading volume of our common stock;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in the anticipated future size and growth rate of our market;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">general economic and market conditions; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other events or factors, including those resulting from war, incidents of terrorism, global pandemics or responses to these events.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Broad market and industry
fluctuations, as well as general economic, political, regulatory and market conditions, may also negatively impact the market price of
our common stock. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies who have
experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the
target of this type of litigation in the future, which could result in substantial expenses and divert our management&#8217;s attention.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Future securities issuances could result
in significant dilution to our stockholders and impair the market price of our common stock.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Future issuances of shares
of our common stock could depress the market price of our common stock and result in dilution to existing holders of our common stock.
Also, to the extent outstanding options and warrants to purchase our shares of our common stock are exercised or options or other equity-based
awards are issued or become vested, there will be further dilution. The amount of dilution could be substantial depending upon the size
of the issuances or exercises. Furthermore, we may issue additional equity securities that could have rights senior to those of our common
stock.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We anticipate that we will need to raise
additional capital, and our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity
incentive plans or otherwise will dilute all other stockholders.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We expect to issue additional
capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors
and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business
strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition
or investment. We may not be able to obtain additional capital if and when needed on terms acceptable to us, or at all. Further, if we
do raise additional capital, it may cause stockholders to experience significant dilution of their ownership interests and the per share
value of our common stock to decline.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We do not intend to pay cash dividends for
the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price
of our common stock.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have never declared or
paid any cash dividends on our capital stock, and, subject to the discretionary dividend policy described in the section entitled &#8220;Dividend
Policy&#8221; of this Annual Report, we do not intend to pay any cash dividends in the foreseeable future. On September 29, 2023, our
board of directors declared a one-time special dividend of 10% on our issued and outstanding shares of our common stock to holders of
record on October 23, 2023.&#160;Any determination to pay dividends in the future will be at the discretion of our board of directors.
Accordingly, you may need to rely on sales of our common stock after price appreciation, which may never occur, as the only way to realize
any future gains on your investment.</p><div>

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



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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are an &#8220;emerging growth company,&#8221;
and we cannot be certain if the reduced reporting and disclosure requirements applicable to emerging growth companies will make our common
stock less attractive to investors.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are an &#8220;emerging-growth&#160;company,&#8221;
as defined in the JOBS Act, and we have elected to take advantage of certain exemptions from various reporting requirements that are applicable
to other public companies that are not &#8220;emerging growth companies,&#8221; including the auditor attestation requirements of Section
404 of the Sarbanes-Oxley&#160;Act, or Section 404, reduced disclosure obligations regarding executive compensation in our periodic reports
and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder
approval of any golden parachute payments not previously approved. Pursuant to Section 107 of the Jumpstart Our Business Startups (&#8220;JOBS&#8221;)
Act, as an emerging growth company, we have elected to use the extended transition period for complying with new or revised accounting
standards until those standards would otherwise apply to private companies. As a result, our consolidated financial statements will not
be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting
standards that are applicable to public companies, which may make our common stock less attractive to investors. In addition, if we cease
to be an emerging growth company, we will no longer be able to use the extended transition period for complying with new or revised accounting
standards.</p><div>

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

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

</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We will remain an emerging-growth&#160;company
until the earliest of: (1) the last day of the fiscal year following the fifth anniversary of our initial public offering; (2) the last
day of the first fiscal year in which our annual gross revenue is $1.07&#160;billion or more; (3) the date on which we have, during the
previous rolling three-year&#160;period, issued more than $1&#160;billion in non-convertible&#160;debt securities; and (4) the date we
qualify as a &#8220;large accelerated filer,&#8221; with at least $700&#160;million of equity securities held by non-affiliates.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We cannot predict if investors
will find our common stock less attractive as a result of choosing to rely on these exemptions. For example, if we do not adopt a new
or revised accounting standard, our future results of operations will not be as comparable to the results of operations of certain other
companies in our industry that adopted such standards. If some investors find our common stock less attractive as a result, there may
be a less active trading market for our common stock, and our stock price may be more volatile.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Anti-takeover provisions in our charter
documents may discourage our acquisition by a third party, which could limit our stockholders&#8217; opportunity to sell their shares,
at a premium.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our amended and restated certificate
of incorporation includes provisions that could limit the ability of others to acquire control of our company. These provisions could
have the effect of depriving our stockholders of an opportunity to sell their shares at a premium over prevailing market prices by discouraging
third parties from seeking to obtain control in a tender offer or similar transaction. Among other things, the charter documents will
provide:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">certain amendments to our bylaws that will require the approval of two-thirds&#160;of the combined vote of our then-outstanding&#160;shares of our common stock; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our board of directors has the authority, without further action by our stockholders, to issue preferred stock in one or more series and to fix their designations, powers, preferences, privileges, and relative participating, optional, or special rights, and the qualifications, limitations, or restrictions, including dividend rights, conversion rights, voting rights, terms.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our amended and restated certificate of
incorporation designates the Court of Chancery of the State of Delaware and federal court within the State of Delaware as the exclusive
forum for certain types of actions and proceedings that our stockholders may initiate, which could limit a stockholder&#8217;s ability
to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our amended and restated certificate
of incorporation provides that, subject to limited exceptions, the Court of Chancery of the State of Delaware will be exclusive forums
for any:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">derivative action or proceeding brought on our behalf;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>



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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">action asserting a claim against us, our directors or officers or employees arising pursuant to any provision of the DGCL, our amended and restated certificate of incorporation or amended and restated bylaws; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other action asserting a claim against us, our directors or officers or employees that is governed by the internal affairs doctrine.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This choice of forum provision
does not apply to actions brought to enforce a duty or liability created under the Exchange Act. Our amended and restated certificate
of incorporation to be in effect after this offering also provides that the federal district courts of the United States are the exclusive
forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. We intend for this provision to
apply to any complaints asserting a cause of action under the Securities Act despite the fact that Section 22 of the Securities Act creates
concurrent jurisdiction for the federal and state courts over all actions brought to enforce any duty or liability created by the Securities
Act or the rules and regulations promulgated thereunder. There is uncertainty as to whether a court would enforce such a provision with
respect to claims under the Securities Act, and our stockholders will not be deemed to have waived our compliance with the federal securities
laws and the rules and regulations thereunder. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital
stock shall be deemed to have notice of and to have consented to the provisions of our amended and restated certificate of incorporation
described above.</p><div>

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

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

</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">These choice of forum provisions
may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors,
officers, or other employees, which may discourage such lawsuits against us and our directors, officers and employees. Alternatively,
if a court were to find these provisions of our amended and restated certificate of incorporation inapplicable to, or unenforceable in
respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such
matters in other jurisdictions, which could adversely affect our business and financial condition.</p><div>

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

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 1B. Unresolved Staff Comments</b></p><div>

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

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

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

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 1C. Cybersecurity</b></p><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="ixv-3249"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Risk management and strategy</i></p></ix:nonNumeric><div>

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

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We recognize the critical
importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect
the confidentiality, integrity, and availability of our data.</p></ix:continuation><div>

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

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Managing Material Risks &amp; Integrated Overall
Risk Management</i></p></ix:continuation><div>

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

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="ixv-3267"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have strategically integrated
cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management.
This <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="ixv-12723">integration</ix:nonNumeric> ensures that cybersecurity considerations are an integral part of our decision-making processes at every level. Our management
team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives
and operational needs.</p></ix:nonNumeric></ix:continuation><div>

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

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Oversee Third-party Risk</i></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="ixv-3278"><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_6" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Because we are aware of the
risks associated with third-party service providers, we have implemented stringent processes to oversee and manage these risks. <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="ixv-12724">We conduct
thorough security assessments of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with
our cybersecurity standards.</ix:nonNumeric> The monitoring includes annual assessments of the SOC reports of our providers and implementing complementary
controls. This approach is designed to mitigate risks related to data breaches or other security incidents originating from third-parties.</p></ix:continuation></ix:nonNumeric><div>

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

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_7" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Risks from Cybersecurity Threats</i></p></ix:continuation><div>

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

</div><ix:continuation id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="ixv-3291"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="ixv-12725">not</ix:nonNumeric> encountered cybersecurity
challenges that have materially impaired our operations or financial standing.</p></ix:nonNumeric></ix:continuation><div>

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

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 2. Properties</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our corporate headquarters
is located in Menlo Park, California and acts as the main operational facility for our vehicle engineering, software engineering and business
units. We lease our corporate headquarters which contains approximately 16,400 square feet. We believe that our office space is adequate
for our current needs and, should we need additional space, we believe we will be able to obtain additional space on commercially reasonable
terms.</p><div>

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

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 3. Legal Proceedings</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are not a party to any
pending legal proceeding, nor is our property the subject of a pending legal proceeding, that is not in the ordinary course of business
or otherwise material to the financial condition of our business. None of our directors, officers or affiliates are involved in a proceeding
adverse to our business or have a material interest adverse to our business.</p><div>

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

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 4. Mine Safety Disclosures</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Not Applicable.</p><div>

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


</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 5. Market for Registrant&#8217;s Common
Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Information with Respect to our Common Stock</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our common stock is traded
on The Nasdaq Capital Market, LLC, or Nasdaq, and began trading under the symbol &#8220;CYN&#8221; on October 20, 2021.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2024, we
had 64 shareholders of record.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have not declared or paid
cash dividends on our common stock and have no present intention of paying any cash dividends on our common stock. We currently intend
to retain all available funds and future earnings, if any, to fund the development and expansion of our business, and we do not anticipate
paying any cash dividends in the foreseeable future. On September 29, 2023, our board of directors declared a one-time special stock dividend
of 10% on our issued and outstanding shares of our common stock to holders of record on October 23, 2023.&#160; Any future determination
regarding the declaration and payment of dividends, if any, will be at the discretion of our board of directors and will depend on then-existing
conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects and
other factors our board of directors may deem relevant.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recent Sales of Unregistered Securities</i></b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Issuer Purchases of Equity Securities</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company did not repurchase
any of its equity securities during its fiscal year ended December 31, 2024.</p><div>

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

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 6. [Reserved]</b></p><div>

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

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 7. Management&#8217;s Discussion and Analysis
of Financial Condition and Results of Operations</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>The objective of this Management&#8217;s
Discussion and Analysis is to allow investors to view the Company from management&#8217;s perspective, considering items that would have
a material impact on future operations. The following discussion and analysis summarizes the significant factors affecting our results
of operations and financial condition as of and during the years ended December 31, 2024 and 2023 and should be read in conjunction with
our consolidated financial statements and related notes included elsewhere in this Annual Report.&#160;&#160;This discussion contains
forward-looking statements based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results
and the timing of certain events could differ materially from those anticipated in or implied by these forward-looking statements as a
result of several factors, including those discussed in the section captioned &#8220;Risk Factors&#8221; included under Part I, Item 1A
and elsewhere in this Annual Report. See also the section captioned &#8220;Forward-Looking Statements&#8221; in this Annual Report.</i></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are an autonomous vehicle
technology company that is focused on addressing industrial uses for autonomous vehicles. We believe that technological innovation is
needed to enable adoption of autonomous industrial vehicles that will address the substantial industry challenges that exist today. These
challenges include labor shortages, lagging technological advancements from incumbent vehicle manufacturers, and high upfront investment
commitment.</p><div>

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

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

</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Industrial sites are typically
rigid environments with consistent standards as opposed to city streets that have more variable environmental and situational conditions
and diverse regulations. These differences in operational design domains will be major factors that make proliferation of industrial AVs
in private settings achievable with less time and resources than AVs on public roadways. Namely, safety and infrastructure challenges
are cited as roadblocks that have delayed AVs from operating on public roadways at scale. Our focus on industrial AVs simplifies these
challenges because industrial facilities&#160;(especially those belonging to a single end customer that operates similarly at different
sites) share much more in common than different cities do. Furthermore, our end customers own their infrastructure and can make changes
more easily than governments can on public roadways.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">With these challenges in mind,
we are developing an Enterprise Autonomy Suite (&#8220;EAS&#8221;) that leverages advanced in-vehicle&#160;autonomous driving technology
and incorporates leading supporting technologies like data analytics, asset tracking, fleet management, cloud, and connectivity. EAS provides
a differentiated solution that we believe will drive pervasive proliferation of industrial autonomy and create value for customers at
every stage of their journey towards full automation and the adoption of Industry 4.0.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">EAS is a suite of technologies
and tools that we divide into three complementary categories:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>DriveMod</i>, our modular industrial vehicle autonomous driving software;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cyngn Insight</i>, our customer-facing&#160;tool suite for monitoring and managing AV fleets (including remotely operating vehicles) and generating/aggregating/analyzing data (including the IoT gateway device); and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.6in; text-align: justify; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cyngn Evolve</i>, our internal tool suite and infrastructure that facilitates artificial intelligence AI and machine learning (&#8220;ML&#8221;) training to continuously enhance our algorithms and models and provides a simulation framework (both record/rerun and synthetic scenario creation) to ensure that data collected in the field can be applied to validating new releases.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 16.2pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Legacy automation providers
manufacture specialized industrial vehicles with integrated robotics software for rigid tasks, limiting automation to narrow uses. Unlike
these specialized vehicles, EAS can be compatible with the existing vehicle assets in addition to new vehicles that have been purpose
built for autonomy by vehicle manufacturers. EAS is operationally expansive, vehicle agnostic, and compatible with indoor and outdoor
environments. By offering flexible autonomous services, we aim to remove barriers to industry adoption.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We understand that scaling
of autonomy solutions will require an ecosystem made up of different technologies and services that are enablers for AVs. Our approach
is to forge strategic collaborations with complementary technology providers that accelerate AV development and deployment, provide access
to new markets, and create new capabilities. Our focus on designing DriveMod to be modular will combine with our experience deploying
AV technology on diverse industrial vehicle form factors, which will be difficult for competitors to replicate.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We expect our technology to
generate revenue through two main methods: deployment and EAS subscriptions. Deploying our EAS requires us and our integration partners
to work with a new client to map the facility, gather data, and install our AV technology within their fleet and site. We anticipate that
new deployments will yield project-based&#160;revenues based on the scope of the deployment. After deployment, we expect to generate revenues
by offering EAS through a Software as a Service (&#8220;SaaS&#8221;) model, which can be considered the AV software component of Robotics
as a Service (&#8220;RaaS&#8221;).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">RaaS is a subscription model
that allows customers to use robots/vehicles without purchasing the hardware assets upfront. We will seek to achieve sustained revenue
growth largely from ongoing SaaS-style&#160;EAS subscriptions that enable companies to tap into our ever-expanding&#160;suite of AV and
AI capabilities as organizations transition into full industrial autonomy.</p><div>

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

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

</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Although both the components
and the combined solutions of EAS are still under development, we have EAS licenses with paying customers and have piloted EAS for paid
customer trial and pilot deployments. We expect EAS to continually be developed and enhanced according to evolving customer needs, which
will take place concurrently while other completed features of EAS are commercialized. We expect annual R&amp;D expenditures in the foreseeable
future to exceed that of 2024. We also had limited paid deployments in 2024 that offset some of the ongoing R&amp;D costs of continually
developing EAS. We target scaled deployments to begin in 2025.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our go-to-market&#160;strategy
is to acquire new customers that use industrial vehicles in their mission-critical&#160;and daily operations by (a) leveraging the relationships
and existing customers of our network of strategic partners, (b)&#160;bringing AV capabilities to industrial vehicles as a software service
provider, and (c) executing a robust in-house&#160;sales and marketing effort to nurture a pipeline of industrial organizations. Our focus
is on acquiring new customers who are either looking (a) to embed our technology into their vehicle product roadmaps or (b) to apply autonomy
to existing fleets with our vehicle retrofits. In turn, our customers are any organizations that could utilize our EAS solution, including
OEMs that supply industrial vehicles, end customers that operate their own industrial vehicles, or service providers that operate industrial
vehicles for end customers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As OEMs and leading industrial
vehicle users seek to increase productivity, reinforce safer working environments, and scale their operations, we believe we are uniquely
positioned to deliver a dynamic autonomy solution via our EAS to a wide variety of industrial uses. Our long-term&#160;vision is for EAS
to become a universal autonomous driving solution with minimal marginal cost for companies to adopt new vehicles and expand their autonomous
fleets across new deployments. We have already deployed DriveMod software on more than 10 different vehicle form factors that range from
stockchasers and forklifts to 14-seat&#160;shuttles and 5-meter-long&#160;cargo vehicles demonstrating the extensibility of our AV building
blocks.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our strategy upon establishing
a customer relationship with an OEM, is to seek to embed our technology into their vehicle roadmap and expand our services to their many
clients. Once we solidify an initial AV deployment with a customer, we intend to seek to expand within the site to additional vehicle
platforms and/or expand the use of similar vehicles to other sites operated by the customer. This &#8220;land and expand&#8221; strategy
can repeat iteratively across new vehicles and sites and is at the heart of why we believe industrial AVs that operate in geo-fenced,
constrained environments are poised to create value.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Critical Accounting Policies and Estimates
and Judgements</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our consolidated financial
statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial
statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities, disclosure of contingent
liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting
period. We continually evaluate our estimates and judgments. We base our estimates and judgments on historical experience and other factors
that we believe to be reasonable under the circumstances. Materially different results can occur as circumstances change and additional
information becomes known. Besides the estimates identified below that are considered critical, we make many other accounting estimates
in preparing our consolidated financial statements and related disclosures. All estimates, whether or not deemed critical, affect reported
amounts of assets, liabilities, revenues and expenses, as well as disclosures of contingent liabilities. These estimates and judgments
are also based on historical experience and other factors that are believed to be reasonable under the circumstances. Materially different
results can occur as circumstances change and additional information becomes known, even for estimates and judgments that are not deemed
critical.&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company considers costs
to develop software, warrants and share-based compensation to be critical accounting estimates and believes the associated assumptions
and estimates to have the greatest potential impact on our consolidated financial statements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Costs to Develop Software</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company incurs costs related
to internally developed software. Based on the nature of the software the Company capitalizes software costs under the following guidance.</p><div>

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

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

</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company capitalizes certain
costs related to internal-use software, primarily consisting of direct labor and third-party vendor costs associated with creating the
software. Software development projects generally include three stages: the preliminary project stage (all costs are expensed as incurred),
the application development stage (certain costs are capitalized and certain costs are expensed as incurred) and the post-implementation/operation
stage (all costs are expensed as incurred). Costs capitalized in the application development stage include costs related to the design
and implementation of the selected software components, software build and configuration infrastructure, and software interfaces. Capitalization
of costs requires judgment in determining when a project has reached the application development stage, the proportion of time spent in
the application development stage, and the period over which the Company expects to benefit from the use of that software. Once the software
is placed in service, these costs are amortized on the straight-line method over the estimated useful life of the software, which is generally
three to five years. There is judgment involved in the determination of the useful life. Internal-use software is classified as property
and equipment in accordance with ASC 350, <i>Intangibles &#8211; Goodwill and Other</i>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Costs to Develop Software to be Sold, Leased
or Otherwise Marketed</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company accounts for research
costs of computer software to be sold, leased or otherwise marketed&#160;as expense until technological feasibility has been established
for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for
general release to customers. Judgment is required in determining when technological feasibility of a product is established. We have
determined that technological feasibility for our software products is reached shortly after a working prototype is complete and meets
or exceeds design specifications including functions, features, and technical performance requirements. After technological feasibility
is established, judgment is required to determine the amount of payroll and stock-based compensation costs to be capitalized on the remaining
development efforts. These costs will continue to be capitalized until such time as when the product or enhancement is available for general
release to customers. Computer software to be sold, leased or otherwise marketed is classified as an intangible asset in accordance with
ASC 985, <i>Software</i>.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company issued to its
lead underwriter in the Company&#8217;s initial public offering consummated in October 2021, (the &#8220;IPO&#8221;), warrants to purchase
up to 9<sup>(1)</sup> shares of its common stock, exercisable at a price per share of $140,625<sup>(1)</sup>and expiring on October
19, 2026. Additionally, in connection with the Private Placement offering completed on April 29, 2022, the Company issued warrants to
purchase 426<sup>(1)</sup> shares of its common stock, exercisable at a price per share of $40,650<sup>(1)</sup> and expiring
on April 29, 2027. The Company accounts for warrants in accordance with ASC 480,&#160;<i>Distinguishing Liabilities from Equity</i>,
depending on the specific terms of the warrant agreement.&#160; The Company determined the fair value of the warrants using the Black-Scholes
pricing model and treated the valuation as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company also applied the
guidance in ASC 340-10-S99-1, <i>Other Assets and Deferred Costs</i>, that states specific incremental costs directly attributable to
a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds of the offering. The
Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract and, accordingly, classified
the warrants as additional paid-in capital.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company issued Series A warrants and Series B warrants in connection
with securities purchase agreement on December 20, 2024. The Company accounts for warrants in accordance with ASC 480,&#160;<i>Distinguishing
Liabilities from Equity</i>, depending on the specific terms of the warrant agreement.&#160; The Company determined the fair value of
the warrants using the Monte Carlo pricing model and treated the valuation as a liability in consideration of the variable number of the
issuer&#8217;s equity shares in the warrant agreements.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company recognizes the
cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of the awards. Cost is recognized
on a straight-line basis over the service period, which is generally the vesting period of the award. The Company recognizes stock-based
compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures occur, if any. The Company determines
the fair value of stock options using the Black-Scholes option pricing model, which is impacted by the fair value of the Company&#8217;s
common stock, expected price volatility of the common stock, expected term, risk-free interest rates, and expected dividend yield.</p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><sup>(1)</sup></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100
reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital
Structure&#160;</i>for details.</span></td>
</tr></table><div>


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


</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We currently derive revenue
from four sources. We enter into fixed-price NRE contracts related to trial projects that consist of several independent phases and include
design, data gathering, hardware installation on an industrial vehicle, customer-specific configuration of the DriveMod software, and
demonstrations. The determination of the contract price is based on labor and hardware costs estimated to achieve the required milestones
specified in the contract. The purpose of these fully funded projects is to exhibit the feasibility of the Company&#8217;s technology
offering to the customer on additional vehicle types and provide a level of confidence to encourage the customer to enter into a multi-year,
commercial arrangement with the Company in the future. Revenue on these multi-phase contracts is generally recognized at the point in
time when the performance obligations of each independent phase have been completed and customer acceptance has been acknowledged. Contracts
often allow mutual termination without penalty. To the extent our actual costs vary from the fixed fee, we will generate more or less
profit or could incur a loss.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition, we derive revenue
from EAS subscriptions with relative add-on offerings such as hardware revenue and other revenue (i.e., deployment/set up costs). Revenue
from these subscriptions and add-ons are recognized monthly over the service contract life, beginning at the time that a customer acknowledges
acceptance of the service.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During 2024, the Company recognized
$0.4 million of revenue, substantially all related to EAS subscriptions and hardware revenue. During 2023, the Company recognized $1.5
million of revenue, of which $1.4 million was associated with NRE contracts and the remaining $0.1 million related to revenue from EAS
subscriptions.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Cost of revenues consists
primarily of direct labor and related fringe benefits for internal engineering resources costs incurred for the completion of the contracts
and hardware costs.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During 2024, the Company reported
cost of revenue of $0.5 million&#160;consisting primarily of deployment costs, related to personnel costs, travel expenses and associated
hardware costs to specific customers. During 2023, the company reported cost of revenue of $1.2 million consisting primarily of fully
burdened internal engineering development resources and hardware costs incurred for the completion of the final phases of NRE contracts.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Research and development expense
consists primarily of outsourced engineering services, internal engineering and development expenses, materials, labor and stock-based
compensation related to development of the Company&#8217;s products and services. Research and development costs incurred during NRE projects
are capitalized and expensed when the associated NRE revenue is recognized. All other research and development costs are expensed as incurred.&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Research and development expense
for the year ended December 31, 2024 decreased by $1.4 million or 11.5% to $11.3 million from $12.7 million for the year ended December
31, 2023. The decrease is primarily attributable the capitalization of costs related to capitalized software and customer contract.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">General, and administrative
expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel, and advertising costs.&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">General and administrative
expenses increased by approximately $0.5 million or 4.7% to $11.4 million for the year ended December 31, 2024 from $10.9 million for
the year ended December 31, 2023. The increase primarily relates to additional executive bonuses offset by a decreases in insurance, professional
fees and other general and administrative expenses.</p><div>

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

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

</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Interest income (Expenses), net</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Interest income (expense)
decreased by $1.3 million to ($1.1 million) for the year ended December 31, 2024 from $137.9 thousand for the year ended December 31,
2023. Interest income consists primarily of interest earned of $111.7 thousand from the Company&#8217;s interest-bearing bank accounts,
offset by interest expense of $1.3 million related to the Notes issued in November 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Other Income (Expenses), net</i></b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Other income decreased by
$5.7 million to $5.3 million for the year ended December 31, 2024 from $396.8 thousand for the year ended December 31, 2023. Other income
(expense), net consists primarily of fair value measurement of $5.4 million for the warrant liability, realized gains earned on the Company&#8217;s
short-term investments of $113 thousand and interest earned of $40.4 thousand related to the office lease offset by the impairment charge
of $118.8 thousand related to expired international patents.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s principal
source of liquidity is its cash and current maturities of short-term investments. Short-term investments consist of placements in U.S.
government securities with original maturities between three to nine months. As of December 31, 2024, the Company had unrestricted cash
of approximately $23.6&#160;million. As of December 31, 2023, the Company had unrestricted cash of approximately $3.6 million and short-term
investments of $4.6 million.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 31, 2023, the Company entered into an ATM Sales Agreement with
Virtu Americas LLC (the &#8220;ATM Sales Agreement&#8221;), under which the Company may, from time to time, sell shares of the Company&#8217;s
common stock at market prices by methods deemed to be an &#8220;at-the-market offering&#8221; as defined in Rule 415 promulgated under
the Securities Act of 1933, as amended. The ATM Sales Agreement and related prospectus are limited to sales of up to $8.8 million of shares
of the Company&#8217;s common stock. The ATM Sales Agreement expires at the earliest of 5 years after the date of the agreement or exhaustion
of the aggregate limit available under the ATM Sales Agreement. The Company pays Virtu Americas LLC up to 3.0% of the gross proceeds as
a commission. As of December 31, 2024, a total of 4,524<sup>(1)</sup>, shares of common stock were sold through Virtu Americas LLC under
the ATM Sales Agreement for net proceeds of $8,597,957 after payment of commission fees of $175,468 and other related expenses of $60,465.
As of December 31, 2024, the Company had $0 of common stock remaining available for sale under the ATM Sales Agreement.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On December 8, 2023, the Company
entered into a Placement Agent Agreement with Aegis Capital Corp. (&#8220;Aegis&#8221;), pursuant to which Aegis acted as the Company&#8217;s
placement agent, on a reasonable best efforts basis, in connection with the sale by the Company of an aggregate of 2,222<sup>(1)</sup>
shares of common stock in a public offering, which included: (i) 764<sup>(1)</sup> shares of common stock, and (ii) pre-funded warrants
to purchase 1,458<sup>(1)</sup>&#160;shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.00001.&#160;Each
share of common stock was sold at an offering price of $2,250<sup>(1)</sup>, and each Pre-Funded Warrant was sold at an offering price
of $2,249.85<sup>(1)</sup>. The Company received net proceeds of approximately $4.5 million, after deducting the estimated offering expenses
payable by the Company, including the placement agent fees.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On April 23, 2024, the Company
entered into an underwritten Agreement with Aegis Capital Corp. (&#8220;Aegis&#8221;), pursuant to which Aegis acted as the Company&#8217;s
underwriter on a firm commitment basis in connection with the sale by the Company of an aggregate of&#160;3,333<sup>(1)</sup>&#160;shares
of common stock in a public offering, which included: (i)&#160;1,320 <sup>(1)</sup>&#160;shares of common stock, and (ii) pre-funded warrants
to purchase&#160;2,013<sup>(1)</sup>&#160;shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.0015<sup>(2)</sup>.&#160;Each
share of common stock was sold at an offering price of $1,500<sup>(1)</sup>, and each Pre-Funded Warrant was sold at an offering price
of $1,499.85<sup>(1)</sup>. The Pre-Funded Warrants are classified as a component of permanent stockholders&#8217; equity within additional
paid-in capital and were recorded at the issuance date concluding the purchase price approximated the fair value. The offering closed
on April 25, 2024. On May 3 2024, the Company closed on the sale of an additional&#160;136 <sup>(1)</sup>&#160;shares of common stock,
upon exercise by the underwriter of the over-allotment option. The Company received net proceeds of approximately $4.6&#160;million, after
deducting the estimated offering expenses payable by the Company, including the placement agent fees.</p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><sup>(1)</sup></td><td style="text-align: justify">All information has been retroactively adjusted to reflect the 1-for-100
reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital
Structure&#160;</i>for details.</td>
</tr></table><div>

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

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">On
November 12, 2024, the Company entered into a securities purchase agreement with certain investors pursuant to which we sold, in a private
placement, senior notes with an aggregate principal amount of $4,375,000 (the &#8220;Notes&#8221;), and received proceeds before expenses
of $3,500,000. As consideration for entering into the agreement, we issued a total of 2,701<sup>(2)</sup> shares of common stock of the
Company to the Purchasers on November 13, 2024. The principal amount of the Notes were repaid on December 23, 2024.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">On November 12, 2024, the Company implemented a cost reduction plan&#160;in
order to reduce its average monthly cash burn from approximately&#160;$1.8 million per month to approximately $1 million per month for
90 days. This included reducing staff from approximately 80 people to approximately 60 people, temporarily suspending certain non-essential
operations and reducing or eliminating all discretionary expenses. With the additional capital raised in December 2024, the Company has
resumed normal operations.&#160;&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On December 20, 2024, the
Company entered into a securities purchase agreement for the sale and issuance of (i) 20,507<sup>(2)</sup> units at a public offering
price per Unit of $241.50<sup>(2)</sup> with each Unit consisting of one share of common stock, par value $0.00001 per share, one Series
A warrant to purchase one share of Common Stock at an exercise price of $301.875<sup>(2)</sup> per share and one Series B warrant to
purchase one share of Common Stock at an exercise price of $301.875<sup>(2)</sup> and (ii) 62,309<sup>(2)</sup> pre-funded units at a
public offering price of $241.485 <sup>(2)</sup> per Pre-Funded Unit, with each Pre-Funded Unit consisting of one pre-funded warrant
exercisable for one share of Common Stock at an exercise price of $0.015<sup>(2)</sup> per share, one Series A Warrant and one Series
B Warrant. The net proceeds to the Company from the Offering were approximately $18.2 million, after deducting placement agent&#8217;s
fees and the payment of other offering expenses associated with the offering that were payable by the Company.</p><div>



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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On December 30, 2024, the
&#8220;Company entered into a securities purchase agreement pursuant to which the Company agreed to sell and issue, in a registered direct
offering, 44,333<sup>(2)</sup> shares of its common stock, par value $0.015<sup>(2)</sup> per share at a purchase price of $90<sup>(2)
</sup>per share and 55,667<sup>(2)</sup> pre-funded warrants to purchase shares of Common Stock, at a purchase price of $89.985<sup>(2)
</sup>per Pre-Funded Warrant. The Company received net proceeds of approximately $8.1 million from the Offering, after deducting the
estimated offering expenses payable by the Company, including the placement agent fees.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>



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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s liquidity is based on its ability to enhance its operating cash flow position, obtain capital financing from equity interest
investors and borrow funds to fund its general operations, research and development activities and capital expenditures. The Company&#8217;s
ability to continue as a going concern is dependent on management&#8217;s ability to successfully execute its business plan, which includes
increasing revenue while controlling operating costs and expenses and obtaining funds from outside sources of financing to generate positive
financing cash flows.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Based
on cash flow projections from operating and financing activities and the existing balance of cash and short-term investments, management
is of the opinion that the Company has insufficient funds for sustainable operations, and it may not be able to meet its payment obligations
from operations and related commitments, if the Company is not able to complete the required funding transactions to allow the Company
to continue as a going concern, for the next year. Based on these factors, the Company has substantial doubt that it will be able to
continue as a going concern for the 12 months following the date that these interim financial statements were issued. These consolidated
financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of
assets and liabilities that may result in the Company not being able to continue as a going concern.</span></p><div>

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

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

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

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

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Net cash used in operating
activities for the year ended December 31, 2024 was $9.5 million, a decrease of approximately $10 million or 51% compared to $19.5 million
for the year ended December 31, 2023. The decrease is primarily attributed to increase costs for customer deployment, an increase in inventory
related to the DriveMod Kits, an increase in lease payments due to the lease extension and the fair value remeasurement of the warranty
liabilities.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">

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

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

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Net cash provided by investing
activities for the year ended December 31, 2024 was $2.9 million, a decrease of approximately $3.4 million or 54% compared to $6.4 million
for the year ended December 31, 2023. The decrease consists of smaller investment maturities of $12.2 million, which were offset by purchases
of short-term investments of approximately $7.6 million and approximately $1.7 million in purchases of R&amp;D-related hardware equipment,
acquisition of intangible asset, capitalization of software and disposal of assets.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">
</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><sup>(2)</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
information has been retroactively adjusted to reflect 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital
Structure&#160;</i>for details.</span></td>
</tr></table><div>

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

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

</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Net cash provided by financing
activities for the year ended December 31, 2024 was $26.6 million, an increase of approximately $20.5 million compared to $6.1 million
for the year ended December 31, 2023. The increase is due to the following net proceeds:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">
</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,<br/>
    2024</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,<br/>
    2023</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif">ATM, from May 2023 to July 2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,789,427</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,747,468</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Placement agent agreement, December 8, 2023</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,474,988</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Underwritten agreement, April 23, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,634,720</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Senior notes, November 12, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,072,200</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Securities purchase agreement, December 20, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">18,292,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Registered direct offering, December 30,
    2024</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,068,622</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Total
    financings</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40,857,469</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,222,456</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">The
increase in cash from financing activities from the above transactions were offset by the repayment of the senior notes in the amount
of $4,375,000 and the portion of the proceeds allocated to the warrant liabilities for the securities purchase agreement on December
20, 2024.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>Emerging
Growth Company Status</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">We
are an &#8220;emerging-growth company&#8221;, as defined in the JOBS Act, and, for as long as we continue to be an emerging growth company,
we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to emerging
growth companies, including, but not limited to, not being required to have our independent registered public accounting firm audit our
internal control over financial reporting under Section 404 of the Sarbanes-Oxley&#160;Act, reduced disclosure obligations regarding
executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory
vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. As an emerging growth
company we can also delay adopting new or revised accounting standards until such time as those standards apply to private companies.
We intend to avail ourselves of these options. Once adopted, we must continue to report on that basis until we no longer qualify as an
emerging growth company.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">We
will cease to be an emerging growth company upon the earliest of: (i) the end of the fiscal year following the fifth anniversary of the
initial public offering; (ii) the first fiscal year after our annual gross revenue are $1.07&#160;billion or more; (iii) the date on
which we have, during the previous three-year&#160;period, issued more than $1.0&#160;billion in non-convertible&#160;debt securities;
or (iv) the end of any fiscal year in which the market value of our common stock held by non-affiliates&#160;exceeded $700&#160;million
as of the end of the second quarter of that fiscal year. We cannot predict if investors will find our common stock less attractive if
we choose to rely on these exemptions. If, as a result of our decision to reduce future disclosure, investors find our common shares
less attractive, there may be a less active trading market for our common shares and the price of our common shares may be more volatile.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">We
are also a &#8220;smaller reporting company&#8221;, meaning that the market value of our stock held by non-affiliates plus the aggregate
amount of gross proceeds to us as a result of the IPO is less than $700&#160;million and our annual revenue was less than $100&#160;million
during the most recently completed fiscal year. We may continue to be a smaller reporting company if either (i)&#160;the market value
of our stock held by non-affiliates is less than $250&#160;million or (ii)&#160;our annual revenue was less than $100&#160;million during
the most recently completed fiscal year and the market value of our stock held by non-affiliates is less than $700&#160;million. If we
are a smaller reporting company at the time we cease to be an emerging growth company, we may continue to rely on exemptions from certain
disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company we may choose
to present only the two most recent fiscal years of audited financial statements in our Annual Report on Form 10-K and, similar to emerging
growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation.</span></p><div>

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

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>Item
7A. Quantitative and Qualitative Disclosures About Market Risk</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">As
a &#8220;Smaller Reporting Company&#8221;, this Item and the related disclosure is not required.</span></p><div>

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

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>Item
8. Financial Statements and Supplementary Data</b></span></p><div>

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

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

</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the Stockholders and Board of Directors of</p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_AuditorOpinionTextBlock-c0_cont_1" escape="true" name="dei:AuditorOpinionTextBlock" id="ixv-4204"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements</b></p></ix:nonNumeric><div>

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

</div><ix:continuation id="_AuditorOpinionTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of CYNGN Inc. (the &#8220;Company&#8221;) as of December 31, 2024 and 2023, the related consolidated statements of operations,
stockholders&#8217; equity and cash flows for each of the two years in the period ended December 31, 2024, and the related notes (collectively
referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects,
the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each
of the two years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States
of America.</p></ix:continuation><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Explanatory Paragraph &#8211; Going Concern</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements
have been prepared assuming that the Company will continue as a going concern. As more fully described in Note 1, the Company has incurred
significant losses and needs to raise additional funds to meet its obligations and sustain its operations. These conditions raise substantial
doubt about the Company's ability to continue as a going concern. Management's plans in regard to these matters are also described in
Note 1. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These financial statements are the responsibility
of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We
are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are
required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and
regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audits in accordance with the
standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial
statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged
to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding
of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal
control over financial reporting. Accordingly, we express no such opinion.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audits included performing procedures to assess
the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond
to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.
Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating
the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ <span style="-sec-ix-hidden: hidden-fact-0">Marcum </span><span style="font-variant: small-caps">llp</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have served as the Company&#8217;s auditor since 2021<b>.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-12726">San Francisco, California</ix:nonNumeric></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">PCAOB ID NUMBER <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-12727">688</ix:nonNumeric></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 48; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>CYNGN
INC. AND SUBSIDIARIES</b></span></p><div>

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

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

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">CURRENT ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-12728">23,617,733</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-12729">3,591,623</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Short-term investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-12730">4,561,928</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Prepaid expenses and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-12731">1,965,222</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-12732">1,316,426</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">TOTAL CURRENT ASSETS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-12733">25,582,955</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-12734">9,469,977</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left">NON-CURRENT ASSETS</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; background-color: rgb(204,238,255)">
    <td style="text-align: left">Property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-12735">2,319,402</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-12736">1,486,672</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Right-of-use asset, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-12737">297,918</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-12738">992,292</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Intangible assets, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-12739">1,895,074</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-12740">1,084,415</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">TOTAL NON-CURRENT ASSETS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-12741">4,512,394</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-12742">3,563,379</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">TOTAL ASSETS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12743">30,095,349</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12744">13,033,356</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</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; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left">CURRENT LIABILITIES</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; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-12745">297,778</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-12746">196,963</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses and other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12747">2,874,216</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12748">1,201,142</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Current operating lease liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12749">317,344</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12750">682,718</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">TOTAL CURRENT LIABILITIES</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12751">3,489,338</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12752">2,080,823</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="text-align: left">Warrant liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-12753">15,012,361</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-current operating lease liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-12754">317,344</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">TOTAL LIABILITIES</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-12755">18,501,699</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-12756">2,398,167</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left">Commitments and contingencies (Note 12)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left">STOCKHOLDERS&#8217; EQUITY</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock, Par $<ix:nonFraction contextRef="c3" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-12757"><ix:nonFraction contextRef="c4" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-12758">0.00001</ix:nonFraction></ix:nonFraction>; <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-12759"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-12760">200,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">199,110</ix:nonFraction></ix:nonFraction><sup>(1)</sup>&#160;and <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">5,147</ix:nonFraction></ix:nonFraction><sup>(1)</sup> shares issued and outstanding as of December 31, 2024 and 2023, respectively</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-12765">2</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional paid-in capital<sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd">200,863,551</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd">170,652,808</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Accumulated deficit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-12768">189,269,903</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-12769">160,017,619</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">TOTAL STOCKHOLDERS&#8217; EQUITY</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12770">11,593,650</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12771">10,635,189</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-12772">30,095,349</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-12773">13,033,356</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"/></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><sup>(1)</sup></span></td><td style="text-align: justify"><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></ix:footnote></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">The
accompanying notes are an integral part of these consolidated financial statements.</span></p><div>

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


</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>CYNGN
INC. AND SUBSIDIARIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>CONSOLIDATED
STATEMENTS OF OPERATIONS</b></span></p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; padding-bottom: 1.5pt">Revenue</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12774">368,138</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12775">1,489,317</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Costs and expenses</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; background-color: rgb(204,238,255)">
    <td>Cost of revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-12776">535,708</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-12777">1,222,321</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-12778">11,259,641</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-12779">12,719,983</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-12780">11,400,864</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-12781">10,892,955</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total costs and expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="0" unitRef="usd" id="ixv-12782">23,196,213</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostsAndExpenses" scale="0" unitRef="usd" id="ixv-12783">24,835,259</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Loss from operations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12784">22,828,075</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12785">23,345,942</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left">Other income (expense), net</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; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest income (expense), net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="0" sign="-" unitRef="usd" id="ixv-12786">1,117,546</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="0" unitRef="usd" id="ixv-12787">137,887</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Change in fair value of warrant liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesFairValueAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-12788">5,359,780</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other income (expense), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-12789">53,117</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-12790">396,825</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total other income (expense), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-12791">6,424,209</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-12792">534,712</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12793">29,252,284</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12794">22,811,230</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="text-align: left">Net loss per share attributable to common stockholders, basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-12795"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-12796">2,212.56</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-12797"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-12798">6,528.92</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#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><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="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted<sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">13,221</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">3,494</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="margin-top: 0; margin-bottom: 0"></p><div>

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

</div><p style="margin-top: 0; margin-bottom: 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><sup>(1)</sup></span></td><td style="text-align: justify"><ix:footnote id="ix_1_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></ix:footnote></td>
</tr></table><div>
</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">The
accompanying notes are an integral part of these consolidated financial statements.</span></p><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span>&#160;</p><div>


</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>CYNGN
INC. AND SUBSIDIARIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>CONSOLIDATED
STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</b></span></p><div>

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Preferred Stock</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Common Stock</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Additional<br/> Paid in</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Accumulated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Total<br/> Stockholders&#8217;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capital<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Deficit</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Equity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-indent: -9pt; padding-left: 9pt">Balance as of December 30, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">3,339</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-9">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">159,847,567</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-12805">135,730,039</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12806">24,117,528</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><div style="-sec-ix-hidden: hidden-fact-11">Issuance of at-the-market common stock, net of issuance costs $97,362</div></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" id="ix_12_fact" name="cyngn:StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" scale="0" unitRef="shares">264</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="0" unitRef="usd">1,013,734</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="0" unitRef="usd" id="ixv-12809">1,013,734</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Exercise of stock options and vesting of restricted stock units</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" id="ix_14_fact" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares">13</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" id="ix_15_fact" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="0" unitRef="usd">7,304</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="0" unitRef="usd" id="ixv-12812">7,304</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Issuance of common stock and pre-funded warrants in connection with the private placement offering, net of offering costs&#160;$<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-12813">618,965</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" id="ix_16_fact" name="cyngn:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" scale="0" unitRef="shares">1,531</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" id="ix_17_fact" name="us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" scale="0" unitRef="usd">2</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" scale="0" unitRef="usd" id="ixv-12816">2</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock dividend, net of offering costs of $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="cyngn:NetOfOfferingCosts" scale="0" unitRef="usd" id="ixv-12817">16,182</ix:nonFraction></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><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><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">(<ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="0" unitRef="usd" id="ixv-12818">1,476,350</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Dividends" scale="0" unitRef="usd" id="ixv-12819">1,476,350</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" id="ix_18_fact" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="0" unitRef="usd">9,784,201</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="0" unitRef="usd" id="ixv-12821">9,784,201</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12822">22,811,230</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12823">22,811,230</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" id="ix_19_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">5,147</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" id="ix_20_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">170,652,808</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-12826">160,017,619</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12827">10,635,189</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><div style="-sec-ix-hidden: hidden-fact-29">Issuance of at-the-market common stock, net of issuance costs $138,572</div></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" id="ix_21_fact" name="cyngn:StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" scale="0" unitRef="shares">4,275</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" id="ix_22_fact" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="0" unitRef="usd">6,789,427</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="0" unitRef="usd" id="ixv-12830">6,789,427</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Exercise of stock options and vesting of restricted stock units</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" id="ix_23_fact" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares">11</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" id="ix_24_fact" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="0" sign="-" unitRef="usd">597</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="0" sign="-" unitRef="usd" id="ixv-12833">597</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><div style="-sec-ix-hidden: hidden-fact-32">Issuance of common stock and pre-funded warrants and exercise of pre-funded warrants in connection with the private and public offerings, net of offering costs $2,653,747</div></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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" id="ix_25_fact" name="cyngn:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" scale="0" unitRef="shares">189,677</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" id="ix_26_fact" name="cyngn:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" scale="0" unitRef="usd">2</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-31; font-family: Times New Roman, Times, Serif; font-size: 10pt">20, 972,722</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cyngn:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" scale="0" unitRef="usd" id="ixv-12836">20,972,724</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" id="ix_27_fact" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="0" unitRef="usd">2,449,191</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="0" unitRef="usd" id="ixv-12838">2,449,191</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12839">29,252,284</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12840">29,252,284</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" id="ix_28_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">199,110</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" id="ix_29_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">2</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" id="ix_30_fact" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">200,863,551</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-12844">189,269,903</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12845">11,593,650</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

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

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><sup>(1)</sup></span></td><td style="text-align: justify"><ix:footnote id="ix_2_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure<i> </i>for details.</span></ix:footnote></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">The accompanying notes are an integral part of these consolidated financial
statements.
</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>CYNGN
INC. AND SUBSIDIARIES</b></span></p><div>

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

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">CASH FLOWS FROM OPERATING ACTIVITIES</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12846">29,252,284</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12847">22,811,230</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Adjustments to reconcile net loss to net cash used in operating activities:</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-12848">669,409</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-12849">961,281</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-12850">2,449,191</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-12851">3,208,103</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Realized gain on short-term investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" unitRef="usd" id="ixv-12852">113,072</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" unitRef="usd" id="ixv-12853">443,392</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Patent impairment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-12854">118,831</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Change in fair value of warrant liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="0" unitRef="usd" id="ixv-12855">5,359,780</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accretion of interest and amortization of debt issuance costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd" id="ixv-12856">1,177,174</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left; text-indent: -9pt; padding-left: 9pt">Changes in operating assets and liabilities:</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="text-align: left; text-indent: -9pt; padding-left: 9pt">Prepaid expenses, operating lease right-of-use assets, and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-12857">646,282</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-12858">1,403,049</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-12859">100,815</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-12860">41,020</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Accrued expenses, lease liabilities, and other current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-12861">10,642,938</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-12862">969,662</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net cash used in operating activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-12863">9,493,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-12864">19,477,605</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#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><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; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">CASH FLOWS FROM INVESTING ACTIVITIES</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="text-align: left; text-indent: -9pt; padding-left: 9pt">Purchase of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-12865">1,051,481</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-12866">1,045,822</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Acquisition of intangible asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-12867">954,229</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-12868">718,711</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">Disposal of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="0" unitRef="usd" id="ixv-12869">265,940</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="0" unitRef="usd" id="ixv-12870">180,898</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Purchase of short-term investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="0" unitRef="usd" id="ixv-12871">7,562,761</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="0" unitRef="usd" id="ixv-12872">21,573,199</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Proceeds from maturity of short-term investments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" scale="0" unitRef="usd" id="ixv-12873">12,237,761</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" scale="0" unitRef="usd" id="ixv-12874">29,519,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net cash provided by investing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" unitRef="usd" id="ixv-12875">2,935,230</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" unitRef="usd" id="ixv-12876">6,362,166</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#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><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; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">CASH FLOWS FROM FINANCING ACTIVITIES</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="text-align: left; text-indent: -9pt; padding-left: 9pt">Proceeds from at-the-market equity financing, net of issuance costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cyngn:ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-12877">6,789,427</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="cyngn:ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-12878">1,747,468</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Proceeds from public issuance of common stock and pre-funded warrants and exercise of pre-funded warrants, net of offering costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cyngn:ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" scale="0" unitRef="usd" id="ixv-12879">22,369,285</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="cyngn:ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" scale="0" unitRef="usd" id="ixv-12880">4,380,975</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Proceeds from the Notes, net of issuance costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="0" unitRef="usd" id="ixv-12881">1,801,265</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Repayment of the Notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfNotesPayable" scale="0" unitRef="usd" id="ixv-12882">4,375,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">&#8211;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Proceeds from exercise of stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" unitRef="usd" id="ixv-12883">8,528</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Issuance costs for stock dividend and restricted stock units</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cyngn:PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" scale="0" unitRef="usd" id="ixv-12884">597</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="cyngn:PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" scale="0" unitRef="usd" id="ixv-12885">16,182</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net cash provided by financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-12886">26,584,380</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-12887">6,120,789</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#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><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="text-align: left; text-indent: -9pt; padding-left: 9pt">Net increase (decrease) in cash and cash equivalents and restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-12888">20,026,110</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-12889">6,994,650</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash and cash equivalents and restricted cash, beginning of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-12890">3,591,623</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-12891">10,586,273</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash and cash equivalents and restricted cash, end of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-12892">23,617,733</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-12893">3,591,623</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#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><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="text-align: left; text-indent: -9pt; padding-left: 9pt">Supplemental disclosure:</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Recognition of operating lease right-of-use asset and operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-12894">2,037,052</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-12895">1,212,760</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock dividend</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="cyngn:StockDividend" scale="0" unitRef="usd" id="ixv-12896">1,460,126</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">The
accompanying notes are an integral part of these consolidated financial statements.</span></p><div>

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


</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>CYNGN
INC. AND SUBSIDIARIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Notes
to Consolidated Financial Statements</b></span></p><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="ixv-6007"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>1. Description
of Business</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Cyngn
Inc., together with its subsidiaries (collectively, &#8220;Cyngn&#8221; or the &#8220;Company&#8221;), was incorporated in Delaware in
2013. The wholly owned subsidiaries are Cyngn Singapore PTE. LTD., a Singaporean limited company organized in 2015 and Cyngn Philippines,
Inc., a Philippine corporation incorporated in 2018 and dissolved as of December 31, 2023. The Company is headquartered in Menlo Park,
CA.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Cyngn&#160;develops
and deploys scalable, differentiated autonomous vehicle technology for industrial organizations.&#160; Our full-stack&#160;autonomous
driving software, (&#8220;DriveMod&#8221;), can be integrated onto vehicles manufactured by Original Equipment Manufacturers (&#8220;OEM&#8221;)
either via retrofit of existing vehicles or by integration directly into vehicle assembly. The Enterprise Autonomy Suite (&#8220;EAS&#8221;)
is designed to be compatible with sensors and components from leading hardware technology providers and integrate our proprietary Autonomous
Vehicle (&#8220;AV&#8221;) software to produce differentiated autonomous vehicles.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company has been operating autonomous vehicles in production environments and in 2023 began licensing EAS commercially. Built and tested
in difficult and diverse real-world environments, DriveMod, the fleet management system and our proprietary Software Development Kit
(&#8220;DriveMod Kit&#8221;) combine to create a full-stack advanced autonomy solution designed to be modular, extendable, and safe.&#160;The
Company operates in one business segment.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Liquidity
and Going Concern</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has incurred losses from operations
since inception. The Company incurred net losses of approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="6" sign="-" unitRef="usd" id="ixv-12897">29.3</ix:nonFraction> million and $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="6" sign="-" unitRef="usd" id="ixv-12898">22.8</ix:nonFraction> million for the years ended December 31, 2024
and 2023, respectively. Accumulated deficit amounted to approximately $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" sign="-" unitRef="usd" id="ixv-12899">189.3</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" sign="-" unitRef="usd" id="ixv-12900">160.0</ix:nonFraction> million as of December 31, 2024 and December
31, 2023, respectively. Net cash used in operating activities was approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" sign="-" unitRef="usd" id="ixv-12901">9.5</ix:nonFraction> million and $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" sign="-" unitRef="usd" id="ixv-12902">19.5</ix:nonFraction> million for the year ended December
31, 2024 and 2023, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s liquidity is based on its ability to increase its operating cash flow position, obtain capital financing from equity
interest investors and borrow money to fund its general operations, research and development activities, and capital expenditures. The
Company&#8217;s ability to continue as a going concern is dependent on management&#8217;s ability to successfully execute its business
plan, which includes increasing revenue while controlling operating costs and expenses and obtaining funds from outside sources to generate
positive financing cash flows. As of December 31, 2024, the Company&#8217;s unrestricted cash balance was $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-12903">23.6</ix:nonFraction>&#160;million. As of December
31, 2023, the Company&#8217;s cash balance was approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-12904">3.6</ix:nonFraction> million, and the short-term investments balance was $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" unitRef="usd" id="ixv-12905">4.6</ix:nonFraction> million.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Based
on cash flow projections from operating, investing and financing activities and the existing balance of cash and short-term investments,
management is of the opinion that the Company may have insufficient funds for sustainable operations, and it may not be able to meet
its payment obligations from operations and related commitments, if the Company is not able to generate revenue or complete the required
funding transactions to allow the Company to continue as a going concern. Based on these factors, the Company has substantial doubt that
it will continue as a going concern for the 12 months following the date these financial statements were issued. These consolidated financial
statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets and
liabilities that may result in the Company not being able to continue as a going concern.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s plan to alleviate the going concern issue is to increase revenue while controlling operating costs and expenses and obtaining
funds from outside sources of financing to generate positive financing cash flows. While management is optimistic about its ability to
raise substantial funds to continue as a going concern for one year following the financial statement issuance date, there can be no
assurance that any such measures will be successful. We currently do not generate substantial revenue from product sales. Accordingly,
we expect to rely primarily on equity and/or debt financings to fund our continued operations. The Company&#8217;s ability to raise additional
funds will depend, in part, on the success of our product development activities, and other events or conditions that may affect the
share value or prospects, as well as factors related to financial, economic and market conditions, many of which are beyond our control.
There can be no assurances that sufficient funds will be available&#160;to us when required or on acceptable terms, if at all.&#160;Accordingly,
management has concluded that these plans do not alleviate substantial doubt about the Company&#8217;s ability to continue as a going
concern.</span></p></ix:nonNumeric><div>

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

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

</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="ixv-6063"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>2. Summary
of Significant Accounting Policies</b></span></p>

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

<ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-6069"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Basis
of Presentation</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
accompanying consolidated financial statements as of and for the years ended December 31, 2024 and 2023 have been prepared in accordance
with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) and pursuant to applicable rules and regulations
of the Securities and Exchange Commission (&#8220;SEC&#8221;). The consolidated financial statements include all normal adjustments necessary
for a fair presentation of the Company&#8217;s financial position at December 31, 2024 and 2023, and operating results and cash flows
for the periods presented.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock" id="ixv-6081"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Principles
of Consolidation</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary
Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary
than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our consolidated financial
statements. Intercompany accounts and transactions have been eliminated upon consolidation.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-6093"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Foreign
Currency Translation</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than
U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange
rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional
gains and losses are immaterial to the consolidated financial statements.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-6109"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Use
of Estimates</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
preparation of consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions.
These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities
as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company&#8217;s significant
estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants
and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be
reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results
could differ from those estimates.&#160;&#160;</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk" id="ixv-6121"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Concentration
of Credit Risk</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Financial
instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality
financial institutions and at times exceeds federally insured limits.</span></p></ix:continuation>

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

<ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Cash
maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date,
the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized
cost and recognizes gains and losses when realized.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock-c0_cont_1" escape="true" name="cyngn:ConcentrationOfSupplierRiskPolicyTextBlock" id="ixv-6138"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Concentration
of Supplier Risk</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any
significant supplier concentration risk as of December 31, 2024 and December 31, 2023.</span></p></ix:continuation></ix:nonNumeric><div>

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


</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="cyngn:CashAndShorttermInvestmentsPolicyPolicyTextBlock" id="ixv-6174"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Cash,
Restricted Cash and Short-term Investments</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock-c0_cont_2" id="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of
changes in value due to changes in interest rates, to be cash. As of December 31, 2024 and December 31, 2023, the Company had approximately
$<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-12906">23.6</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-12907">3.6</ix:nonFraction> million of cash, respectively.</span></p></ix:continuation>

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

<ix:continuation id="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and
redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance
with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification Topic (&#8220;ASC&#8221;)
320, <i>Investments &#8211; Debt and Equity Securities,</i> and recorded these securities at amortized cost on the accompanying consolidated
balance sheets as of December 31, 2024 and December 31, 2023.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="ixv-6192"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Accounts
Receivable </i></b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was <ix:nonFraction contextRef="c3" decimals="0" format="ixt:fixed-zero" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-12908"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-12909">zero</ix:nonFraction></ix:nonFraction> as of December 31, 2024 and December 31, 2023. In addition, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of December 31, 2024 and December 31, 2023.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="ixv-6204"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Fair
Value Measurements</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
accounting guidance under ASC Topic 820, <i>Fair Value Measurement</i>, defines fair value, establishes a consistent framework for measuring
fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring
basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability
(an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that
should be determined based on assumptions that market participants would use in pricing an asset or liability.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:</span></p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Level
1</i>&#8212;Unadjusted quoted prices in active markets for identical assets or liabilities.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Level
2</i>&#8212;Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets
that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full
term of the assets or liabilities.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Level
3</i>&#8212;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the
assets or liabilities.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Assets
and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value
measurement of an instrument does not necessarily result in a change in the amount recorded on the consolidated balance sheets, assets
and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets
and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets
and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based
compensation measured at fair value upon initial recognition.</span></p></ix:continuation>

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

<ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
carrying amounts of the Company&#8217;s cash and accounts receivable are reasonable estimates of their fair values due to their short-term
nature. The fair values of the Company&#8217;s share-based compensation and underwriter warrants were based on observable inputs and
assumptions used in Black-Scholes valuation models derived from independent external valuations.</span></p></ix:continuation></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-6267"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Property
and Equipment</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Property
and equipment is stated at cost, less accumulated depreciation and amortization. Testing equipment includes production costs and costs
of materials used in the development of the Company&#8217;s autonomous driving software. Assets are held as testing equipment until placed
into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded
on a straight-line basis over each asset&#8217;s estimated useful life. <ix:nonNumeric contextRef="c0" continuedAt="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock-c0_cont_1" escape="true" name="cyngn:ScheduleOfEstimatedUsefulLivesTextBlock" id="ixv-12910">Repair and maintenance costs are expensed as incurred.</ix:nonNumeric></span></p></ix:continuation>

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

<ix:continuation id="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock-c0_cont_1"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; width: 81%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and Equipment</span></td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 1.5pt solid; width: 18%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Useful life</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Automobiles (DMV-registered)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c43" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12911">5</ix:nonNumeric> years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery, tools and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c44" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12912">5</ix:nonNumeric> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c45" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12913">5</ix:nonNumeric> years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Internal-use software</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c28" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12914">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c29" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12915">5</ix:nonNumeric> years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c46" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12916">7</ix:nonNumeric> years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-45">Shorter&#160;of&#160;3&#160;years&#160;or&#160;lease&#160;term</span></span></td></tr> </table></ix:continuation></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-6336"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Operating
Lease</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company accounts for leases in accordance with ASC Topic 842 (&#8220;ASC 842&#8221;), <i>Leases</i>. All contracts are evaluated to determine
whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange
for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold
any finance leases. The Company recognized a right-of-use asset and lease liability in the consolidated balance sheets under ASC 842
on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over
the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease liabilities.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="ixv-6349"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Costs
to Develop Software</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software
costs under the following guidance.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_InternalUseSoftwarePolicy-c0_cont_1" escape="true" name="us-gaap:InternalUseSoftwarePolicy" id="ixv-6365"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Internal-Use
Software costs</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_InternalUseSoftwarePolicy-c0_cont_2" id="_InternalUseSoftwarePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management
has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount
of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage
of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated
with building or significantly enhancing the internally built software platform for internal use is capitalized, while costs associated
with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include
certain payroll and stock compensation costs, as well as subscription server and consulting costs.</span></p></ix:continuation>

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

<ix:continuation id="_InternalUseSoftwarePolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Internal-use
software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of <ix:nonNumeric contextRef="c26" continuedAt="_PropertyPlantAndEquipmentUsefulLife-c26_cont_1" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12917">three</ix:nonNumeric>
to <ix:nonNumeric contextRef="c27" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12918">five<ix:continuation id="_PropertyPlantAndEquipmentUsefulLife-c26_cont_1"> years</ix:continuation></ix:nonNumeric>. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when
the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the
projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and
tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment
charges were associated with the Company&#8217;s internal-use software for the year ended December 31, 2024 or December 31, 2023.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy-c0_cont_1" escape="true" name="us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" id="ixv-6382"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Costs
to Develop Software to be Sold, Leased or Otherwise Marketed </i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy-c0_cont_2" id="_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company accounts for research costs of computer software to be sold, leased or otherwise marketed&#160;as expense until technological
feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation,
occupancy, and professional service costs that are incurred to develop functionality for the Company&#8217;s software and internally
built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized.
Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological
feasibility is established when a working model is complete. After technological feasibility is established, judgement is required to
determine the amount of payroll and stock-based compensation costs to be capitalized on the remaining development efforts. These costs
will continue to be capitalized until such time as when the product or enhancement is available for general release to customers.</span></p></ix:continuation></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:continuation id="_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed <ix:nonNumeric contextRef="c28" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12920">three years</ix:nonNumeric> to <ix:nonNumeric contextRef="c29" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-12921">five years</ix:nonNumeric> and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company&#8217;s sold, leased or otherwise marketed software for the years ended December 31, 2024 and December 31, 2023.</span></p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-6416"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Long-Lived
Assets and Finite Lived Intangibles</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis
over their estimated remaining economic lives. The patents and trademarks are amortized over <ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="ixv-12922">15</ix:nonNumeric> years.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_3" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
April 1, 2023, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to
subsequently sell the software products and accompanying services. The Company paid a purchase price of $<ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplementalDeferredPurchasePrice" scale="0" unitRef="usd" id="ixv-12923">100,000</ix:nonFraction> for these rights. The
Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable
assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained
to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible
assets with a useful life of <ix:nonNumeric contextRef="c31" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-12924">15</ix:nonNumeric> years. In accordance with ASC 805-50, &#8220;Business Combination&#8221;, the agreement was treated a<b>s
</b>an asset acquisition rather than a business combination.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_4" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases
in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change
in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset,
and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying
amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company
recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate
is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the
amount by which the carrying amount exceeds the fair value of the asset. For the year ended December 31, 2023 the Company determined
the existence of an impairment associated with the Company&#8217;s intangible asset &#8220;Right to intellectual property&#8221; and
accordingly recorded an impairment charge of $<ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-12925">30,000</ix:nonFraction>. (See Note 7. Intangible Assets).</span></p></ix:continuation>

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

<ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_5" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company also identified that the long-lived asset &#8220;Patents&#8221;, which have international and U.S. based patents, as the asset
group. The Company evaluated its patents and identified expired international patent applications (&#8220;expired assets&#8221;) for
the year ended December 31, 2024. The Company determined there were no further plans to put resources toward these international patent
applications. The group of expired patents carrying value was set to its salvage value which is zero given no future cash flows.</span></p></ix:continuation>

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

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the year ended December 31, 2024, the Company recorded an $<ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-12926">118,831</ix:nonFraction> impairment charge under gain (loss) on disposal assets, which is included
in other income (expense) on its consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were
no impairment charges for the year ended December 31, 2023.</span></p></ix:continuation></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-6466"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Income
Taxes</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized
for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets
and liabilities and their respective tax basis.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">A
valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized.
Due to the Company&#8217;s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of
December 31, 2024 and December 31, 2023 (see Note 11. Income Taxes).</span></p></ix:continuation>

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

<ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">There
are no uncertain tax positions that would require recognition in the consolidated financial statements. If the Company were to incur
an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any
income tax would be reported as income taxes. Management&#8217;s conclusions regarding uncertain tax positions may be subject to review
and adjustment at a later date based upon on ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well
as other factors.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="cyngn_WarrantyPolicyTextBlock-c0_cont_1" escape="true" name="cyngn:WarrantyPolicyTextBlock" id="ixv-6488"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Common
Stock Warrants</i></b></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p><ix:continuation continuedAt="cyngn_WarrantyPolicyTextBlock-c0_cont_2" id="cyngn_WarrantyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The Company issued to its lead underwriter in the Company&#8217;s IPO warrants to purchase up to <ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" id="ix_34_fact" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares">9</ix:nonFraction><sup>(1)</sup> shares of the Company&#8217;s common stock. In addition, the Company issued <ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" id="ix_33_fact" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares">426</ix:nonFraction><sup>(1)</sup> common stock warrants as a part of the private placement offering. The Company accounts for warrants in accordance with ASC 480,&#160;&#8220;Distinguishing Liabilities from Equity&#8221;.&#160; The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.</span></p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation continuedAt="cyngn_WarrantyPolicyTextBlock-c0_cont_3" id="cyngn_WarrantyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company also applied the guidance in ASC 340-10-S99-1, <i>Other Assets and Deferred Costs</i>, that states specific incremental costs
directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds
of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract, and
accordingly, classified the warrants as additional paid-in capital.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><ix:continuation id="cyngn_WarrantyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
                                            Company issued Series A warrants and Series B warrants in connection with securities purchase
                                            agreement on December 20, 2024. The Company accounts for warrants in accordance with ASC
                                            480,&#160;<i>Distinguishing Liabilities from Equity</i>, depending on the specific terms
                                            of the warrant agreement. The estimated fair value of the Company&#8217;s warrant agreements
                                            has been determined to be&#160;Level 3 measurement, as certain inputs used to determine the
                                            fair value of these agreements are unobservable.&#160; The Company determined the fair value
                                            of the warrants using the Monte Carlo pricing model and treated the valuation as a liability
                                            in consideration of the variable number of the issuer&#8217;s equity shares in the warrant
                                            agreements. The resulting warrant liabilities are re-measured at each balance sheet date
                                            until their exercise or expiration, and any change in fair value is recognized in the Company&#8217;s
                                            consolidated statements of operations under other income (expense).</span></p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="ixv-6518"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Stock-based
Compensation</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of
the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award.
The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures
occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted
by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend
yield (see Note 9. Stock-based Compensation Expense<b>)</b>.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-6535"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Net
Loss Per Share Attributable to Common Stockholders</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average
number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other
contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change
in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common
shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).</span></p></ix:continuation></ix:continuation><div>

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

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:footnote id="ix_4_footnote" xml:lang="en-US"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure for details.</td></tr> </table></ix:continuation></ix:footnote></ix:continuation><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="ixv-6583"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Research
and Development Expense</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Research
and development expenses consists primarily of outsourced engineering services, internal engineering and development expenses, materials,
labor and stock-based compensation of Company personnel involved in the development of the Company&#8217;s products and services, and
allocated lease costs based on the approximate square footage area used in research and development activities. Research and development
costs are expensed as incurred.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="ixv-6597"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Selling,
General, and Administrative Expense</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Selling,
general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel,
and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, &#8220;Other Expense &#8211; Advertising
Costs&#8221;, other than trade show expenses which are deferred until occurrence of the future event. <i>&#160;</i>Advertising costs
for the years ended December 31, 2024 and 2023 were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd" id="ixv-12929">237,396</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd" id="ixv-12930">413,170</ix:nonFraction>, respectively.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="ixv-6613"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Commitments</i></b></span></p></ix:nonNumeric>

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

<ix:continuation id="_CommitmentsAndContingenciesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount
can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount
within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company
accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of December 31, 2024 and December
31, 2023.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="ixv-6629"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Segment
Reporting</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company operates as one operating segment. The Company&#8217;s chief operating decision maker is the executive management team, its Chief
Executive Officer and Chief Financial Officer. The executive management team manages operations and business as <ix:nonFraction contextRef="c36" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="pure" id="ixv-12931">one</ix:nonFraction> operating segment
for the purposes of allocating resources, making operating decisions and evaluating financial performance.</span></p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_3" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
one operating segment generates revenues from EAS subscriptions with relative add-on offerings such as hardware revenue and other revenue
(i.e., deployment/set up costs) and fixed-price NRE contracts related to customer-specific configuration that consist of several independent
phases and include design, data gathering, hardware installation on an industrial vehicle, customer-specific configuration of the DriveMod
software, and demonstrations.</span></p></ix:continuation>

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

<ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the Company&#8217;s <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="pure" id="ixv-12932">one</ix:nonFraction> segment, the executive management team use revenue and net loss to allocate resources, both reported on the Consolidated
Statement of Operations as Revenue and Net loss. The executive management team also uses revenue and net loss, along with non-financial
inputs and qualitative information, to evaluate the Company&#8217;s performance, establish compensation, monitor budget versus actual
results, and decide the level of investment in various operating activities and other capital allocation activities. The measure of segment
assets is reported on the Consolidated Balance Sheet as Total assets.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-6653"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Revenue
Recognition</i></b></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Under ASC
606, &#8220;Revenue from Contracts with Customers&#8221;, the Company determines revenue recognition through the following steps:</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Identifying the contract,
    or contracts, with the customer&#894;</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Identifying the performance
    obligations in the contract&#894;</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Determining the transaction
    price&#894;</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Allocating the transaction
    price to performance obligations in the contract&#894; and</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Recognizing revenue when,
    or as, the Company satisfies performance obligations by transferring the promised goods or services.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Nature
of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (&#8220;EAS&#8221;), (b) nonrecurring
engineering services under fixed fee arrangements (&#8220;NRE services&#8221;), (c) product sales of hardware to customers and distributors,
and (d) other, are recognized as follows:</span></p></ix:continuation></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 59; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Subscription</i></span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Subscription
revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted
access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual
right to possession of the software.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_11" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">SaaS
and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized
ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers.
Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract
period. Contracts are generally fixed price the Company&#8217;s standard payment terms vary by customer and the products or services
offered.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_12" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Revenue
is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally
represented by a sales contract or purchase order with contract durations typically ranging from three to five years.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_13" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2024 and 2023, subscription revenue was $24,114 and $<ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-12933">15,128</ix:nonFraction>, respectively.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_14" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Non-Recurring
Engineering (&#8220;NRE&#8221;)</i></span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_15" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company enters into Non-Recurring Engineering (&#8220;NRE&#8221;) contracts that are principally comprised of engineering services related
to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract
price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under
these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement
of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue
from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred
to customers. Each of the Company&#8217;s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon
completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects
the consideration to which the Company expects to be entitled in exchange for those goods or services.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_16" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2024 and 2023, NRE revenue was $<ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-12934"><ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-12935">0</ix:nonFraction></ix:nonFraction> and $<ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-12936">1,420,000</ix:nonFraction>, respectively.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_17" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Hardware</i></span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_18" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Hardware
Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod
Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers
that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by
the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_19" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2024 and 2023, hardware revenue was $295,010 and $<ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-12937">38,622</ix:nonFraction>, respectively.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_20" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Other</i></span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_21" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Other
revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware
and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included
within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation,
configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time
as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service
contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_22" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_21"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements
are generally short-term, with stated contract terms that are less than one year.</span></p></ix:continuation></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_23" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company collects and remits taxes assessed
by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company
and the Company&#8217;s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The
Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers
are included in net sales, while costs of shipping and handling are included in cost of revenue.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_24" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2024 and 2023,
other revenue was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCostOfOperatingRevenue" scale="0" unitRef="usd" id="ixv-12938">49,014</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCostOfOperatingRevenue" scale="0" unitRef="usd" id="ixv-12939">15,567</ix:nonFraction> respectively.&#160;</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_25" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_24"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Arrangements with Multiple Performance Obligations</i></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_26" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_25"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When a contract involves multiple performance
obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service
on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from
other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated
stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement
consideration to multiple performance obligations were immaterial.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_27" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_26"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s contracts may include standard
warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined
in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred
any material costs as a result of such commitments.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_28" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_27"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost to Obtain and Fulfill a Contract</i>.
The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the
liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an
expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to
obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_29" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_28"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Material Rights</i></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_30" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_29"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s contracts with customers may
include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore
need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine
whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of
its prior purchase (a material right).</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_31" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_30"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other Policies, Judgments and Practical Expedients</i></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_32" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_31"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Contract balances. </i>Contract assets and
liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company&#8217;s customers
and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract
liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right
to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment
of that consideration is due.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_33" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_32"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Remaining performance obligations. </i>Revenue
allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied,
or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and
does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate
for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows
for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of
one year or less.</p></ix:continuation></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_34" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_33"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Significant&#160;financing&#160;component.</i>&#160;In
certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied.
The Company&#8217;s contracts with customer prepayment terms do not include a&#160;significant&#160;financing&#160;component&#160;because
the primary purpose is not to receive or provide financing from or to the customers.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_35" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_34"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Contract modifications. </i>The Company may
modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered
distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract
price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases
where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items
and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_36" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_35"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Principal vs. Agent Considerations</i></p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_37" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_36"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Judgment is required in determining whether we
are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net
basis based on whether we control the service provided to the end-user and are the principal (i.e., &#8220;gross&#8221;), or we arrange
for other parties to provide the service to the end-user and are an agent (i.e., &#8220;net&#8221;). This determination also impacts the
presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_38" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_37"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In dealer transactions where our role is to provide
the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users.
In these transactions, hardware revenue is recorded on a net basis.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_39" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_38"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In dealer and OEM transactions where our role
is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription
revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_40" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_39"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Judgments and estimates. </i>Accounting for
contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties
inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the
near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance
obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and
related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period
in which the revisions to the estimates are made.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_41" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_40"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Concentration of Credit Risk</i></b></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-6930"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_42" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_41"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the percentages
of total revenue for customers that represents 10% or more of the respective amounts for the year ended December 31, 2024 and 2023, respectively.</p></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_43" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_42"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c47" decimals="3" format="ixt:num-dot-decimal" id="ix_31_fact" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">36.9</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c48" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12941">58.4</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c49" decimals="3" format="ixt:num-dot-decimal" id="ix_32_fact" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">73.2</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_44" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_43"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="text-align: justify"><ix:footnote id="ix_3_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below 10%</span></ix:footnote></td></tr> </table></ix:continuation></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_44"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was $<ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-12943">448,780</ix:nonFraction> from these customers in accounts
receivable at December 31, 2024 and $<ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-12944">3,200</ix:nonFraction> from these customers in accounts receivable at December 31, 2023.</p></ix:continuation></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" continuedAt="cyngn_CostOfRevenuePolicyTextBlock-c0_cont_1" escape="true" name="cyngn:CostOfRevenuePolicyTextBlock" id="ixv-7010"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost of Revenue </i></b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="cyngn_CostOfRevenuePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue consists primarily of direct labor
and related fringe benefits for internal engineering resources, and deployment related travel costs incurred for the completion of the
contracts and hardware costs.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-7021"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recent Accounting Standards</i></b></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU 2023-07,
<i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, which expands disclosures about a public entity&#8217;s
reportable segments and requires more enhanced information about a reportable segment&#8217;s expenses, interim segment profit or loss,
and how a public entity&#8217;s chief operating decision maker uses reported segment profit or loss information in assessing segment performance
and allocating resources. The standard is effective for annual reporting periods beginning after December 15, 2023, and interim periods
within years beginning after December 15, 2024. The Company updated the segment reporting footnote above based on this standard.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
<i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i> (&#8220;ASU 2023-09&#8221;). ASU 2023-09 expands the annual disclosure
requirements for income taxes, primarily related to the rate reconciliation and income taxes paid. ASC 2023-09 is effective for fiscal
years beginning after December 15, 2024. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated
financial statements and will adopt the standard effective January 1, 2025.</p></ix:continuation></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="ixv-7040"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>3. Revenue and Contracts with Customers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Contract Balances</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Timing differences between revenue recognized,
billings, and customer payments result in contract assets and liabilities. Contract assets represent revenue recognized in excess of customer
billings. Contract liabilities represent payments received from customers in advance of satisfying performance obligations. The Company
had contract assets of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNet" scale="0" unitRef="usd" id="ixv-12945">3,007</ix:nonFraction> and contract liabilities of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-12946">3,333</ix:nonFraction> as of December 31, 2024. The Company had no contract assets and no liabilities
as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Contract Costs</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company defers costs associated with fulfilling
its contracts if those costs meet all of the following criteria: (i) the costs relate directly to a contract, (ii) the costs generate
or enhance resources of the Company that will be used in satisfying performance obligations in the future, and (iii) the costs are expected
to be recovered. Costs are recognized over the life of the contract or when the respective milestone has been completed as cost of revenue.
The Company had deferred contract costs totaling $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCostsCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-12947">120,793</ix:nonFraction> and <ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCostsCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-12948">$0</ix:nonFraction> as of December 31, 2024 and December 31, 2023, respectively. Deferred
contract costs are included in prepaid and other current assets in the consolidated balance sheets.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SupplementalBalanceSheetDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="ixv-7058"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>4. Balance Sheet Components</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Financial Instruments</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s short-term investments consisted
of U.S. government treasury bills, which are accounted for as held-to-maturity (&#8220;HTM&#8221;) securities. HTM securities are carried
at amortized cost and, as a result, are not remeasured to fair value on a recurring basis. As of December 31, 2024 and December 31, 2023,
the amortized cost of the Company&#8217;s U.S. government treasury bills totaled $<ix:nonFraction contextRef="c50" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" unitRef="usd" id="ixv-12949">0</ix:nonFraction> and $<ix:nonFraction contextRef="c51" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" unitRef="usd" id="ixv-12950">4.6</ix:nonFraction> million, respectively, which approximated
their fair value based on Level 1 inputs. All of the Company&#8217;s short-term investments will mature within one year of December 31,
2024. The Company does not expect a credit loss for its short-term investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Prepaid expenses and other current assets</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="ixv-7076"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prepaid expenses and other current assets are comprised of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Inventory</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-12951">150,241</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-12952">303,803</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-12953">385,474</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Security Deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositsAssetsCurrent" scale="0" unitRef="usd" id="ixv-12954">160,149</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositsAssetsCurrent" scale="0" unitRef="usd" id="ixv-12955">155,729</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax Receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="0" unitRef="usd" id="ixv-12956">765,598</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="0" unitRef="usd" id="ixv-12957">765,697</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Receivables and current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-12958">585,431</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-12959">9,526</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total prepaid and expenses and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-12960">1,965,222</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-12961">1,316,426</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_SupplementalBalanceSheetDisclosuresTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property and Equipment, Net</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment were reclassified to better
reflect their appropriate categories within the fixed asset register. These reclassifications did not have a significant impact on the
overall asset values or depreciation expense. <ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-12962">Property and equipment is comprised of the following:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_PropertyPlantAndEquipmentTextBlock-c0_cont_1"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Automobiles (DMV-registered)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12963">128,862</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12964">276,677</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machine, tools and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12965">660,155</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12966">506,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computers and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12967">389,007</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12968">338,155</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Capitalized software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12969">950,832</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12970">342,136</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12971">66,182</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12972">178,491</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12973">221,977</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12974">221,977</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Testing equipment (Work in Progress)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12975">687,986</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12976">458,406</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Property and equipment, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12977">3,105,001</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-12978">2,322,009</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-12979">785,599</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-12980">835,337</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total property and equipment, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-12981">2,319,402</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-12982">1,486,672</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expense for the years ended December
31, 2024 and 2023 was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-12983">214,494</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-12984">312,253</ix:nonFraction>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accounts Payable </i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts payable includes independent director
fees payable of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-12985">28,333</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-12986">41,250</ix:nonFraction> as of December 31, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accrued Expenses and Other Current Liabilities</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="ixv-7305"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accrued expenses and other current liabilities
are comprised of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Credit card payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cyngn:CreditCardPayableCurrent" scale="0" unitRef="usd" id="ixv-12987">2,050</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cyngn:CreditCardPayableCurrent" scale="0" unitRef="usd" id="ixv-12988">1,103</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12989">788,948</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12990">112,786</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12991">769,180</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12992">101,500</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Accrued payroll</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="0" unitRef="usd" id="ixv-12993">1,314,038</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="0" unitRef="usd" id="ixv-12994">985,753</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total accrued expenses and other current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12995">2,874,216</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12996">1,201,142</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-7372"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>5. Operating Lease</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company leases its office space in Menlo Park,
California, under an operating lease agreement dated August 18, 2017, that was originally signed for a term of five years. The lease has
been amended and extended several times since the original signing and currently expires in May 2025. Monthly payments are approximately
$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-12997">60,000</ix:nonFraction>. The lease includes common area maintenance costs that are paid separately from rent based on actual costs incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-7379"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s future lease payments under
the non-cancellable lease as of December 31, 2024, which are presented as lease liabilities on the Company&#8217;s consolidated balance
sheet, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ended December 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating<br/> Lease</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">2025</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-12998">320,526</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-12999">3,182</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Present value of lease liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-13000">317,344</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-7408"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted-average remaining lease term (in years)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-13001">0.42</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c4" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-13002">1.42</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>Weighted-average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-13003">4.87</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-13004">3.05</ix:nonFraction></td><td style="text-align: left">%</td></tr> </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease expense was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-13005">678,037</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-13006">601,913</ix:nonFraction> for the
years ended December 31, 2024 and 2023, respectively. The amortization of the operating lease right-of-use assets, which is included in
the lease expense, totaled $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-13007">694,373</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-13008">591,656</ix:nonFraction> for the years ended December 31, 2024 and 2023, respectively. The weighted average discount
rate is based on the incremental borrowing rate that is utilized to present value the remaining lease payments over the lease term.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IntangibleAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="ixv-7463"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7. Intangible Assets, Net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="ixv-7467"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The gross carrying amount and accumulated amortization
of separately identifiable intangible assets are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross Carrying Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Market Value Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Impairment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net Carrying Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Developed software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13009">1,425,689</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">&#160;&#160;&#160;&#160;&#160;&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13010">1,425,689</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c70" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13011">611,072</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-13012">41,856</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-13013">118,831</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13014">450,385</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Trademark</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13015">45,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-13016">26,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13017">19,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13018">2,081,761</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-13019">67,856</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-13020">118,831</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13021">1,895,074</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Market Value Adjustment</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Impairment</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Developed software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" sign="-" unitRef="usd" id="ixv-13022">542,692</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13023">542,692</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" sign="-" unitRef="usd" id="ixv-13024">539,840</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-13025">20,117</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13026">519,723</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trademark</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" sign="-" unitRef="usd" id="ixv-13027">45,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-13028">23,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13029">22,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Rights to intellectual property</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" sign="-" unitRef="usd" id="ixv-13030">100,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-13031">20,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="cyngn:FiniteLivedIntangibleAssetsImpairment" scale="0" unitRef="usd" id="ixv-13032">50,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-13033">30,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" sign="-" unitRef="usd" id="ixv-13034">1,227,532</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-13035">63,117</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="cyngn:FiniteLivedIntangibleAssetsImpairment" scale="0" unitRef="usd" id="ixv-13036">50,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-13037">30,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-13038">1,084,415</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization expense for each of the years ended
December 31, 2024 and 2023 was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-13039">24,739</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-13040">27,372</ix:nonFraction>, respectively. There was no amortization expense for the developed software for the
years ended December 31, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 360, <i>Property, Plant, and Equipment</i>,
defines a multi-step process to test long-lived assets, including intangible assets, for recoverability that if failed would indicate
impairment. First, the Company must consider whether indicators of impairment of long-lived assets are present. The Company determined
the Triggering Events in conjunction with preparation of its financial statements for the year ended December 31, 2024 provided such indication.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Next, the Company must review the long-lived assets
to define asset group(s) that would reflect the lowest level of assets to which discrete cash flows are identifiable, and test these asset
groups for impairment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In performing this review, the Company identified
that the long-lived asset &#8220;Patents&#8221;, which have international and U.S. based patents, as the asset group. The Company evaluated
its patents and identified expired international patent applications (&#8220;expired assets&#8221;) for the year ended December 31, 2024.
The Company determined there were no further plans to put resources toward these international patent applications. The group of expired
patents carrying value was set to its salvage value which is zero given no future cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2024, the Company
recorded a $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="0" unitRef="usd" id="ixv-13041">118,831</ix:nonFraction> impairment charge under gain (loss) on disposal assets, which is included in other income (expense) on its consolidated statement of operations, to adjust the expiring assets salvage value of <ix:nonFraction contextRef="c3" decimals="0" format="ixt:fixed-zero" name="us-gaap:SalvageAndSubrogationRecoveriesValue" scale="0" unitRef="usd" id="ixv-13042">zero</ix:nonFraction>. There were no impairment charges for the year
ended December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company identified that the long-lived asset
&#8220;Rights to intellectual property&#8221;, all of which relate to the Infinitracker, should be classified as abandoned (the &#8220;Abandoned
Asset&#8221;) with the Company determining that it no longer has plans to provide support and sale of the product. The Abandoned Asset&#8217;s
carrying value was set to its salvage value which is zero given no future cash flows. In addition, the Company abandoned the use of the
associated inventory and recorded a loss of $<ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-13043">66,690</ix:nonFraction> to impair the inventory to <ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="usd" id="ixv-13044">$0</ix:nonFraction> as of December 31, 2023. &#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The impairment charges as of December 31, 2023,
the Company recorded a fair market value adjustment of $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsFairValueAdjustment" scale="0" unitRef="usd" id="ixv-13045">50,000</ix:nonFraction> and a $<ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-13046">30,000</ix:nonFraction> impairment charge under amortization expense on its consolidated
statement of operations to adjust the Abandoned Asset to its salvage value of <span style="-sec-ix-hidden: hidden-fact-62">zero</span>.</p></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 65; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_IntangibleAssetsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It was determined for all remaining long-lived
assets (excluding the Abandoned Asset) that there were no triggering events, and therefore, no further impairment charges to long-lived
assets were necessary as of December 31, 2024 and December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="ixv-7770"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated amortization expense for all intangible
assets subject to amortization in future years is expected to be:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="usd" id="ixv-13047">26,909</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="usd" id="ixv-13048">26,909</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" unitRef="usd" id="ixv-13049">26,909</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" unitRef="usd" id="ixv-13050">26,909</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="0" unitRef="usd" id="ixv-13051">26,909</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="0" unitRef="usd" id="ixv-13052">1,760,529</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-13053">1,895,074</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-7825"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7. Capital Structure</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Common Stock</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024 and 2023, the Company is authorized to issue
<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-13054"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-13055">200,000,000</ix:nonFraction></ix:nonFraction> shares of common stock with a par value of $<ix:nonFraction contextRef="c3" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-13056"><ix:nonFraction contextRef="c4" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-13057">0.00001</ix:nonFraction></ix:nonFraction> per share. As of December 31, 2024 and December 31, 2023, the Company
had <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" id="ix_35_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" id="ix_36_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">199,110</ix:nonFraction></ix:nonFraction><sup>(1)</sup> and <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_41_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_42_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">5,147</ix:nonFraction></ix:nonFraction><sup>(1)</sup>&#160;shares of common stock issued and outstanding, respectively. Holders of common
stock have no preemptive, conversion or subscription rights and there are no redemption or sinking fund provisions applicable to the common
stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights
of the holders of shares of any series of preferred stock that the Company may designate in the future.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Preferred Stock</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2021, the Company amended its Certificate
of Incorporation and revised the number of preferred stock shares authorized for issuance to&#160;<ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-13062">10,000,000</ix:nonFraction>&#160;shares at a par value
of $<ix:nonFraction contextRef="c110" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-13063">0.00001</ix:nonFraction>. As of December 31, 2024 and December 31, 2023, there were <span style="-sec-ix-hidden: hidden-fact-63"><span style="-sec-ix-hidden: hidden-fact-64"><span style="-sec-ix-hidden: hidden-fact-65"><span style="-sec-ix-hidden: hidden-fact-66">no</span></span></span></span> shares of preferred stock issued and outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Reverse Stock Split</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 25, 2024, the Company&#8217;s stockholders
voted to authorize the Company&#8217;s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within
a range of&#160;1-for-5&#160;to&#160;1-for-100. On June 25, 2024, the Company&#8217;s Board of Directors determined to effect the reverse
stock split of the common stock at a&#160;1-for-100&#160;ratio, which reverse split became effective in the market on July 5, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 30, 2025, the Company&#8217;s stockholders
voted to authorize the Company&#8217;s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within
a range of 1-for-5 to 1-for-150. On January 30, 2025, the Company&#8217;s Board of Directors determined to effect the reverse stock split
of the common stock at a 1-for-150 ratio, which reverse split became effective in the market on February 18, 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s primary reasons for effecting
the reverse stock splits was to increase the per share price of our common stock to meet Nasdaq&#8217;s minimum bid price requirement
for continued listing on Nasdaq.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Common Stock Offerings</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 30, 2024, the Company entered into
a securities purchase agreement pursuant to which the Company agreed to sell and issue, in a registered direct offering, <ix:nonFraction contextRef="c113" decimals="0" format="ixt:num-dot-decimal" id="ix_37_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares">44,333</ix:nonFraction><sup>(2)</sup>
shares of its common stock, par value $<ix:nonFraction contextRef="c113" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-13065">0.00001</ix:nonFraction> per share at a purchase price of $<ix:nonFraction contextRef="c113" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-13066">90</ix:nonFraction><sup>(2)</sup> per share and <ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" id="ix_38_fact" name="cyngn:PrefundedWarrantsToPurchaseSharesOfCommonStock" scale="0" unitRef="shares">55,667</ix:nonFraction><sup>(2)</sup> pre-funded
warrants to purchase shares of Common Stock, at a purchase price of $<ix:nonFraction contextRef="c114" decimals="3" format="ixt:num-dot-decimal" name="cyngn:PreFundedWarrantsPricePerShare" scale="0" unitRef="usdPershares" id="ixv-13068">89.985</ix:nonFraction><sup>(2)</sup> per Pre-Funded Warrant. The Pre-Funded Warrants
are classified as a component of permanent stockholders&#8217; equity within additional paid-in capital and were recorded at the issuance
date concluding the purchase price approximated the fair value. The offering closed on December 31, 2024. The Company received net proceeds
of approximately $<ix:nonFraction contextRef="c115" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="6" unitRef="usd" id="ixv-13069">8.1</ix:nonFraction> million from the Offering, after deducting the estimated offering expenses payable by the Company, including the
placement agent fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 20, 2024, the Company entered into
a securities purchase agreement for the sale and issuance of (i) <ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" id="ix_39_fact" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">20,507</ix:nonFraction><sup>(2)</sup> units at a public offering price per Unit of $<ix:nonFraction contextRef="c117" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-13071">241.50</ix:nonFraction><sup>(2)</sup>
with each Unit consisting of one share of common stock, par value $<ix:nonFraction contextRef="c118" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-13072">0.00001</ix:nonFraction> per share, one Series A warrant to purchase one share of Common
Stock at an exercise price of $<ix:nonFraction contextRef="c119" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13073">301.875</ix:nonFraction><sup>(2)</sup> per share and one Series B warrant to purchase one share of Common Stock at an exercise
price of $<ix:nonFraction contextRef="c120" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-13074">301.875</ix:nonFraction><sup>(2)</sup> and (ii) <ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" id="ix_40_fact" name="cyngn:PrefundedUnitsAtAPublicOfferingPrice" scale="0" unitRef="shares">62,309</ix:nonFraction><sup>(2)</sup> pre-funded units at a public offering price of $<ix:nonFraction contextRef="c121" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-13076">241.485</ix:nonFraction><sup>(2)</sup> per
Pre-Funded Unit, with each Pre-Funded Unit consisting of one pre-funded warrant exercisable for one share of Common Stock at an exercise
price of $<ix:nonFraction contextRef="c117" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13077">0.015</ix:nonFraction><sup>(2)</sup> per share, one Series A Warrant and one Series B Warrant. The Pre-Funded Warrants are classified as a component
of permanent stockholders&#8217; equity within additional paid-in capital and were recorded at the issuance date concluding the purchase
price approximated the fair value. The offering closed on December 23, 2024. The net proceeds to the Company from the Offering were approximately
$<ix:nonFraction contextRef="c122" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="6" unitRef="usd" id="ixv-13078">18.2</ix:nonFraction> million, after deducting placement agent&#8217;s fees and the payment of other estimated offering expenses associated with the offering
that are payable by the Company.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><sup>(2)</sup></td><td style="text-align: justify"> <ix:footnote id="ix_5_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
information has been retroactively adjusted to reflect the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;Capital
Structure&#160;for details.</span></ix:footnote></td>
</tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2"><p style="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 23, 2024, the Company entered into an
underwritten Agreement with Aegis Capital Corp. (&#8220;Aegis&#8221;), pursuant to which Aegis acted as the Company&#8217;s underwriter
on a firm commitment basis in connection with the sale by the Company of an aggregate of&#160;<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" id="ix_43_fact" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">3,333</ix:nonFraction><sup>(1)</sup>&#160;shares of common
stock in a public offering, which included: (i)&#160;<ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" id="ix_44_fact" name="cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" scale="0" unitRef="shares">1,320</ix:nonFraction><sup>(1)</sup>&#160;shares of common stock, and (ii) pre-funded warrants to
purchase&#160;<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" id="ix_45_fact" name="cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" scale="0" unitRef="shares">2,013</ix:nonFraction><sup>(1)</sup>&#160;shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $<ix:nonFraction contextRef="c126" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13082">0.15</ix:nonFraction><sup>(1)</sup>.&#160;Each
share of common stock was sold at an offering price of $<ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-13083">1,500</ix:nonFraction><sup>(1)</sup>, and each Pre-Funded Warrant was sold at an offering price
of $1,499.85<sup>(1)</sup>. The Pre-Funded Warrants are classified as a component of permanent stockholders&#8217; equity within additional
paid-in capital and were recorded at the issuance date concluding the purchase price approximated the fair value. The Company determined
the fair value of the Series A and Series B warrants using the Monte Carlo pricing model and treated the valuation as a liability in consideration
of the variable number of the issuer&#8217;s equity shares in the warrant agreements. The offering closed on April 25, 2024. On May 3
2024, the Company closed on the sale of an additional&#160;<ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" id="ix_49_fact" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares">136</ix:nonFraction><sup>(1)</sup>&#160;shares of common stock, upon exercise by the underwriter
of the over-allotment option. The Company received net proceeds of approximately $<ix:nonFraction contextRef="c129" decimals="-5" format="ixt:num-dot-decimal" name="cyngn:NetProceedsOfCommonStockOffering" scale="6" unitRef="usd" id="ixv-13085">4.6</ix:nonFraction>&#160;million, after deducting the estimated offering
expenses payable by the Company, including the placement agent fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 8, 2023, the Company entered into
a <span>Placement Agent Agreement with Aegis Capital Corp. (&#8220;Aegis&#8221;), pursuant to which Aegis
acted as the Company&#8217;s placement agent, on a reasonable best efforts basis, in connection with the sale by the Company of </span>an
aggregate of <ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" id="ix_46_fact" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd">2,222</ix:nonFraction><sup>(1)</sup> shares of common stock in a public offering, which included: (i) <ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" id="ix_50_fact" name="cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" scale="0" unitRef="shares">765</ix:nonFraction><sup>(1)</sup>&#160; shares of common
stock, and (ii) pre-funded warrants to purchase <ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" id="ix_47_fact" name="cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" scale="0" unitRef="shares">1,458</ix:nonFraction><sup>(1)</sup>&#160; shares of common stock. The Pre-Funded Warrants had a nominal
exercise price of $<ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13089">0.15</ix:nonFraction><sup>(1)</sup>.&#160;Each share of common stock was sold at an offering price of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-13090">2,250</ix:nonFraction><sup>(1)</sup>, and each
Pre-Funded Warrant was sold at an offering price of $2,249.85<sup>(1)</sup>. The Pre-Funded Warrants are classified as a component of
permanent stockholders&#8217; equity within additional paid-in capital and were recorded at the issuance date concluding the purchase
price approximated the fair value. The offering closed on December 12, 2023. The Company received net proceeds of approximately $<ix:nonFraction contextRef="c133" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="6" unitRef="usd" id="ixv-13091">4.5</ix:nonFraction> million,
after deducting the estimated offering expenses payable by the Company, including the placement agent fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>At the Market Equity Financing&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 31, 2023, the Company entered into an ATM
Sales Agreement with Virtu Americas LLC (the &#8220;ATM Sales Agreement&#8221;), under which the Company may, from time to time, sell
shares of the Company&#8217;s common stock at market prices by methods deemed to be an &#8220;at-the-market&#160;offering&#8221; as defined
in Rule&#160;415&#160;promulgated under the&#160;Securities Act of 1933, as amended.&#160;The ATM Sales Agreement and related prospectus
is limited to sales of up to an aggregate maximum $<ix:nonFraction contextRef="c134" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValueOutstanding" scale="6" unitRef="usd" id="ixv-13092">8.8</ix:nonFraction>&#160;million of shares of the Company&#8217;s common stock.&#160;The Company pays
Virtu Americas LLC up to&#160;<ix:nonFraction contextRef="c135" decimals="3" format="ixt:num-dot-decimal" name="cyngn:CommissionProceedPercentage" scale="-2" unitRef="pure" id="ixv-13093">3.0</ix:nonFraction>% of the gross proceeds as a commission. As of December 31, 2024, a total of&#160;4,524<sup>(1)</sup>
shares of common stock were sold through Virtu Americas LLC under the ATM Sales Agreement. As of December 31, 2024, the Company has received
net proceeds of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="0" unitRef="usd" id="ixv-13094">8,597,957</ix:nonFraction>&#160;after payment of commission fees of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SalesCommissionsAndFees" scale="0" unitRef="usd" id="ixv-13095">175,468</ix:nonFraction>&#160;and other related expenses of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLaborRelatedExpenses" scale="0" unitRef="usd" id="ixv-13096">60,465</ix:nonFraction>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Private Placement Offering</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On November 12, 2024, the Company entered into a Securities Purchase
Agreement (&#8220;SPA&#8221;) with certain investors pursuant to which we sold, in a private placement, senior notes with an aggregate
principal amount of $<ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="0" unitRef="usd" id="ixv-13097">4,375,000</ix:nonFraction> (the &#8220;Notes&#8221;), and received proceeds before expenses of $<ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionGrossProceedsFinancingActivities" scale="0" unitRef="usd" id="ixv-13098">3,500,000</ix:nonFraction>. The Notes matured on February
12, 2025, with <ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:InvestmentInterestRate" scale="-2" unitRef="pure" id="ixv-13099">20</ix:nonFraction>% interest rate. As consideration for entering into the SPA, we issued a total of <ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" id="ix_48_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares">2,701</ix:nonFraction><sup>(1)</sup> shares of common
stock of the Company to the Purchasers on November 13, 2024. The common stock and the Notes were recorded at the relative fair values
in accordance with ASC 470-20-25-2. The placement agent fee and other offering expenses were allocated based on the aforementioned fair
values as a reduction to the carrying amount of the debt and a reduction of the equity in accordance with ASC 505-10. The amortization
of the debt discount and issuance costs was recorded in interest income (expense) on the consolidated statement of operations. As of December
31, 2024, the Notes were paid in full.</p></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><sup>(1)</sup></td><td style="text-align: justify"><ix:footnote id="ix_6_footnote" xml:lang="en-US">All information has been retroactively adjusted to reflect the 1-for-100
reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital
Structure&#160;</i>for details.</ix:footnote></td>
</tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_5" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Common Stock Warrants</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PartnersCapitalNotesDisclosureTextBlock" id="ixv-7998"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">As
a part of the securities purchase agreement on December 20, 2024, the following warrants were issued, all of which contain standard anti-dilution
protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar
changes in the Company&#8217;s common stock or capital structure, and none of which have any participating rights for any losses<sup>(2)</sup>:&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Securities into which warrants are convertible</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Series A</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c139" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13101">82,816</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c140" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-13102">301.88</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center"><ix:nonNumeric contextRef="c140" name="cyngn:WarrantsAndRightOutstandingMaturityDate" id="ixv-13103">January 2030</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="cyngn:FairValue" scale="0" unitRef="usd" id="ixv-13104">5,268,691</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Series B</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c141" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13105">82,816</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-13106">301.88</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c142" name="cyngn:WarrantsAndRightOutstandingMaturityDate" id="ixv-13107">July 2027</ix:nonNumeric></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="cyngn:FairValue" scale="0" unitRef="usd" id="ixv-13108">17,075,456</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c117" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13109">165,632</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="cyngn:FairValue" scale="0" unitRef="usd" id="ixv-13110">22,344,147</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="ixv-8073"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Series A<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Series B Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Fair value of underlying securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c143" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13111">0.4689</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c144" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13112">0.4689</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c145" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13113">159.8</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c146" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13114">159.8</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c147" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13115">5.0</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c148" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13116">5.0</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c149" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13117">4.28</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c150" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13118">4.28</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company subsequently remeasures the&#160;fair
value&#160;of the Warrants each reporting period as long as the Warrants remains classified as a liability with changes in the&#160;fair
value&#160;reported under other income (expense) on the consolidated statements of operations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="ixv-8131"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following warrants were outstanding as of
December 31, 2024, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits,
stock dividends or other extraordinary dividends, or other similar changes in the Company&#8217;s common stock or capital structure,
and none of which have any participating rights for any losses:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Securities into which warrants are convertible</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Initial Public Offering)<sup>(1)</sup></span></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13119">9</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13120">40,650</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center"><ix:nonNumeric contextRef="c168" name="cyngn:WarrantsAndRightOutstandingMaturityDate" id="ixv-13121">October 2026</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-13122">170,397</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Private Placement)<sup>(1)</sup></span></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13123">426</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13124">140,625</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c170" name="cyngn:WarrantsAndRightOutstandingMaturityDate" id="ixv-13125">April 2027</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-13126">6,071,114</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Series A)<sup>(2)</sup></span></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13127">277,778</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13128">90</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c172" name="cyngn:WarrantsAndRightOutstandingMaturityDate" id="ixv-13129">January 2030</ix:nonNumeric></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-13130">6,581,789</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Series B)<sup>(2)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13131">82,816</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction contextRef="c173" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13132">301.88</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c174" name="cyngn:WarrantsAndRightOutstandingMaturityDate" id="ixv-13133">July 2027</ix:nonNumeric></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-13134">21,122,138</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13135">361,029</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-13136">33,945,438</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for warrants in accordance with ASC 480,&#160;<i>Distinguishing
Liabilities from Equity</i>, depending on the specific terms of the warrant agreement. The Company&#160;determined the fair value of the
Initial Public Offering and Private Placement warrants&#160;using the Black-Scholes pricing model and treated the valuation as equity
instruments in consideration of the cashless settlement provisions in the warrant agreements. The warrants are not marked-to-market each
reporting period, and thus there is no impact to earnings. Any future exercises of the warrants will be recorded as cash received and
recorded in cash, with a corresponding increase to common stock and additional paid-in capital in stockholders&#8217; equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-c0_cont_2" id="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Initial<br/> Public<br/> Offering<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Private<br/> Placement Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Fair value of underlying securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c151" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13137">2.88</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c152" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13138">1.37</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c153" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13139">51.0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c154" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13140">45.0</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c155" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13141">5.0</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c156" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13142">5.0</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c157" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13143">1.13</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c158" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13144">2.92</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:continuation></ix:continuation><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_5"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td></tr>
  </table>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><sup>(2)</sup></td><td style="text-align: justify">All information has been retroactively adjusted to reflect the
1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</td>
</tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6"><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for warrants in accordance with ASC 480,&#160;<i>Distinguishing
Liabilities from Equity</i>, depending on the specific terms of the warrant agreement. In accordance with ASC 470-20, <i>Debt,</i> the
Company allocated the proceeds of the deal based on the relative fair values for the Series A and Series B warrants. The Company determined
the fair value of the warrants using the Monte Carlo pricing model and treated the valuation as a liability in consideration of the variable
number of the issuer&#8217;s equity shares in the warrant agreements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Series A<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Series B<br/>
 Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Fair value of underlying securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c159" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13145">0.85</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c160" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13146">0.85</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c161" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13147">161.78</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c162" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13148">161.78</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13149">5.0</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c164" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13150">5.0</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13151">4.29</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c166" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" unitRef="pure" id="ixv-13152">4.29</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:continuation>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following warrants were outstanding as of December 31, 2023,
all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits, stock dividends or
other extraordinary dividends, or other similar changes in the Company&#8217;s common stock or capital structure, and none of which have
any participating rights for any losses<sup>(1)</sup>:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Securities into which warrants are convertible</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Common stock (Initial Public Offering)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13153">9</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13154">140,625</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center"><ix:nonNumeric contextRef="c176" name="cyngn:WarrantsAndRightOutstandingMaturityDate" id="ixv-13155">October 2026</ix:nonNumeric></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-13156">170,397</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Common stock (Private Placement)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13157">473</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-13158">40,650</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c178" name="cyngn:WarrantsAndRightOutstandingMaturityDate" id="ixv-13159">April 2027</ix:nonNumeric></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-13160">6,745,681</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13161">482</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-13162">6,916,078</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table></ix:continuation></ix:continuation><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerShareTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerShareTextBlock" id="ixv-8478"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>8. Net Loss Per Share Attributable to Common Stockholders</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company declared a&#160;<ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="cyngn:StockDividendPercentage" scale="-2" unitRef="pure" id="ixv-13163">10</ix:nonFraction>% stock dividend that was distributed
on October 30, 2023 to shareholders of record on October 23, 2023. In accordance with ASC 260, basic and diluted earnings per shares amounts,
and weighted-average shares outstanding have been restated for all periods presented to reflect the effect of these stock dividends. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-13164">The
following table summarizes the computation of basic and diluted loss per share:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_2" id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years&#160;Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss attributable to common stockholders</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13165">29,252,284</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13166">22,811,230</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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><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; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted weighted average common shares outstanding<sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" id="ix_51_fact" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" id="ix_52_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">13,221</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" id="ix_53_fact" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" id="ix_54_fact" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">3,494</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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><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; background-color: rgb(204,238,255)">
    <td>Loss per share:</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="text-align: left">Basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-13171"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-13172">2,212.56</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-13173"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-13174">6,528.92</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic loss per share is based upon the weighted
average number of shares of common stock outstanding during the period. Diluted loss per share would include the effect of unvested restricted
stock awards and the convertible preferred stock; however, such items were not considered in the calculation of the diluted weighted average
common shares outstanding since they would be anti-dilutive.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><ix:continuation id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_2"><ix:continuation id="_EarningsPerShareTextBlock-c0_cont_1"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify; font-size: 10pt"><ix:footnote id="ix_7_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></ix:footnote></td></tr> </table></ix:continuation></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 69; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-8601"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>9. Stock-based Compensation Expense</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-Based Compensation</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company uses stock-based compensation, including
restricted stock units, to provide long-term performance incentives for its employees and board directors. The Company measures employee
and director stock-based compensation awards based on the award&#8217;s estimated fair value on the date of grant. Forfeitures are recognized
as they occur. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service
period for stock options, restricted stock units (&#8220;RSUs&#8221;) and restricted stock and is reported in our consolidated statements
of stockholders&#8217; equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of the Company&#8217;s stock options
is estimated using the Black-Scholes option-pricing model. The resulting fair value is recognized on a straight-line basis over the period
during which an employee is required to provide service in exchange for the award. The Company has elected to recognize forfeitures as
they occur. Stock options generally vest over <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-13175">four years</ix:nonNumeric> and have a contractual term of <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="us-gaap:DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" id="ixv-13176">ten years</ix:nonNumeric>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Determining the grant date fair value of options
requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had
been used, stock-based compensation expense could have been materially different from the amounts recorded.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The assumptions and estimates for valuing stock
options are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Fair value per share of Company&#8217;s common stock.</i> Because there was no public market for Cyngn&#8217;s common stock prior to the IPO, its Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including its actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the company, and the likelihood of achieving a liquidity event among other factors. Since the Company&#8217;s common stock began publicly trading on the Nasdaq, the value of its common stock underlying stock options or RSUs have been valued based on prevailing market prices.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Expected volatility</i>. Because the Company&#8217;s common stock had no publicly traded history prior to the IPO, it estimated the expected volatility using a combination of its stock price volatility and the stock price volatility of peer companies, for a period equal to the expected term of the options.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Expected term.</i> The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company estimates the expected term of options granted based upon the &#8220;simplified method&#8221; provided under <i>Staff Accounting Bulletin, Topic 14</i>, or SAB Topic 14.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Risk-free interest rate. </i>The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Estimated dividend yield. </i>The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Equity Incentive Plans</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2013, the Company&#8217;s Board of
Directors adopted the 2013 Equity Incentive Plan (&#8220;2013 Plan&#8221;). The 2013 Plan authorizes the award of stock options, stock
appreciation rights, restricted stock awards, stock appreciation rights, RSUs, performance awards, and other stock or cash awards.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2021, the Company&#8217;s Board of
Directors adopted the Cyngn Inc. 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;). The 2021 Plan replaces the 2013 Plan. However,
awards outstanding under the 2013 Plan will continue to be governed by their existing terms.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 70; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the shareholders of the Company
approved an amendment to the Company&#8217;s 2021 Equity Incentive Plan to increase the number of shares authorized for issuance by <ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares" id="ixv-13177">334</ix:nonFraction><sup>(1)</sup>
shares of common stock. In June 2024, the shareholders of the Company approved an amendment to allow an annual increase to the 2021 Plan
equal to the least of (i) <ix:nonFraction contextRef="c180" decimals="2" format="ixt:num-dot-decimal" name="cyngn:CommonStockOutstandingPercentage" scale="-2" unitRef="pure" id="ixv-13178">15</ix:nonFraction>% of the outstanding common stock on a fully diluted basis as of the end of the Company&#8217;s immediately
preceding fiscal year, or (ii) such lesser amount as determined by the Board.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">As of December 31, 2024 and December 31, 2023, approximately <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-13179">614</ix:nonFraction><sup>(1)</sup>
and <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-13180">44</ix:nonFraction><sup>(1)</sup> shares of common stock were reserved and available for issuance under the 2021 Plan, respectively. Options issued
under the Plans generally vest based on continuous service provided by the option holder over a four-year period.&#160; Compensation
expense related to these options is recognized on a straight-line basis over the four-year period based upon the fair value at the grant
date.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" id="ixv-8698"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about
the Company&#8217;s stock options outstanding as well as stock options vested and exercisable as of December 31, 2024, and activity during
the year end then ended:&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average <br/> exercise<br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average remaining<br/> contractual<br/> term<br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-bottom: 1.5pt">Outstanding as of December 31, 2023</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-13181">175,063</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c181" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13182">104.24</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonNumeric contextRef="c182" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="ixv-13183">7.37</ix:nonNumeric></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="0" unitRef="usd" id="ixv-13184">42,530</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-13185">7,566</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13186">10.14</ix:nonFraction></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><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; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="0" unitRef="usd" id="ixv-13187">600</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Cancelled/forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares" id="ixv-13188">20,229</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13189">128.30</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding as of December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-13190">162,400</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13191">96.89</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="ixv-13192">6.31</ix:nonNumeric></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Vested and expected to vest at December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" unitRef="shares" id="ixv-13193">162,400</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13194">96.89</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="ixv-13195">6.31</ix:nonNumeric></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Vested and exercisable at December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" unitRef="shares" id="ixv-13196">110,081</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13197">96.63</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="ixv-13198">5.43</ix:nonNumeric></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="ixv-8857"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about
the Company&#8217;s RSUs as of December 31, 2024, and activity during the year then ended:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> grant date<br/> fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Unvested shares at December 31, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-13199">1,764</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c183" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-13200">278.33</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">RSUs granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-13201">2,160</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-13202">11.18</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">RSUs vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-13203">1,566</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-13204">243.72</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">RSUs forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Unvested Shares at December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c185" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-13205">2,358</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c185" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-13206">56.59</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of a stock option is estimated
using the Black-Scholes option-pricing model that takes into account as of the grant date the exercise price and expected life of the
option, the current price of the underlying stock and its expected volatility, expected dividends on the stock, and the risk-free interest
rate for the expected term of the option. The Company has used the simplified method in calculating the expected term of all option grants
based on the vesting period and contractual term. Compensation costs related to share-based payment transactions are recognized in the
financial statements upon satisfaction of the requisite service or vesting requirements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted average per share grant-date fair
value of options granted during the year ended December 31, 2024 and 2023 was $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-13207">5.59</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-13208">36.24</ix:nonFraction>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="ixv-8929"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following weighted average assumptions were
used in estimating the grant date fair values in December 31, 2024 and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Fair value of common stock</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-13209">10.14</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-13210">36.24</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected term (in years)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-13211">6.02</ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c5" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-13212">6.02</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-13213">3.96</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-13214">4.03</ix:nonFraction></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-13215">54.76</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-13216">52.85</ix:nonFraction></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Dividend yield</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-13217">0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-13218">0</ix:nonFraction></td><td style="text-align: left">%</td></tr> </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><ix:continuation id="_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_3" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td></tr>
  </table></ix:continuation></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 71; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recorded stock-based compensation expense from
stock options and RSUs of approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-13219">2,449,191</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-13220">3,208,103</ix:nonFraction>, during the years ended December 31, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024, total stock-based compensation
cost related to outstanding unvested stock options that are expected to vest was approximately $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" unitRef="usd" id="ixv-13221">3.45</ix:nonFraction> million. This unrecognized stock-based
compensation cost is expected to be recognized over a weighted-average period of approximately <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-13222">2.05</ix:nonNumeric> years. Income tax benefits recognized
from stock-based compensation expense recognized for the year ended December 31, 2023 were immaterial due to cumulative losses and valuation
allowances.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="ixv-9039"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10. Retirement Savings Plan</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective November 17, 2017, the Company established
the Cyngn Inc. 401(k) Plan for the exclusive benefit of all eligible employees and their beneficiaries with the intention to provide a
measure of retirement security for the future. This plan is subject to the provisions of the Employee Retirement Income Security Act of
1974 (ERISA) and qualifies under Section 401(k) of the Internal Revenue Code. The Company did not offer and has not provided a company
match for its 401(k) Plan.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-9047"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>11. Income Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="ixv-9052"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Domestic and international pre-tax loss consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="0" sign="-" unitRef="usd" id="ixv-13223">29,252,284</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="0" sign="-" unitRef="usd" id="ixv-13224">22,812,381</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">International</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="0" unitRef="usd" id="ixv-13225">1,150</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-13226">29,252,284</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-13227">22,811,231</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2024 and 2023,
income tax expense attributable to operations is immaterial.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-9102"><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Income tax expense differed from the amount computed by applying the
federal statutory income tax rate of <ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-13228"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-13229">21</ix:nonFraction></ix:nonFraction>% to pretax income for the years ended December&#160;31, 2024 and 2023 as a result of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Federal tax at statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" sign="-" unitRef="usd" id="ixv-13230">6,142,980</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" sign="-" unitRef="usd" id="ixv-13231">4,790,600</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">State income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="0" sign="-" unitRef="usd" id="ixv-13232">218,456</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="0" sign="-" unitRef="usd" id="ixv-13233">815,249</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Stock based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="0" unitRef="usd" id="ixv-13234">180,319</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="0" unitRef="usd" id="ixv-13235">276,371</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Foreign taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="0" unitRef="usd" id="ixv-13236">1,039,015</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="0" unitRef="usd" id="ixv-13237">1,071,338</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Nondeductible items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="0" unitRef="usd" id="ixv-13238">26,970</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="0" sign="-" unitRef="usd" id="ixv-13239">142,058</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-13240">5,327,801</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-13241">5,517,860</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred true up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="0" unitRef="usd" id="ixv-13242">1,165,581</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="0" unitRef="usd" id="ixv-13243">1,320,182</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Rate change</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-13244">717,809</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-13245">247,773</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other items</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="0" sign="-" unitRef="usd" id="ixv-13246">18,029</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="0" sign="-" unitRef="usd" id="ixv-13247">47,395</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Deferred income taxes reflect the net tax effects of temporary differences
between the carrying amount of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-13248">Significant
components of our deferred tax assets and liabilities as of December&#160;31, 2024 and 2023 are as following:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets: &#160; <b>&#160;</b></span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 8.1pt">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-13249">36,178,997</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-13250">32,935,845</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Research and development credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="0" unitRef="usd" id="ixv-13251">7,006,591</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="0" unitRef="usd" id="ixv-13252">5,938,775</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 8.1pt">Intangibles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="0" unitRef="usd" id="ixv-13253">880,481</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="0" unitRef="usd" id="ixv-13254">1,192,900</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Fixed assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cyngn:DeferredTaxAssetsFixedAssets" scale="0" sign="-" unitRef="usd" id="ixv-13255">181,103</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cyngn:DeferredTaxAssetsFixedAssets" scale="0" unitRef="usd" id="ixv-13256">67,200</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Stock based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="0" unitRef="usd" id="ixv-13257">452,339</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="0" unitRef="usd" id="ixv-13258">410,323</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Accruals and reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="0" unitRef="usd" id="ixv-13259">281,367</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" scale="0" unitRef="usd" id="ixv-13260">146,482</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="0" unitRef="usd" id="ixv-13261">21,751</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cyngn:DeferredTaxAssetsLeaseLiability" scale="0" unitRef="usd" id="ixv-13262">69,025</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cyngn:DeferredTaxAssetsLeaseLiability" scale="0" unitRef="usd" id="ixv-13263">245,790</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Capitalized research costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cyngn:DeferredTaxAssetsCapitalizedResearchCosts" scale="0" unitRef="usd" id="ixv-13264">5,280,797</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cyngn:DeferredTaxAssetsCapitalizedResearchCosts" scale="0" unitRef="usd" id="ixv-13265">3,905,973</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 8.1pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-13266">8,639</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="0" unitRef="usd" id="ixv-13267">6,876</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Gross deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-13268">49,998,884</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-13269">44,850,164</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-13270">49,934,084</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-13271">44,606,284</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Total deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="0" unitRef="usd" id="ixv-13272">64,800</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="0" unitRef="usd" id="ixv-13273">243,880</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 16.2pt">Deferred tax liabilities:</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Right of use asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cyngn:DeferredTaxLiabilitiesRightOfUseAsset" scale="0" unitRef="usd" id="ixv-13274">64,800</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cyngn:DeferredTaxLiabilitiesRightOfUseAsset" scale="0" unitRef="usd" id="ixv-13275">243,880</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Deferred project costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="0" unitRef="usd" id="ixv-13276">64,800</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="0" unitRef="usd" id="ixv-13277">243,880</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Net deferred tax assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management regularly assesses the ability to realize
deferred tax assets recorded based upon the weight of available evidence, including such factors as recent earnings history and expected
future taxable income on a jurisdiction by jurisdiction basis. In the event that the Company changes its determination as to the amount
of realizable deferred tax assets, the Company will adjust its valuation allowance with a corresponding impact to the provision for income
taxes in the period in which such determination is made. The Company&#8217;s management believes that, based on a number of factors, it
is more likely than not, that all or some portion of the deferred tax assets will not be realized; and accordingly, for the year ended
December&#160;31, 2024, the Company has provided a valuation allowance against the Company&#8217;s U.S. net deferred tax assets. The net
change in the valuation allowance for the years ended December 31, 2024 and 2023 was an increase of $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="0" unitRef="usd" id="ixv-13278">5,327,800</ix:nonFraction> and $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="0" unitRef="usd" id="ixv-13279">5,517,861</ix:nonFraction>, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024, the Company had net operating
loss carryforwards for federal and state income tax purposes of approximately $<ix:nonFraction contextRef="c186" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="0" unitRef="usd" id="ixv-13280">135,535,743</ix:nonFraction> and $<ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="0" unitRef="usd" id="ixv-13281">118,976,193</ix:nonFraction>, respectively, which will
begin to expire in 2034 with $<ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="0" unitRef="usd" id="ixv-13282">100,198,546</ix:nonFraction> of our federal net operating loss carryforward lasting indefinitely.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">As of December 31, 2024, the Company had federal and state research
credit carryforwards of approximately $<ix:nonFraction contextRef="c186" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="0" unitRef="usd" id="ixv-13283">6,906,816</ix:nonFraction> and $<ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="0" unitRef="usd" id="ixv-13284">3,927,341</ix:nonFraction>, respectively. The federal research credit carryforwards will begin to
expire in 2033 while the California research credits carry forward have an indefinite life.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Internal Revenue Code of 1986, as amended,
imposes restrictions on the utilization of net operating losses in the event of an &#8220;ownership change&#8221; of a corporation. Accordingly,
a company&#8217;s ability to use net operating losses may be limited as prescribed under Internal Revenue Code Section 382 (&#8220;IRC
Section 382&#8221;). Events which may cause limitations in the amount of the net operating losses that the Company may use in any one
year include, but are not limited to, a cumulative ownership change of more than <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" unitRef="pure" id="ixv-13285">50</ix:nonFraction>% over a three-year period. Utilization of the federal
and state net operating losses may be subject to substantial annual limitation due to the ownership change limitations provided by the
IRC Section 382 and similar state provisions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective for tax years beginning after December
31, 2021, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures currently and requires
taxpayers to amortize such costs over a period of five or fifteen years. While it is possible that Congress may modify, defer, or repeal
such provision, we have no assurance that the provision will be modified, deferred or repealed. This legislation has accelerated the utilization
of our net operating losses in the U.S., but it has not impacted our current tax obligations.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 73; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In response to the COVID-19 pandemic, the Coronavirus
Aid, Relief and Economic Security Act, or the CARES Act, and the Consolidated Appropriations Act, 2021 were passed into law and provide
additional economic stimulus to address the impact of the COVID-19 pandemic, including among other items, several U.S. income tax provisions
related to, among other things, net operating loss carrybacks, alternative minimum tax credits, modifications to interest expense limitations,
and an option to defer payroll tax payments for a limited period. In 2023, we assessed our eligibility to claim a refund of employer taxes
available under the Employee Retention Credit provisions of the CARES Act. For the year ended December 31, 2023, we calculated eligible
credits of approximately $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherExpenses" scale="0" unitRef="usd" id="ixv-13286">763,624</ix:nonFraction> provided by the CARES Act, which have been recognized as offsets to salaries costs in operating expenses.
As of December 31, 2024 and 2023, the aggregate eligible credit amount has been accrued as a receivable on our consolidated balance sheets.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="ixv-9493"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table reflects changes in gross
unrecognized tax benefits:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Balance at beginning of year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-13287">2,545,189</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-13288">2,086,044</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in balance related to tax positions taken during the current year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-13289">445,293</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-13290">459,145</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Increase in balance related to tax positions taken during prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="0" unitRef="usd" id="ixv-13291">12,343</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Decrease in balance related to prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Decrease in balance related to settlement with tax authorities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Balance at end of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-13292">3,002,825</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-13293">2,545,189</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024 and 2023, the total amount of gross unrecognized
tax benefits was $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-13294">3,002,825</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="0" unitRef="usd" id="ixv-13295">2,545,189</ix:nonFraction>, respectively, which does not include any reserved interest or penalties. As of December 31,
2024, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" unitRef="usd" id="ixv-13296">3,002,825</ix:nonFraction> of the total unrecognized tax benefits, if recognized, would have an impact on the Company's effective tax rate. The
Company estimates that there will be no material changes in its uncertain tax positions in the next 12 months. The Company's has not recorded
any interest or penalties related to its unrecognized tax benefits for 2024 or 2023.&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">The Company files income tax returns in the U.S. federal and various
state jurisdictions with varying statutes of limitations. The Company is generally no longer subject to tax examinations for years prior
to 2021 for federal purposes and 2020 for state purposes, except in certain limited circumstances.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, due to the fact that the Company had
loss and credits carried forward in some jurisdictions, certain items attributable to technically closed years are still subject to adjustment
by the relevant taxing authority through an adjustment to tax attributes carried forward to open years.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-9584"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>12. Commitments and Contingencies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Legal Proceedings</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to legal and regulatory actions that arise from
time to time. The assessment as to whether a loss is probable or reasonably possible, and as to whether such loss or a range of such loss
is estimable, often involves significant judgment about future events, and the outcome of litigation is inherently uncertain. To avoid
litigation and minimize costs, the Company has agreed in principle, subject to final documentation, to a one-time payment of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cyngn:AgreedToPayment" scale="0" unitRef="usd" id="ixv-13297">500,000</ix:nonFraction>
to settle a contract dispute, which payment is included in accrued expenses as of December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no material pending or threatened litigation
against the Company that remains outstanding as of December 31, 2023.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 74; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-9612"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>13. Risks and Uncertainties</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s business operations, operating
results, and financial condition are vulnerable to certain risks and uncertainties including:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><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">Inflation and its related impact on costs and expenditures on domestic and foreign-sourced materials and services;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><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">Rising interest rates and its impact on the equity markets, investment valuations, and interest rate-sensitive calculations such as discount rate assumptions used in cash flow projections and going concern assessments;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><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">Effects of the Russia-Ukraine conflict such as possible cyberattacks and potential disruptions in the banking systems and capital markets and the supply chain; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><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">Other factors beyond its control such as natural disasters, terrorism, civil unrest, infectious diseases and pandemics including COVID-19 and its variants.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is unable to predict and quantify
at this time the extent of the related potential adverse effects but continuously monitors these risks and uncertainties on its future
operations and financial performance.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-9655"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>14. Subsequent Events</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Series B Warrants Exercises</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of February 28, 2025, all the Series B warrants, in connection with
the securities purchase agreement in December 2024, were exercised for a total of <ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-13298">232,919,252</ix:nonFraction> shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b style="font-style: normal; font-weight: normal"><i>Nasdaq Compliance</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 6, 2025, the Company received a notification letter from
The Nasdaq Stock Market advising that, for <ix:nonNumeric contextRef="c190" format="ixt-sec:durday" name="cyngn:ConsecutiveBusinessDays" id="ixv-13299">30</ix:nonNumeric> consecutive business days preceding the notification letter, the Company did not meet the
minimum $<ix:nonFraction contextRef="c191" decimals="2" format="ixt:num-dot-decimal" name="cyngn:BidPricePerShare" scale="0" unitRef="usdPershares" id="ixv-13300">1.00</ix:nonFraction> per share bid price requirement for continued inclusion on The Nasdaq Capital Market pursuant to Nasdaq Marketplace Listing
Rule 5550(a)(2). Normally, a company would be afforded a 180-calendar day period to demonstrate compliance with the Minimum Bid Price
Requirement. However, pursuant to Listing Rule 5810(c)(3)(A)(iv) the Company is not eligible for any compliance period specified in Rule
5810(c)(3)(A) because the Company has effected a reverse stock split over the prior one-year period or has effected one or more reverse
stock splits over the prior two-year period with a cumulative ratio of <ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="cyngn:CumulativeRatioShares" scale="0" unitRef="shares" id="ixv-13301">250</ix:nonFraction> shares or more to <ix:nonFraction contextRef="c193" decimals="0" format="ixt-sec:numwordsen" name="cyngn:CumulativeRatioShares" scale="0" unitRef="shares" id="ixv-13302">one</ix:nonFraction>. Accordingly, the Company&#8217;s securities
are subject to delisting from Nasdaq unless the Company requests an appeal of this determination by February 13, 2025. The Company timely
requested an appeal of the determination, and a hearing is scheduled for March 18, 2025. On February 18, 2025, the Company effected a
reverse stock split of its common stock and the Company&#8217;s common stock has traded above $<ix:nonFraction contextRef="c194" decimals="2" format="ixt:num-dot-decimal" name="cyngn:ReverseStockSplit" scale="0" unitRef="usd" id="ixv-13303">1.00</ix:nonFraction> since the effectuation of the reverse
stock split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Reverse Stock Split</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 30, 2025, the Company&#8217;s stockholders
voted to authorize the Company&#8217;s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within
a range of <ix:nonNumeric contextRef="c195" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-13304">1-for-5</ix:nonNumeric> to <ix:nonNumeric contextRef="c196" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-13305">1-for-150</ix:nonNumeric>. On January 30, 2025, the Company&#8217;s Board of Directors determined to effect the reverse stock split
of the common stock at a <ix:nonNumeric contextRef="c197" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-13306">1-for-150</ix:nonNumeric> ratio, which reverse split became effective in the market on February 18, 2025. Accordingly, all share
and per share data included in the consolidated financial statements and applicable disclosures have been adjusted&#160;retroactively&#160;to
reflect the impact of the&#160;reverse stock split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">The Company&#8217;s primary reasons for effecting the reverse stock
split was to increase the per share price of our common stock to meet Nasdaq&#8217;s minimum bid price requirement for continued listing
on Nasdaq. The total pro forma shares outstanding after the reverse stock split are&#160;<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits" scale="0" unitRef="shares" id="ixv-13307">1,751,906</ix:nonFraction>.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 75; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 9. Changes in and Disagreements with Accountants
on Accounting and Financial Disclosure</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There were no disagreements
related to accounting principles or practices, financial statement disclosure, internal controls or auditing scope or procedure during
the two fiscal years and their respective interim periods.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 9A. Controls and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Management&#8217;s Report on Disclosure
Controls and Procedures</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our management, under the
supervision and with the participation of our Principal Executive Officer (our Chief Executive Officer) and Principal Financial Officer
(our Chief Financial Officer), has evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2024, the
end of our fiscal year covered by this report. The term &#8220;disclosure controls and procedures,&#8221; as defined in Rules 13a-15(e)
and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, means controls and other procedures of a company
that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange
Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission&#8217;s
rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information
required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to
the company&#8217;s management, including its principal executive and principal financial officers, or person performing similar functions,
as appropriate to allow timely decisions regarding required disclosure.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 16.2pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management recognizes that
any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their
objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Based on the evaluation of our disclosure controls and procedures as of December 31, 2024, our Chief Executive Officer and Chief Financial
Officer have concluded that, as of such date, our disclosure controls and procedures are effective except as disclosed below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Management&#8217;s Report on Internal Control
over Financial Reporting</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our management is responsible
for establishing and maintaining adequate internal control over financial reporting. Responsibility on estimates and judgments by management
are required to assess the expected benefits and related costs of control procedures. The objectives of internal control include providing
management with reasonable, but not absolute, assurance that assets are safeguarded against loss from unauthorized use or disposition,
and that transactions are executed in accordance with management&#8217;s authorization and recorded properly to permit the preparation
of consolidated financial statements in conformity with accounting principles generally accepted in the United States. Our management
assessed the effectiveness of our internal control over financial reporting as of December 31, 2024. In making this assessment, our management
used the criteria set forth in the report entitled &#8220;<i>Internal Control &#8212; Integrated Framework</i>&#8221; published by the
Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Our management has concluded that, as of December 31,
2024, our internal control over financial reporting is effective in providing reasonable assurance regarding the reliability of financial
reporting and the preparation of financial statements for external purposes in accordance with US generally accepted accounting principles
expect as disclosed below. Our management reviewed the results of their assessment with our Board of Directors.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 76; Options: NewSection; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Inherent Limitations on Effectiveness of
Controls</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Internal control over financial
reporting has inherent limitations which include but is not limited to the use of independent professionals for advice and guidance, interpretation
of existing and/or changing rules and principles, segregation of management duties, scale of organization, and personnel factors. Internal
control over financial reporting is a process which involves human diligence and compliance and is subject to lapses in judgment and breakdowns
resulting from human failures. Internal control over financial reporting also can be circumvented by collusion or improper management
override. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements on a
timely basis, however these inherent limitations are known features of the financial reporting process and it is possible to design into
the process safeguards to reduce, though not eliminate, this risk. Therefore, even those systems determined to be effective can provide
only reasonable assurance with respect to financial statement preparation and presentation. Projections of any evaluation of effectiveness
to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of
compliance with the policies or procedures may deteriorate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Changes in Internal Control over Financial
Reporting</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the assessment of our
internal controls over financial reporting, the following was identified as a material weakness: Ineffective oversight of third parties
engaged to assist in the Company's financial reporting process. The SEC defines &#8216;material weakness&#8217; as a deficiency, or a
combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material
misstatement of the registrant&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis by the
company&#8217;s internal controls. While we are in the process of adopting remediation procedures related to this identified material
weakness, there can be no assurance that such remedies will be effective. In addition, if this is not remediated, we will be unable to
certify that our internal control over financial reporting is effective. There can be no assurance that there will not be material weaknesses
or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over
financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are
unable to conclude that our internal control over financial reporting is effective, we could lose investor confidence in the accuracy
and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or
investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial
reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access
to the capital markets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Except as described above,&#160;there has been no change in our internal control over financial reporting during our most recent fiscal
quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Management&#8217;s Remediation</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In order to remediate the material weakness,
we will consider hiring an additional third-party expert to review and validate the work performed by the initial third-party expert for
complex accounting transactions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 9B. Other Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Rule 10b5-1 Trading Arrangement</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the three months ended
December 31, 2024, no director or officer of the Company <ix:nonNumeric contextRef="c198" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-13308"><ix:nonNumeric contextRef="c198" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-13309">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c198" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-13310"><ix:nonNumeric contextRef="c198" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-13311">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule
10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Amendment to Employment Agreement</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On March 6, 2025, the Company
entered into a letter agreement with Lior Tal, its CEO (the &#8220;Letter Agreement&#8221;), amending his employment agreement dated January
1, 2022 (the &#8220;Employment Agreement&#8221;). Pursuant to the Letter Agreement, Mr. Tal&#8217;s Employment Agreement was amended to
provide for (i) a modification of his annual base salary to $640,000 effective January 1, 2025, (ii) a modification of his annual bonus
to be eligible to earn an annual performance bonus in the target amount of up to $640,000 (the &#8220;Annual Bonus&#8221;), (iii) Mr.
Tal shall be eligible to earn a special bonus for performance for 2025 of up to $1,000,000 (&#8220;2025 Special Bonus&#8221;), payable
in January 2026, and (iv) Mr. Tal shall be eligible to earn a time-based 2025-2026 special bonus of up to $1,600,000 (the &#8220;2025-2026
Special Bonus&#8221;), payable in eight (8) quarterly installments of $200,000, with the first installment to be paid following Q1 2025,
subject to such terms included in the Letter Agreement. Unless otherwise agreed in writing by the parties in a mutually executed amendment
to the Employment Agreement, no special bonuses shall be paid after 2026, and the non-payment of any special bonus after 2026 shall not
constitute &#8220;Good Reason&#8221; within the meaning of the Employment Agreement. Neither the 2025 Special Bonus nor the 2025-2026
Special Bonus shall be included in the Severance or the CIC Severance as such terms are defined in the Employment Agreement</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The foregoing description
of the Letter Agreement does not purport to be complete and is qualified in its entirety by reference to the full text of the Letter Agreement,
a copy of which is filed herewith as Exhibit 10.33.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent
Inspections</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 77; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="a_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART III</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_020"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 10. Directors, Executive Officers and
Corporate Governance</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
the names and ages of our directors and executive officers. Our Board of Directors is currently comprised of five members. Our Board is
divided into three classes of directors, each serving a staggered three-year term. At each annual meeting of stockholders, a class of
directors is elected for a three-year term to succeed the class whose term is then expiring. Executive officers serve at the discretion
of the Board of Directors and are appointed by the Board of Directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: bottom; width: 15%; border-bottom: black 1.5pt solid; padding-right: 1.05pt"><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-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; width: 5%; border-bottom: black 1.5pt solid; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td>
    <td style="vertical-align: bottom; width: 1%; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; width: 67%; border-bottom: black 1.5pt solid; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 10%; border-bottom: black 1.5pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Class of<br/>
Director</b></span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lior Tal</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer, Chairman of the Board of Directors and Director</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Donald Alvarez</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer and Director</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ben Landen</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vice President of Business Development</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Karen Macleod</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">II</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Colleen Cunningham</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">III</span></td></tr>
  <tr>
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">James McDonnell</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td>
    <td style="vertical-align: bottom; padding-right: 1.05pt">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">II</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The principal occupations
and business experience for the past five years (and, in some instances, for prior years) of each of our directors and executive officers
are as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Lior Tal</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr.&#160;Tal has served as
the Company&#8217;s Chief Executive Officer and a Chairman of the Board since October 2016. From June 2016 to October 2016, Mr.&#160;Tal
served as the Company&#8217;s Chief Operating Officer. Prior to joining the Company, Mr.&#160;Tal was the director of international growth
and partnerships at Facebook where he worked from April 2011 to June 2016. Mr.&#160;Tal co-founded&#160;Snaptu (acquired by Facebook)
in September 2007 and was the vice president of business development until May 2011. During his time at Snaptu, Mr.&#160;Tal helped grow
the user base from launch to tens of millions of users. Prior to co-founding&#160;Snaptu, Mr.&#160;Tal was a partner at Barzam, Tal, Lerer
Attorneys-at-Law &amp; Patent attorneys from March 2004 to August 2007. Mr.&#160;Tal has also held leadership roles at Actimize (acquired
by NICE), DiskSites (acquired by EMC), and Odigo (acquired by Comverse). Mr.&#160;Tal holds a law degree from Tel Aviv University and
an LLB in law and a BA in Business Management from Reichman University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr.&#160;Tal&#8217;s executive
and technology industry experience qualify him to serve on our board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Donald Alvarez</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr.&#160;Alvarez has served
as the Company&#8217;s Chief Financial Officer since June 2021 and a Director since August 2023. Prior to joining the Company, Mr.&#160;Alvarez
was the vice president of finance of the International Council of Shopping Centers from 2017 to August 2020. During his time at the International
Council of Shopping Centers, Mr.&#160;Alvarez helped improve internal controls, increase productivity and reduce cost. Mr.&#160;Alvarez
was active in renegotiating merchant credit card fees. He also implemented a company-wide, annual budget process and deployment of a new
budgeting software tool. From 2015 to 2017, Mr.&#160;Alvarez was vice president of finance of QuVa Pharma, Inc. (&#8220;QuVa&#8221;),
where he helped create an accounting and finance department. From 2011 to 2014, Mr.&#160;Alvarez was the national managing partner, COO
and CFO of Tatum, a Randstand Company (&#8220;Tatum&#8221;). During his time with Tatum, Mr.&#160;Alvarez oversaw a business turnaround
that significantly improved Tatum&#8217;s financial performance. Mr.&#160;Alvarez has held several other senior financial and operational
roles in both private and public companies, including CFO of Broadband Discovery Systems, Inc., CFO of Fatbrain.com, CFO of Shop.com,
and Regional Managing Director of Resources Global Professionals. Mr.&#160;Alvarez began his career in the audit and assurance practice
of Deloitte where he spent seven years. Mr.&#160;Alvarez holds a BS in Business Administration from California State University, East
Bay.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 78; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr.&#160;Alvarez&#8217;s financial
expertise and significant audit and reporting knowledge qualify him to serve on the Company&#8217;s board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Ben Landen</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr.&#160;Landen has served
as the Company&#8217;s Vice President of Business Development since May 2021, including responsibilities in Sales and Marketing. Prior
to that, Mr.&#160;Landen served as the Company&#8217;s Senior Director of Product &amp; Partnerships from September 2019 to May 2021.
From May 2017 to September 2019, Mr.&#160;Landen was the head of product &amp; business development at DeepScale (acquired by Tesla),
a venture-backed&#160;startup that developed AI perception solutions for autonomous vehicles. From August 2015 to April 2017, Mr.&#160;Landen
was a senior business manager of Maxim Integrated, where he managed a $100 million automotive semiconductor product line and supervised
a team of product managers. Mr.&#160;Landen was a business manager from September 2013 to August 2015 and an associate business manager
from August 2010 to September 2013. Mr.&#160;Landen holds an MBA from UC Berkeley&#8217;s Haas School of Business and a BS in Electrical
Engineering from California Polytechnic University, San Luis Obispo.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Non-Executive Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Karen Macleod</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Ms. Macleod was the founder
and chief executive officer of The Arete Group, LLC from 2015 to 2021. She was president of Tatum, Randstand Holdings NV Company from
2011 to 2014.&#160; Ms. Macleod was president of Resources Connection, Inc. North America from 2004 to 2009 and previously served in other
capacities after joining the firm in 1996.&#160; She was a senior manager at Deloitte from 1985 to 1994.&#160; Ms. Macleod has served
on the board of directors at Lakeland Hills YMCA since 2020, chair of the finance committee since 2023 and member of the executive committee
in 2023.&#160; She has also served on the board of directors and member of the audit committee of the FWA of New York from 2018 to 2021,
the Track Group Inc. since 2016, Overland Solutions from 2006 to 2013, and Resource Connection, Inc. from 1998 to 2009.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Ms. Macleod prior board experience
and particularly her role serving on audit committees qualify her to serve on the Company&#8217;s board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Colleen Cunningham</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Ms. Cunningham has served
as a member of the Company&#8217;s board of directors since September 2021. Ms. Cunningham was senior vice president and corporate controller
of Zoetis, Inc. from 2012 to 2018.&#160;&#160;Prior to that, she was the global managing director of Resources Connection, Inc. from 2007
to 2012. Ms. Cunningham was president and chief executive officer of Financial Executives International from 2003 to 2007.&#160;&#160;She
was chief financial officer at Havas Advertising, North America from 2001 to 2003.&#160;&#160;Ms. Cunningham served at AT&amp;T as chief
accountant at AT&amp;T, Inc. from 1999 to 2001, division manager of accounting policy and external reporting from 1995 to 1999, and assistant
controller from 1988 to 1995 of AT&amp;T Capital Corporation.&#160;&#160;She was senior auditor at Touche Ross/Coopers &amp; Lybrand from
1984 to 1988.&#160;&#160;Ms. Cunningham has served as a board of director and treasurer of Northstar Pet Rescue since 2017.&#160;&#160;She
served as a member of the US Chamber of Commerce financial reporting committee from 2015 to 2018, a member of the FEI committee on corporate
reporting from 2012 to 2018, and a member of international issues conference committee of AICPA.&#160;&#160;She served as a member of
the advisory board to the accounting department of Pennsylvania State University from 2005 to 2018. Ms. Cunningham served as a board of
director and chair of the Ethics Resource Center finance committee from 2005 to 2009.&#160;&#160;She served as a member of both the international
accounting standards board standing advisory committee and the Financial Accounting Standards Board (FASB) advisory committee from 2003
to 2007.&#160;Ms. Cunningham holds an MBA in management from New York University&#8217;s Stern School of Business and a BA in economics
from Rutgers University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Ms. Cunningham&#8217;s prior
management experience and expertise in corporate reporting, governance and accounting issues qualify her to serve on the Company&#8217;s
board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 79; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>James McDonnell</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr.&#160;McDonnell has served
as a member of the Company&#8217;s board of directors since September 2021. Mr.&#160;McDonnell is currently the Senior Vice President
of Sales &amp; Marketing for Vispero, since 2017. Mr.&#160;McDonnell was vice president of sales at Honeywell from 2013 to 2017. Mr.&#160;McDonnell
served on the board of Asetek from 2014-2019. Mr.&#160;McDonnell was senior vice president of sales &amp; marketing at Intermec from 2010
to 2013. Prior to this, Mr.&#160;McDonnell was a senior vice president and served in many executive sales and marketing roles at Hewlett-Packard&#160;from
1983 to 2009. Mr.&#160;McDonnell began his career at the General Electric Company from 1977 to 1983. Mr.&#160;McDonnell holds a BS degree
in Electrical engineering from Villanova University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr.&#160;McDonnell&#8217;s
prior experiences in sales &amp; marketing leadership within various technology companies and his experience in industrial markets qualify
him to serve on the Company&#8217;s board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Board Composition</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our board currently consists
of five directors, Lior Tal, Donald Alvarez, Karen Macleod, Colleen Cunningham and James McDonnell. Ms. Macleod, Ms. Cunningham and Mr.&#160;McDonnell
are&#160;<i>&#8220;independent directors&#8221;</i>&#160;within the meaning of the Listing Rules (the &#8220;Nasdaq Listing Rules&#8221;)
of the Nasdaq Stock Market (&#8220;Nasdaq&#8221;).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Family Relationships</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">No family relationships exist
between any of our officers or directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Role of Board of Directors in Risk Oversight
Process</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The board of directors has
extensive involvement in the oversight of risk management related to us and our business and accomplishes this oversight through the regular
reporting by the Audit Committee. The purpose of the Audit Committee is to assist the board of directors in fulfilling its fiduciary oversight
responsibilities relating to (1) the integrity of the Company&#8217;s financial statements, (2) the effectiveness of the Company&#8217;s
internal control over financial reporting, (3) the Company&#8217;s compliance with legal and regulatory requirements, and (4) the independent
auditor&#8217;s qualifications and independence. Through its regular meetings with management, including the finance, legal and internal
audit functions, the Audit Committee reviews and discusses all significant areas of our business and summarizes for the board of directors
all areas of risk and the appropriate mitigating factors. In addition, our board of directors receives periodic detailed operating performance
reviews from management.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Director Independence</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Board evaluates the independence
of each nominee for election as a director of our Company in accordance with the Nasdaq Listing Rules. Pursuant to these rules, a majority
of our Board must be &#8220;independent directors&#8221; within the meaning of the Nasdaq Listing Rules, and all directors who sit on
our Audit Committee, Nominating and Corporate Governance Committee and Compensation Committee must also be independent directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Committees of the Board of Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our board of directors has
established an audit committee, a compensation committee, and a nominating and corporate governance committee. The composition and responsibilities
of each of the committees of our board of directors are described below. Members serve on these committees until their resignation or
until otherwise determined by our board of directors. Our board of directors may establish other committees as it deems necessary or appropriate
from time to time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 80; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Audit Committee</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The members of our Audit Committee
are Karen Macleod, Colleen Cunningham and James McDonnell, with Ms.&#160;Cunningham serving as the Chairperson. Each of Ms. Macleod, Ms.
Cunningham and Mr.&#160;McDonnell, is independent under the rules and regulations of the SEC and the listing standards of the Nasdaq Stock
Market applicable to audit committee members. Our board of directors has determined that each of Ms. Macleod and Ms.&#160;Cunningham qualify
as an audit committee financial expert within the meaning of SEC regulations and meet the financial sophistication requirements of the
Nasdaq Stock Market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Audit Committee has the
responsibility for, among other things, (i) selecting, retaining and overseeing our independent registered public accounting firm, (ii)
obtaining and reviewing a report by independent auditors that describe the accounting firm&#8217;s internal quality control, and any materials
issues or relationships that may impact the auditors, (iii) reviewing and discussing with the independent auditors standards and responsibilities,
strategy, scope and timing of audits, any significant risks, and results, (iv) ensuring the integrity of the Company&#8217;s financial
statements, (v)&#160;reviewing and discussing with the Company&#8217;s independent auditors any other matters required to be discussed
by PCAOB Auditing Standard No. 1301, (v1) reviewing, approving and overseeing any transaction between the Company and any related person
and any other potential conflict of interest situations, (vii) overseeing the Company&#8217;s internal audit department, (v) reviewing,
approving and overseeing related party transactions, and (viii)&#160;establishing and overseeing procedures for the receipt, retention
and treatment of complaints received by the Company regarding accounting, internal accounting controls or auditing matters and the confidential,
anonymous submission by Company employees of concerns regarding questionable accounting or auditing matters.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Compensation Committee</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The members of our Compensation
Committee are Ms. Macleod, Ms. Cunningham and Mr.&#160;McDonnell, with Ms. Macleod serving as the Chairperson. Our Compensation Committee
has the responsibility for, among other things, (i) reviewing and approving the chief executive officer&#8217;s compensation based on
an evaluation in light of corporate goals and objectives, (ii) reviewing and recommending to the Board the compensation of all other executive
officers, (iii) reviewing and recommending to the Board incentive compensation plans and equity plans, (iv) reviewing and discussing with
management the Company&#8217;s Compensation Discussion and Analysis and related information to be included in the annual report on Form
10-K&#160;and proxy statements, and (v) reviewing and recommending to the Board for approval procedures relating to Say on Pay Votes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Nominating and Corporate Governance Committee</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The members of our Nominating
and Corporate Governance Committee are Ms. Macleod, Ms. Cunningham and Mr.&#160;McDonnell, with Mr.&#160;McDonnell serving as the Chairperson.
Our Nominating and Corporate Governance Committee has the responsibility relating to assisting the Board in, among other things, (i) identifying
and screening individuals qualified to become members of our board of directors, consistent with criteria approved by our board of directors,
(ii)&#160;recommending to the Board the approval of nominees for director, (ii) developing and recommending to our board of directors
a set of corporate governance guidelines, and (iv) overseeing the evaluation of our board of director.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Code of Business Conduct and Ethics</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our board of directors has
adopted a Code of Business Conduct and Ethics (the &#8220;Code&#8221;). The Code applies to all of our directors, officers and employees.
We have made the Code available on our website https://investors.cyngn.com/corporate-governance-documents/. We intend to disclose future
amendments to, or waivers of, our Code, as and to the extent required by SEC regulations, at the same location on our website identified
above or in public filings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 81; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Involvement in Certain Legal Proceedings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our directors and executive
officers have not been involved in any of the following events during the past ten years:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">any bankruptcy petition filed by or against such person or any business of which such person was a general partner or executive officer either at the time of the bankruptcy or within two years prior to that time;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.85pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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">any conviction in a criminal proceeding or being subject to a pending criminal proceeding (excluding traffic violations and other minor offenses);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.85pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">being subject to any order, judgment, or decree, not subsequently reversed, suspended or vacated, of any court of competent jurisdiction, permanently or temporarily enjoining him from or otherwise limiting his involvement in any type of business, securities or banking activities or to be associated with any person practicing in banking or securities activities;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.85pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">being found by a court of competent jurisdiction in a civil action, the SEC or the Commodity Futures Trading Commission to have violated a Federal or state securities or commodities law, and the judgment has not been reversed, suspended, or vacated;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.85pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">being subject of, or a party to, any Federal or state judicial or administrative order, judgment decree, or finding, not subsequently reversed, suspended or vacated, relating to an alleged violation of any Federal or state securities or commodities law or regulation, any law or regulation respecting financial institutions or insurance companies, or any law or regulation prohibiting mail or wire fraud or fraud in connection with any business entity; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.85pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">being subject of or party to any sanction or order, not subsequently reversed, suspended, or vacated, of any self-regulatory&#160;organization, any registered entity or any equivalent exchange, association, entity or organization that has disciplinary authority over its members or persons associated with a member.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.85pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Insider Trading Policy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has adopted an
insider trading policy governing the purchase, sale, and/or other disposition of its securities by its directors, officers, employees
and independent contractors that the Company believes is reasonably designed to promote compliance with insider trading laws, rules and
regulations, and the exchange listing standards applicable to the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Directors, executive officers,
employees and other related persons may not buy, sell or engage in other transactions in the Company&#8217;s shares while aware of material
non-public information; buy or sell securities of other companies while aware of material non-public information about those companies
that they became aware of as a result of business dealings between the Company and those companies; or disclose material non-public information
to any unauthorized persons outside of the Company. The&#160;policy&#160;also restricts trading and other transactions for a limited group
of Company employees (including executives and directors) to defined window periods that follow the Company's quarterly earnings releases.
A copy of such policy is filed hereto as Exhibit 19.1.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.85pt; text-align: justify">&#160;</p><div>

</div><div><a id="a_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 11. Executive Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table provides
information regarding the compensation earned by or paid to our named executive officers with respect to the years ended December 31,
2024 and 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 82; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Summary Compensation Table</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left; font-weight: bold">Name and&#160;Principal <br/> Position</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; font-weight: bold">Fiscal Year</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Salary<br/> ($)</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Bonus<br/> ($)</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Stock <br/> Awards ($)</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Option<br/> Award<br/> ($)</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Non-Equity<br/> Incentive<br/> Plan<br/> Compensation</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Non-Qualified<br/> Deferred<br/> Compensation<br/> Earnings<br/> ($)</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">All Other<br/> Compensation<br/> ($)</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Total<br/> ($)</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 12%; text-align: left">Lior Tal</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 7%; text-align: center">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">500,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,000,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,500,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">CEO</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">288,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,088,456</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#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><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><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><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><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; background-color: rgb(204,238,255)">
    <td style="text-align: left">Donald&#160;Alvarez</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">60,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"> &#160;&#160;&#160;&#160;&#160; &#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">360,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">CFO</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48,096</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">408,096</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#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><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><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><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><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; background-color: rgb(204,238,255)">
    <td style="text-align: left">Ben Landen</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">250,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">50,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">VP of Business Development</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,800</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">324,800</td><td style="text-align: left">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Executive Employment Agreements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Lior Tal</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On January 1, 2023, we entered
into an employment agreement (the &#8220;Employment Agreement&#8221;) with our Chief Executive Officer, Lior Tal, which agreement superseded
and replaced the offer letter entered into by and between the Company and Mr. Tal on April 17, 2016.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the Employment
Agreement, as compensation for his services as Chief Executive Officer of the Company, Mr. Tal will receive: (1) a salary of $500,000
per annum (the &#8220;Base Salary&#8221;) and commensurate benefits; (2) eligibility, subject to Mr. Tal&#8217;s continued employment
with the Company, to earn an annual performance based bonus in the target of 60% of his Base Salary; (3) eligibility, also subject to
Mr. Tal&#8217;s continued employment with the Company, to participate in the Company&#8217;s 2013 Equity Incentive Plan, the Company 2021
Incentive Plan, or any successor plan, subject to the terms of such plan; and (4) entitlement, also subject to Mr. Tal&#8217;s continued
employment with the Company, to reimbursement for all reasonable and necessary out-of-pocket business, entertainment, and travel expenses
incurred by Mr. Tal in connection with the performance of Mr. Tal&#8217;s duties as the Company&#8217;s Chief Executive Officer and the
Company&#8217;s expense reimbursement policies and procedures. On February 24, 2025, the Compensation Committee of the Board of Directors
of the Company approved a payment of $300,000 as a bonus, in accordance with Mr. Tal&#8217;s Employment Agreement. Additionally, the Compensation
Committee approved a discretionary bonus payment of $700,000 to Mr. Tal.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the event the Company terminates
Mr. Tal&#8217;s employment without Cause (as defined in the Employment Agreement) or if Mr. Tal resigns for Good Reason (as defined in
the Employment Agreement) other than during the Protection Period (as defined below), and provided Mr. Tal complies with certain other
conditions outlined in the Employment Agreement, the Company will pay Mr. Tal severance, as outlined in the Employment Agreement, comprising
of: (a) the continued payment of his base salary for the first twelve months following the termination date, payable in accordance with
the Company&#8217;s standard payroll procedures; (b) a lump sum payment equal to the pro-rated amount of Mr. Tal&#8217;s target annual
bonus for the year of termination; (c) reimbursement of Mr. Tal for medical, vision and dental coverage under Consolidated Omnibus Budget
Reconciliation Act of 1985, as amended or comparable state law (&#8220;COBRA&#8221;) for the first twelve months after the termination
date; and (d) acceleration of the vesting of each of the Mr. Tal&#8217;s then-outstanding time-based equity awards as to 25% of the then-unvested
shares subject to each such award, effective as of the termination date.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 83; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition, pursuant to the
Employment Agreement, if immediately prior to, on or within 12 months after a Change of Control (the &#8220;Protection Period&#8221;),
the Company terminates Mr. Tal&#8217;s employment without Cause (as defined in the Employment Agreement), or if Mr. Tal resigns for Good
Reason (as defined in the Employment Agreement) during the Protection Period, the Company will pay Mr. Tal severance, as outlined in the
Employment Agreement, comprising of: (a) a lump sum payment equal to eighteen months of Mr. Tal&#8217;s base salary as in effect on the
date of his termination; (b) a lump sum payment equal to 150% of Mr. Tal&#8217;s target annual bonus as in effect on the date of his termination,
payable on the 60th day following the termination date; (c) reimbursement to Mr. Tal for medical, vision and dental coverage under COBRA
for the first eighteen months after the termination date; and (d) acceleration of the vesting of each of the Mr. Tal&#8217;s then-outstanding
time-based equity awards in full, effective as of the termination date.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Mr. Tal&#8217;s receipt of
any severance payments or benefits will be subject to Mr. Tal&#8217;s continuing to comply with the terms of that certain Confidential
Information Agreement and the provisions of the Employment Agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On March 6, 2025, the Company
entered into a letter agreement with Lior Tal, its CEO (the &#8220;Letter Agreement&#8221;), amending the Employment Agreement. Pursuant
to the Letter Agreement, Mr. Tal&#8217;s Employment Agreement was amended to provide for (i) a modification of his annual base salary
to $640,000 effective January 1, 2025, (ii) a modification of his annual bonus to be eligible to earn an annual performance bonus in the
target amount of up to $640,000 (the &#8220;Annual Bonus&#8221;), (iii) Mr. Tal shall be eligible to earn a special bonus for performance
for 2025 of up to $1,000,000 (&#8220;2025 Special Bonus&#8221;), payable in January 2026, and (iv) Mr. Tal shall be eligible to earn a
time-based 2025-2026 special bonus of up to $1,600,000 (the &#8220;2025-2026 Special Bonus&#8221;), payable in eight (8) quarterly installments
of $200,000, with the first installment to be paid following Q1 2025, subject to such terms included in the Letter Agreement. Unless otherwise
agreed in writing by the parties in a mutually executed amendment to the Employment Agreement, no special bonuses shall be paid after
2026, and the non-payment of any special bonus after 2026 shall not constitute &#8220;Good Reason&#8221; within the meaning of the Employment
Agreement. Neither the 2025 Special Bonus nor the 2025-2026 Special Bonus shall be included in the Severance or the CIC Severance as such
terms are defined in the Employment Agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Ben Landen</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On September 19, 2019, we entered into
an immediately effective offer letter with Mr. Ben Landen. Pursuant to Mr. Landen&#8217;s offer letter, he will serve as our Senior Director
of Business and Corporate Development. Mr. Landen&#8217;s offer letter shall continue until terminated by either the Company or Mr. Landen.
Pursuant to Mr. Landen&#8217;s offer letter, he will receive (i) an annual base salary of $220,000, and (ii) an option to purchase 150,000
shares of the Company&#8217;s common stock at an exercise price of $0.23 per share, which is based on the Board of Directors-approved
fair market valuation as of March 31, 2019, as determined by an independent financial consultant. The option shall vest and become exercisable
over a four-year period with 25% vesting on the one-year anniversary of Mr. Landen&#8217;s employment start date and the balance vesting
equally after each additional one-month period for continuous service completed over the following 36 months, subject to and in accordance
with the terms of the Company&#8217;s 2013 Stock Incentive Plan. Mr. Landen&#8217;s options expire in November, 2029. The offer letter
contains customary provisions relating to vacation, benefits, and non-compete. Subsequent to Mr. Landen&#8217;s offer letter on December
24, 2021, his annual base salary was increased to $250,000.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Severance and Change of Control Agreements</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have entered into a Severance
and Change of Control Agreement (the &#8220;Severance Agreement&#8221;) with Ben Landen, our Vice-President of Business Development. The
Severance Agreement provides for a lump sum payment to the officer if the Company terminates the officer&#8217;s employment without Cause
(as defined in the Severance Agreement), or if the officer terminates its employment for Good Reason (as defined in the Severance Agreement)
or in the case of a Change of Control (as defined in the Severance Agreement) of the Company. The term, Change of Control, includes the
acquisition of Common Stock of the Company resulting in one person or company owning more than 50% of the outstanding shares, a merger,
consolidation or similar transaction resulting in the transfer of ownership of more than fifty percent (50%) of the Company&#8217;s outstanding
Common Stock, or a liquidation or dissolution of the Company or sale of substantially all of the Company's assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the event that, other than
during a Change of Control Period (as defined below), the Company terminates the officer&#8217;s employment without Cause (as defined
in the Severance Agreement), or if the officer terminates his employment for Good Reason (as defined in the Severance Agreement), or in
the event of a qualifying termination within sixty days before or six months following the consummation of a Change of Control (as such
events are defined in the Severance Agreement) (the &#8220;Change of Control Period&#8221;), then the Company shall pay the officer a
lump sum amount equal to (i) six months of the officer&#8217;s then current base salary, plus (ii) the annual bonus the officer is eligible
to receive for the calendar year in which the officer&#8217;s termination occurs assuming Company performance is achieved at target (100%
for both Company and personal performance) and pro-rated based on the officer&#8217;s termination date, which will be payable within the
period of time set forth in the Severance Agreement following the termination of employment, and (iii) 6 months of COBRA premium payments
based on the coverages in effect as of the date of the officer&#8217;s termination of employment. All of the officer&#8217;s severance
benefits are subject to his execution of a release in a form reasonably acceptable to the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 84; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Donald Alvarez</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May&#160;28, 2021, we entered
into an offer letter with Mr.&#160;Donald Alvarez, effective June&#160;1, 2021. Pursuant to Mr.&#160;Alvarez&#8217;s offer letter, he
serves as our Chief Financial Officer. Mr.&#160;Alvarez&#8217;s offer letter shall continue until terminated by either the Company or
Mr.&#160;Alvarez. Pursuant to Mr.&#160;Alvarez&#8217;s offer letter, he will receive (i) an annual base salary of $250,000 for his first
year of employment, which annual base salary will increase to $300,000 upon the completion by the Company of an initial public offering,
and (ii) a stock option to purchase 400,000&#160;shares of the Company&#8217;s common stock at an exercise price of $2.88 per share, which
option shall vest and become exercisable over a four-year&#160;period with 25% vesting on the one-year&#160;anniversary of Mr.&#160;Alvarez&#8217;s
employment start date and the balance vesting equally after each additional one-month&#160;period for continuous service completed over
the following 36&#160;months, subject to and in accordance with the terms of the Company&#8217;s 2013 Stock Incentive Plan. Mr.&#160;Alvarez&#8217;s
options will expire in June 2031. The offer letter contains customary provisions relating to vacation, benefits, and non-compete.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Severance and Change of Control Agreement</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 15, 2024, we entered
into a Severance and Change of Control Agreement (the &#8220;Severance Agreement&#8221;) with Donald Alvarez, the Chief Financial Officer
of the Company. The Severance Agreement provides for a lump sum payment to the officer if the Company terminates the officer&#8217;s employment
without Cause (as defined in the Severance Agreement), or if the officer terminates its employment for Good Reason (as defined in the
Severance Agreement) or in the case of a Change of Control (as defined in the Severance Agreement) of the Company. The term, Change of
Control, includes the acquisition of Common Stock of the Company resulting in one person or company owning more than 50% of the outstanding
shares, a merger, consolidation or similar transaction resulting in the transfer of ownership of more than fifty percent (50%) of the
Company&#8217;s outstanding Common Stock, or a liquidation or dissolution of the Company or sale of substantially all of the Company&#8217;s
assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the event that, the Company
terminates the officer&#8217;s employment without Cause (as defined in the Severance Agreement), or if the officer terminates his employment
for Good Reason (as defined in the Severance Agreement), or in the event of a termination within sixty days before or six months following
the consummation of a Change of Control (as such events are defined in the Severance Agreement), then the Company will pay the officer
(i) a lump sum amount equal to six months of the officer&#8217;s then current base salary, plus (ii) the annual bonus, pro-rated based
on the officer&#8217;s termination date, or the lump sum amount equal to six months of the annual bonus if termination is as a result
of a Change of Control, that the officer is eligible to receive for the calendar year in which the officer&#8217;s termination occurs
assuming Company performance is achieved at target (100% for both Company and personal performance), which will be payable within the
period of time set forth in the Severance Agreement following the termination of employment, (iii) 25%, or 50% if termination is as a
result of a Change of Control, of the then-unvested equity awards issued to the officer by the Company will be vested as of officer&#8217;s
termination date or the Change of Control date (if later), and (iv) 6 months of COBRA premium payments based on the coverages in effect
as of the date of the officer&#8217;s termination of employment. All of the officer&#8217;s severance benefits are subject to his execution
of a release in a form reasonably acceptable to the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 85; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Outstanding Equity Awards at Fiscal Year-End</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table discloses
information regarding outstanding equity awards granted or accrued as of December&#160;31, 2024, for our named executive officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td colspan="23" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Outstanding Equity Awards</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option Awards</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="9" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock Awards</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Securities<br/> Underlying<br/> Unexercised<br/> Options (#)<br/> Vested</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Securities<br/> Underlying<br/> Unexercised<br/> Options (#)<br/> Unvested</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option<br/> Exercise<br/> Price<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option<br/> Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Shares or<br/> Units of Stock<br/> that have not<br/> Vested <br/> (#)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Market&#160;Value<br/> of Shares or<br/> Units of Stock<br/> that have not<br/> Vested <br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left; text-indent: -8.1pt; padding-left: 8.35pt">Lior Tal (Chief Executive Officer)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">226</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,950</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center; padding-left: 5.1pt">4/5/27;&#160;3/22/28</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.1pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">133</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,330</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">5/30/28</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.1pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">43,200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">7/25/31</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.1pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,663</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">11/7/32</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.1pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,758</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">11/6/33</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-left: 5.1pt">&#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><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><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">&#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><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; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.35pt">Donald Alvarez Chief Financial Officer)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">43,200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">7/25/31</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.1pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,663</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">11/7/32</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; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.1pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,758</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">11/6/33</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-left: 5.1pt">&#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><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><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">&#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><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; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.35pt">Ben Landen (Vice President of Business Development)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,450</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">11/4/29</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -8.1pt; padding-left: 8.35pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">43,200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">7/25/31</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; background-color: rgb(204,238,255)">
    <td style="text-indent: -8.1pt; padding-left: 8.35pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,750</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">3/21/32</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; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.1pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,663</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">11/7/32</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5.1pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,758</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 5.1pt">11/6/33</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>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Compensation of Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Each of our independent directors
receives annual cash compensation of $35,000. In addition, the chairperson of the Audit Committee, Compensation Committee and Nominating
and Governance Committee receives an annual compensation of $20,000, $15,000 and $15,000, respectively; and the lead independent director
receives an annual cash compensation of $15,000. Each independent director receives (i) an initial award of $270,000 in restricted stock
units of the Company to which shall be awarded on May 1<sup>st</sup> of each fiscal year and which will vest monthly over three (3) years,
and (ii) an annual award of $180,000 in restricted stock units of the Company, which shall be granted on May 1<sup>st</sup> of each fiscal
year and which will vest in its entirety one (1) year from the grant date.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
the summary compensation information (described above) for each of our non-employee directors for the fiscal year ended December 31, 2024:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td colspan="29" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">DIRECTOR COMPENSATION</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fees<br/> Earned<br/> or<br/> Paid in<br/> Cash<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock<br/> &#160;Awards<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option<br/> Awards<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Non-Equity<br/> Incentive<br/> Plan<br/> Compensation<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nonqualified<br/> Deferred<br/> Compensation Earnings<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">All Other<br/> Compensation<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left; text-indent: -7.95pt; padding-left: 8.2pt">Karen Macleod</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">50,417</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">5,608</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">56,025</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -7.95pt; padding-left: 8.2pt">Colleen Cunningham</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,417</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,608</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56,025</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -7.95pt; padding-left: 8.2pt">James McDonnell</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,608</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60,608</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Actions to Recover Erroneously Awarded Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At no time during the last
fiscal year was the Company required to prepare an accounting restatement that required recovery of an erroneously awarded compensation
pursuant to our Clawback Policy as attached as Exhibit 97.1 to this Annual Report.</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 86; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Policies and Practices related to the Grant
of Certain Equity Awards Close in Time to the Release of Material Nonpublic Information (&#8220;MNPI&#8221;) </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has a strict policy
of not issuing options or allowing its insiders to conduct stock trades at times, subject to any allowable trades that might occur pursuant
to a 10b5-1 Trading Plan, where MNPI is known or a material transaction is anticipated to occur. Each insider and employee of the Company
is required to read and sign the Company&#8217;s Insider Trading Policy as attached hereto as Exhibit 19.1, which prescribes certain set
periods that prohibit insider trading. Other than as established for black-out periods associated with our quarterly and annual financial
statement filings, our executive management will also issue notices of black-out trading periods if they are aware of material transactions
which they anticipate closing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The timing of equity award
grants is determined with consideration to a variety of factors, including but not limited to, the achievement of pre-established performance
targets, market conditions and internal milestones. The Company does not follow a predetermined schedule for the granting of equity awards&#894;
instead, each grant is considered on a case-by-case basis to align with the Company&#8217;s strategic objectives and to ensure the competitiveness
of our compensation packages.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In determining the timing
and terms of an equity award, the Board or the Compensation Committee may consider&#160;MNPI to ensure that such grants are made in compliance
with applicable laws and regulations. The Board&#8217;s or the Compensation Committee&#8217;s procedures to prevent the improper use of&#160;MNPI
in connection with the granting of equity awards include oversight by legal counsel and, where appropriate, delaying the grant of equity
awards until the public disclosure of such&#160;MNPI.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company is committed to
maintaining transparency in its executive compensation practices and to making equity awards in a manner that is not influenced by the
timing of the disclosure of&#160;MNPI for the purpose of affecting the value of executive compensation. The Company regularly reviews
its policies and practices related to equity awards to ensure they meet the evolving standards of corporate governance and continue to
serve the best interests of the Company and its stockholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">In
the year ended December 31, 2024, no options were granted to our named executive officers within four business days prior to, or one
business day following, the filing or furnishing of a periodic or current report by us that disclosed&#160;<i>MNPI</i>.</span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 12. Security Ownership of Certain Beneficial
Owners and Management and Related Stockholder Matters</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
certain information with respect to the beneficial ownership of our voting securities as of February 28, 2025 by (i) any person or group
beneficially owning more than 10% of any class of voting securities; (ii) our directors, and; (iii) each of our named executive officers;
and (iv) all executive officers and directors as a group as of the date of February 28, 2025. The information presented below regarding
beneficial ownership of our voting securities has been presented in accordance with the rules of the Securities and Exchange Commission
and is not necessarily indicative of ownership for any other purpose. Under these rules, a person is deemed to be a &#8220;beneficial
owner&#8221; of a security if that person has or shares the power to vote or direct the voting of the security or the power to dispose
or direct the disposition of the security. A person is deemed to own beneficially any security as to which such person has the right to
acquire sole or shared voting or investment power within 60 days through the conversion or exercise of any convertible security, warrant,
option or other right. More than one person may be deemed to be a beneficial owner of the same securities. Unless otherwise indicated,
the address of all listed stockholders is c/o Cyngn Inc., 1015 O&#8217;Brien Drive, Menlo Park, CA 94025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Name of Beneficial Owner</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Common<br/> Stock <br/> Beneficially<br/> Owned</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage of<br/> Common <br/> Stock<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; font-style: italic">Directors and Officers:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lior Tal<sup>(2)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">551</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Donald Alvarez<sup>(3)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ben Landen<sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Karen Macleod<sup>(5)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Colleen Cunningham<sup>(6)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">James McDonnell<sup>(7)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">All Executive Officers and Directors as a Group (6 persons)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">663</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.04</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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><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; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Beneficial owners of more than 5%:</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="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Entities affiliated with Anson<sup>(8)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88,810</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.07</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Entities affiliated with Bigger Capital<sup>(9)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">727,124</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">41.50</td><td style="text-align: left">%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have based our calculation of the percentage of beneficial ownership on 1,751,906 shares of common stock outstanding on February 28,
2025. We have deemed shares of common stock subject to stock options that are currently exercisable or exercisable within 60 days of
February 28, 2025 to be outstanding and to be beneficially owned by the person holding the stock option for the purpose of computing
the percentage ownership of that person. We did not deem these shares outstanding, however, for the purpose of computing the percentage
ownership of any other person.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in"></p><div>

</div><!-- Field: Page; Sequence: 87; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><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">Includes
37 shares of common stock held directly and 514 shares of common stock issuable upon the exercise of stock options that are exercisable
within 60 days of February 28, 2025.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents
shares of common stock underlying 50 options to purchase shares of common stock of the Company which are vested and currently exercisable
and shares underlying options which will become exercisable within 60 days of February 28, 2025.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
3 shares of common stock held directly and 30 options to purchase shares of common stock of the Company which are vested and currently
exercisable and shares underlying options which will become exercisable within 60 days of February 28, 2025.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents
shares of common stock underlying 2 options to purchase shares of common stock of the Company which are vested and currently exercisable
and shares underlying options which will become exercisable within 60 days of February 28, 2025.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents
shares of common stock underlying 1 options to purchase shares of common stock of the Company which are vested and currently exercisable
and shares underlying options which will become exercisable within 60 days of February 28, 2025.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents
shares of common stock underlying 1 options to purchase shares of common stock of the Company which are vested and currently exercisable
and shares underlying options which will become exercisable within 60 days of February 28, 2025.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based solely on a Schedule 13G filed with the SEC on February 14, 2025 by entities and individuals affiliated with Anson. Represents 88,810 shares, of which 14,802 are directly owned by Anson Funds Management LP, 14,802 are directly owned by Anson Management GP LLC, 14,802 are directly owned by Tony Moore, 14,802 are directly owned by Anson Advisors Inc, 14,802 are directly owned by Amin Nathoo, and 14,802 are directly owned by Moez Kassam. The address of Anson Funds Management LP, Anson Management GP LLC and Mr. Moore is 16000 Dallas Parkway, Suite 800 Dallas, Texas 75248, and the address of Anson Advisors Inc., Mr. Nathoo and Mr. Kassam is 181 Bay Street, Suite 4200 Toronto, ON M5J 2T3.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based solely on a Schedule 13G filed with the SEC on February 7, 2025 by entities and individuals affiliated with Bigger Capital. Represents 727,124 shares, of which 116,309 are directly owned by Bigger Capital Fund LP, 116,309 are directly owned by Bigger Capital Fund GP, LLC, 75,640 are directly owned by District 2 Capital Fund LP, 75,640 are held in nominee form for the benefit of persons associated with District 2 Capital LP, 75,640 &#160;are directly owned by District 2 GP LLC, 75,640 are directly owned by District 2 Holdings LLC, and 191,948 are directly owned by Michael Bigger. The address of Bigger Capital Fund LP, Bigger Capital Fund GP, LLC and Michael Bigger is 11700 W. Charleston Blvd. 170-659, Las Vegas, NV 89135, and the address of District 2 Capital Fund LP District 2 Capital LP, District 2 GP LLC, and District 2 Holdings LLC is 175 W. Carver Street, Huntington, NY 11743.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Securities Authorized for Issuance under Equity
Compensation Plans</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In October 2021, our Board
of Directors adopted the Cyngn Inc. 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;) and the 2021 Plan was submitted to our stockholders
for approval. Our 2021 Plan became effective immediately on adoption. Our 2021 Plan replaces our 2013 Plan. However, awards outstanding
under our 2013 Plan will continue to be governed by their existing terms. Our 2021 Plan has the features described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Share Reserve</i>.&#160;The
number of shares of our common stock available for issuance under our 2021 Plan is 42 <sup>(1)</sup> plus up to 572 <sup>(1)</sup> shares
common stock that are reserved and not yet issued or subject to awards granted under the 2013 Plan or that have subsequently forfeited,
expire or lapse unexercised or unsettled. There will also be an annual increase to be added as of the first day of the Company&#8217;s
fiscal year equal to the least of (i)&#160;15% of the outstanding common stock on a fully diluted basis as of the end of the Company&#8217;s
immediately preceding fiscal year, or (ii) such lesser amount as determined by the Board; provided, however, that any shares from any
such increases in previous years that are not actually issued shall continue to be available for issuance under the Plan.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><sup>(1)</sup></td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100
reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital
Structure&#160;</i>for details.</p></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 88; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Notwithstanding any other
provisions in the 2021 Plan, we may cancel any award, require reimbursement of any award by a participant, and effect any other right
of recoupment of equity or other compensation provided under the 2021 Plan in accordance with any Company policies that may be adopted
and/or modified from time to time (the &#8220;Clawback Policy&#8221;). In addition, a participant may be required to repay to us previously
paid compensation, whether provided pursuant to the 2021 Plan or an award agreement, in accordance with the Clawback Policy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2024 and
2023, the number of shares of common stock were reserved and available for issuance under the 2021 Plan is 92,068 and 6,565, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Plan Category</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number&#160;of<br/> securities&#160;to&#160;be<br/> issued&#160;upon<br/> exercise&#160;of<br/> outstanding<br/> options,&#160;warrants<br/> and&#160;rights<br/> (a)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average&#160;exercise<br/> price&#160;of<br/> outstanding<br/> options,<br/> warrants<br/> and&#160;rights<br/> (b)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number&#160;of<br/> securities&#160;remaining<br/> available&#160;for&#160;future<br/> issuance&#160;under&#160;equity<br/> compensation&#160;plans<br/> (excluding&#160;securities<br/> reflected&#160;in&#160;column<br/> (a)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Equity compensation plans approved by security holders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">162,400</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">96.89</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 13. Certain Relationships and Related
Transactions, and Director Independence</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Other than as set forth below
and compensation arrangements, including employment, and indemnification arrangements, discussed, there have been no transactions since
the beginning of our last fiscal year, in which the amount involved in the transaction exceeded or will exceed the lesser of $120,000
or one percent of the average of our total assets as at the year-end&#160;for the last two completed fiscal years, and to which any of
our directors, executive officers or beneficial holders of more than 5% of our capital stock, or any immediate family member of, or person
sharing the household with, any of these individuals, had or will have a direct or indirect material interest.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Amended and Restated Investor Rights Agreement</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are parties to that certain
second amended and restated investor rights agreement dated December 24, 2014, entered into with our certain of our stockholders, including
an entity with which a former director is affiliated. These stockholders are entitled to rights with respect to the registration of their
shares following our initial public offering.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Indemnification Agreements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On October 29, 2021, the Board
of Directors entered into indemnification agreements with each of its directors and executive officers (the &#8220;D&amp;O Indemnification
Agreements&#8221;). The D&amp;O Indemnification Agreements provide that the Corporation will indemnify each of its directors, executive
officers, and such other key employees against any and all expenses incurred by that director or executive officer because of his or her
status as one of the Corporation&#8217;s directors or executive officers, to the fullest extent permitted by Delaware law and the Corporation&#8217;s
amended and restated certificate of incorporation. In addition, the D&amp;O Indemnification Agreements provide that, to the fullest extent
permitted by Delaware law, the Corporation will advance all expenses incurred by its directors, executive officers, and other key employees
in connection with a legal proceeding involving his or her status as a director, executive officer, or key employee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Limitation of Liability and Indemnification
of Officers and Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our certificate of incorporation,
as amended and restated, limits the liability of directors to the maximum extent permitted by Delaware General Corporation Law (the &#8220;DGCL&#8221;).
The DGCL provides that directors of a corporation will not be personally liable for monetary damages for breach of their fiduciary duties
as directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our bylaws provide that we
will indemnify our directors and officers to the fullest extent permitted by law, and may indemnify employees and other agents. Our bylaws
also provide that we are obligated to advance expenses incurred by a director or officer in advance of the final disposition of any action
or proceeding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our bylaws, subject to the
provisions of the DGCL contain provisions which allow the corporation to indemnify any person against liabilities and other expenses incurred
as the result of defending or administering any pending or anticipated legal issue in connection with service to us if it is determined
that person acted in good faith and in a manner which he or she reasonably believed was in the best interest of the corporation. Insofar
as indemnification for liabilities arising under the Securities Act of 1933 as amended, or the Securities Act, may be permitted to our
directors, officers and controlling persons, we have been advised that in the opinion of the Securities and Exchange Commission, such
indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in"></p><div>

</div><!-- Field: Page; Sequence: 89; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The limitation of liability
and indemnification provisions in our bylaws may discourage stockholders from bringing a lawsuit against directors for breach of their
fiduciary duties. They may also reduce the likelihood of derivative litigation against directors and officers, even though an action,
if successful, might provide a benefit to us and our stockholders. Our results of operations and financial condition may be harmed to
the extent we pay the costs of settlement and damage awards against directors and officers pursuant to these indemnification provisions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At present, there is no pending
litigation or proceeding involving any of our directors or officers as to which indemnification is required or permitted, and we are not
aware of any threatened litigation or proceeding that may result in a claim for indemnification.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Policies and Procedures for Related Party Transactions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.3in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have adopted a formal,
written related party transactions policy that provides that transactions with directors, officers and holders of five percent or more
of our voting securities and their affiliates, each a related party must be approved by our audit committee. Pursuant to this policy,
the audit committee will have the primary responsibility for reviewing and approving or disapproving &#8220;related party transactions,&#8221;
which are transactions between us and related persons in which the aggregate amount involved exceeds or may be expected to exceed the
lesser of (i)&#160;$120,000 or (ii)&#160;one percent of the average of our total assets for the last two completed fiscal years, and in
which a related person has or will have a direct or indirect material interest. For purposes of this policy, a related person will be
defined as a director, executive officer, nominee for director, or greater than 5% beneficial owner of our common stock, in each case
since the beginning of the most recently completed year, and their immediate family members.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Director Independence</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Board evaluates the independence
of each nominee for election as a director of our Company in accordance with the Nasdaq Listing Rules. Pursuant to these rules, a majority
of our Board must be &#8220;independent directors&#8221; within the meaning of the Nasdaq Listing Rules, and all directors who sit on
our Audit Committee, Nominating and Corporate Governance Committee and Compensation Committee must also be independent directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our board currently consists
of five directors, Lior Tal, Donald Alvarez, Karen Macleod, Colleen Cunningham and James McDonnell. Ms. Macleod, Ms. Cunningham and Mr.
McDonnell are <i>&#8220;independent directors&#8221;</i> within the meaning of the Listing Rules (the &#8220;Nasdaq Listing Rules&#8221;)
of the Nasdaq Stock Market (&#8220;Nasdaq&#8221;).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 14. Principal Accountant Fees and Services</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.4in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes
the fees billed by CBIZ Inc. for the fiscal years ended December 31, 2024 and 2023, inclusive of out-of-pocket expenses. All fees described
below were pre-approved by the audit committee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Fee Category</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit fees<sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">253,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">230,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit-related fees<sup>(2)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">114,400</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,800</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total fees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">367,640</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">358,800</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit fees consist of fees for professional services rendered in connection with the annual audit of our consolidated financial statements, the review of our quarterly condensed consolidated financial statements and consultations on accounting matters directly related to the audit.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><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">Audit-related fees consist of fees for professional services rendered in connection with the submission of our Registration Statements on Form S-3 and Form S-1 and engagement administration.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 90; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="a_025"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART IV</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 15. Exhibits, Financial Statement Schedules</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial Statements</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial statements for our Company are listed in the index under Item 8 of this document.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><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">All financial statement schedules are omitted because they are not applicable, not material or the required information is shown in the financial statements or notes thereto.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibits</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="width: 8%; border-bottom: black 1.5pt solid; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit<br/>
Number</b></span></td>
    <td style="width: 1%; padding-right: 1.05pt">&#160;</td>
    <td style="width: 91%; border-bottom: black 1.5pt solid; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021046495/fs12021ex3-1_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fourth Amended and Restated Certificate of Incorporation of Registrant incorporated by reference to Exhibit 3.1 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021046495/fs12021ex3-2_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificate of Amendment to the Fourth Amended and Restated Certificate of Incorporation of Registrant incorporated by reference to Exhibit 3.2 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.3</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021046495/fs12021ex3-3_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second Certificate of Amendment to the Fourth Amended and Restated Certificate of Incorporation of Registrant incorporated by reference to Exhibit 3.3 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.4</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021046495/fs12021ex3-4_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third Certificate of Amendment to the Fourth Amended and Restated Certificate of Incorporation of Registrant incorporated by reference to Exhibit 3.4 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021046495/fs12021ex3-5_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fourth Certificate of Amendment to the Fourth Amended and Restated Certificate of Incorporation of Registrant incorporated by reference to Exhibit 3.5 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.6</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021060692/f10q0921ex3-6_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fifth Amended and Restated Certificate of Incorporation of Registrant incorporated by reference to Exhibit 3.6 to the Company&#8217;s Quarterly Report on Form 10-Q filed with the SEC on November 19, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.7</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390023090604/ea189005ex3-8_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificate of Amendment to the Fifth Amended and Restated Certificate of Incorporation of the Registrant, incorporated by reference to Exhibit 3.8 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-275530) filed with the SEC on November 28, 2023.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.8</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1874097/000121390024060172/ea020916301ex3-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificate of Amendment to the Fifth Amended and Restated Certificate of Incorporation incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on July 9, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.9*</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="ea022999201ex3-9_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificate of Amendment to the Fifth Amended and Restated Certificate of Incorporation dated January 30, 2025.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify">3.10</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1874097/000121390025012916/ea023077801ex3-1_cyngn.htm">Certificate of Amendment to the Fifth Amended and Restated Certificate of Incorporation dated February 7, 2025 incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on February 12, 2025.</a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.11</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021050661/fs12021a1ex3-8_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amended and Restated Bylaws of Registrant, incorporated by reference to Exhibit 3.8 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.12</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1874097/000121390024041809/ea020573401ex3-1_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment No. 1 to Amended and Restate Bylaws, effective May 7, 2024, incorporated by reference to Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on May 10, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390022014911/f10k2021ex4-1_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description of Registrant&#8217;s Securities (filed as Exhibit 4.1 to the Company&#8217;s Annual Report on Form 10-K for year ended December 31, 2021) </span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021046495/fs12021ex10-2_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Offer Letter between the Company and Ben Landen dated as of September 18, 2019 incorporated by reference to Exhibit 10.2 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021046495/fs12021ex10-3_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Offer Letter between the Company and Donald Alvarez dated as of May 28, 2021 incorporated by reference to Exhibit 10.3 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 91; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify; width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td style="padding-right: 1.05pt; width: 1%">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify; width: 91%"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021046495/fs12021ex10-4_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2013 Equity Incentive Plan incorporated by reference to Exhibit 10.4 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021053094/fs12021a2ex10-5_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021 Incentive Plan incorporated by reference to Exhibit 10.5 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1874097/000121390024008500/ea191922ex4-2_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment to 2021 Equity Incentive Plan incorporated by reference to Exhibit 4.2 to the Company&#8217;s Registration Statement on Form S-8 filed with the SEC on January 31, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1874097/000121390024020777/f10k2023_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amendment to 2021 Equity Incentive Plan incorporated by reference to the Company&#8217;s Proxy Statement filed with the Securities and Exchange Commission on May 21, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021053094/fs12021a2ex10-6_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second Amended and Restated Investors&#8217; Rights Agreement dated as of December 24, 2014 incorporated by reference to Exhibit 10.6 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390021053094/fs12021a2ex10-7_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Indemnification Agreement to be entered into with the Registrant and each of its officers and directors incorporated by reference to Exhibit 10.7 to the Company&#8217;s Amendment to the Registration Statement on Form S-1 (No. 333-259278) filed with the SEC on October 15, 2021.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390022000964/ea153553ex10-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employment Agreement by and between Cyngn Inc. and Lior Tal dated as of January 1, 2023 incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on January 6, 2023.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390022022807/ea159118ex10-1_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engagement Letter dated April 27, 2023 incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 29, 2023.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390022022807/ea159118ex10-2_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Securities Purchase Agreement incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 29, 2023.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390022022807/ea159118ex10-3_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Warrant incorporated by reference to Exhibit 10.3 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 29, 2023.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.13</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390022022807/ea159118ex10-4_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Registration Rights Agreement incorporated by reference to Exhibit 10.4 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 29, 2023.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.14</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390022022807/ea159118ex10-5_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Pre-Funded Warrants incorporated by reference to Exhibit 10.5 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on April 29, 2023.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.15</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390023044508/ea179173ex1-2_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ATM Sales Agreement by and between the Company and Virtu Americas LLC, dated May 31, 2023 incorporated by reference to Exhibit 1.2 to the Company&#8217;s Registration Statement on Form S-3 filed with the SEC on May 31, 2023</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.16</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390023094816/ea189860ex10-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Placement Agent Agreement between the Company and Aegis Capital Corp. dated December 8, 2023 incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 11, 2023</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.17</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390023094816/ea189860ex10-2_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Pre-funded Warrant incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 11, 2023</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.18</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1874097/000121390024020777/f10k2023ex10-17_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Severance and Change of Control Agreement incorporated by reference to Exhibit 10.17 to the Company&#8217;s Annual Report on Form 10-K filed with the SEC on March 7, 2024.</span></a></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 92; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.3pt; text-align: justify; width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.19</span></td>
    <td style="padding-right: 1.3pt; width: 1%">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify; width: 91%"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024044811/ea020638601ex10-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Severance and Change of Control Agreement by and between Cyngn Inc. and Donald Alvarez dated May 15, 2024 incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on May 17, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.20</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024096917/ea022084501ex10-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Securities Purchase Agreement dated November 12, 2024 incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on November 12, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.21</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024096917/ea022084501ex10-2_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Note dated November 12, 2024 incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on November 12, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.22</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024096917/ea022084501ex10-3_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Registration Rights Agreement dated November 12, 2024 incorporated by reference to Exhibit 10.3 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on November 12, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.23</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024096917/ea022084501ex10-4_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Lock-Up Agreement incorporated by reference to Exhibit 10.4 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on November 12, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.24</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024096917/ea022084501ex10-5_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Placement Agent Agreement incorporated by reference to Exhibit 10.5 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on November 12, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.25</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024111988/ea022567701ex4-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Pre-funded Warrant incorporated by reference to Exhibit 4.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 23, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.26</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024111988/ea022567701ex4-2_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Series A Warrant incorporated by reference to Exhibit 4.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 23, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.27</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024111988/ea022567701ex4-3_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Form of Series B Warrant incorporated by reference to Exhibit 4.3 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 23, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.28</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024111988/ea022567701ex10-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Securities Purchase Agreement incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 23, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.29</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024111988/ea022567701ex10-2_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Placement Agent Agreement between the Company and Aegis Capital Corp. dated December 19, 2024 incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 23, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.30</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024114074/ea022640501ex4-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Pre-funded Warrant incorporated by reference to Exhibit 4.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 31, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.31</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024114074/ea022640501ex10-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form of Securities Purchase Agreement incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 31, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.32</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024114074/ea022640501ex10-2_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Placement Agent Agreement between the Company and Aegis Capital Corp. dated December 30, 2024 incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed with the SEC on December 31, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.3pt; text-align: justify">10.33*</td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="ea022999201ex10-33_cyngn.htm">Amendment to Employment Agreement by and between Cyngn Inc. and Lior
Tal dated March 6, 2025.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.3pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19.1*</span></td>
    <td style="padding-right: 1.3pt">&#160;</td>
    <td style="padding-right: 1.3pt; text-align: justify"><a href="ea022999201ex19-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insider Trading Policy, effective October 14, 2021</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024020777/f10k2023ex21-1_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">List of Subsidiaries of the Registrant incorporated by reference to Exhibit 21.1 to the Company&#8217;s Annual Report on Form 10-K filed with the SEC on March 7, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1*</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea022999201ex23-1_cyngn.htm">Consent of Marcum LLP</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1*</span></td>
    <td style="padding-right: 1.05pt; text-align: justify">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="ea022999201ex31-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Principal Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act, as amended.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2*</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="ea022999201ex31-2_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Principal Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act, as amended.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1**</span></td>
    <td style="padding-right: 1.05pt; text-align: justify">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="ea022999201ex32-1_cyngn.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Principal Executive Officer and Principal Financial Officer pursuant to Rules 13a-14(b) or 15d-14(b) of the Securities Exchange Act, as amended, and 18 U.S.C. Section 1350.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97</span></td>
    <td style="padding-right: 1.05pt; text-align: justify">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1874097/000121390024020777/f10k2023ex97_cyngninc.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cyngn Inc. Clawback Policy, effective November 7, 2023 incorporated by reference to Exhibit 97 to the Company&#8217;s Annual Report on Form 10-K filed with the SEC on March 7, 2024.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-right: 1.05pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td></tr>
  </table><div>
</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed herewith.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furnished herewith.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 16. Form 10-K Summary</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 93; Value: 45 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt; font-style: normal; font-weight: normal"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with Section 13 or 15(d) of the
Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CYNGN INC.</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 4%; text-align: justify">&#160;</td>
    <td style="width: 36%; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Lior Tal &#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lior Tal</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer and Chairman of the Board</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:  March 6, 2025</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the Exchange Act, this Report
has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 35%; border-bottom: black 1.5pt solid; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Signature</b></span></td>
    <td style="width: 1%; padding-right: 1.05pt; text-align: center">&#160;</td>
    <td style="width: 48%; border-bottom: black 1.5pt solid; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title</b></span></td>
    <td style="width: 1%; padding-right: 1.05pt; text-align: center">&#160;</td>
    <td style="width: 15%; border-bottom: black 1.5pt solid; padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Lior Tal</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer and Director</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 6, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lior Tal</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Donald Alvarez</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer and Director</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 6, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Donald Alvarez</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Financial and Accounting Officer)</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Karen Macleod</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 6, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Karen Macleod</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Colleen Cunningham</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 6, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Colleen Cunningham</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ James McDonnell</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 6, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 1.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">James McDonnell</span></td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt">&#160;</td>
    <td style="padding-right: 1.05pt; text-align: center">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">63</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:AuditorName">Marcum LLP</ix:nonNumeric>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:ShortTermInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-2" name="us-gaap:WarrantsAndRightsOutstanding" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-4" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-5" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-6" name="us-gaap:LiabilitiesFairValueAdjustment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-7" name="us-gaap:SharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-8" name="us-gaap:StockholdersEquity" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-9" name="us-gaap:StockholdersEquity" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-10" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="0" id="hidden-fact-11" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" unitRef="usd">21180</ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-12" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-13" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-14" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-15" name="us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-16" name="us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-17" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-18" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-19" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-20" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-21" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-22" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-23" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-24" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-25" name="us-gaap:SharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-26" name="us-gaap:StockholdersEquity" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-27" name="us-gaap:StockholdersEquity" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-28" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="0" id="hidden-fact-29" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" unitRef="usd">36169</ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-30" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" decimals="0" id="hidden-fact-31" name="cyngn:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" unitRef="usd">20972722</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="0" id="hidden-fact-32" name="us-gaap:PaymentsOfStockIssuanceCosts" unitRef="usd">2437996</ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-33" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-34" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-35" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-36" name="us-gaap:SharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-37" name="us-gaap:StockholdersEquity" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-38" name="us-gaap:AssetImpairmentCharges" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-39" name="us-gaap:FairValueAdjustmentOfWarrants" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-40" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-41" name="us-gaap:ProceedsFromConvertibleDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-42" name="us-gaap:RepaymentsOfNotesPayable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-43" name="us-gaap:ProceedsFromStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-44" name="cyngn:StockDividend" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c3" id="hidden-fact-45" name="us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">http://fasb.org/us-gaap/2024#UsefulLifeTermOfLeaseMember</ix:nonNumeric>
<ix:nonFraction contextRef="c4" id="hidden-fact-46" name="us-gaap:InventoryNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c66" id="hidden-fact-47" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c67" id="hidden-fact-48" name="cyngn:FiniteLivedIntangibleAssetsImpairment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c68" id="hidden-fact-49" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c72" id="hidden-fact-50" name="cyngn:FiniteLivedIntangibleAssetsImpairment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c77" id="hidden-fact-51" name="cyngn:FiniteLivedIntangibleAssetsImpairment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c78" id="hidden-fact-52" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c82" id="hidden-fact-53" name="cyngn:FiniteLivedIntangibleAssetsImpairment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-54" name="cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-55" name="cyngn:FiniteLivedIntangibleAssetsImpairment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c88" id="hidden-fact-56" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c92" id="hidden-fact-57" name="cyngn:FiniteLivedIntangibleAssetsImpairment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c93" id="hidden-fact-58" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c97" id="hidden-fact-59" name="cyngn:FiniteLivedIntangibleAssetsImpairment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c98" id="hidden-fact-60" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c104" id="hidden-fact-61" name="us-gaap:FiniteLivedIntangibleAssetsGross" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-62" name="us-gaap:SalvageAndSubrogationRecoveriesValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c111" id="hidden-fact-63" name="us-gaap:PreferredStockSharesIssued" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c111" id="hidden-fact-64" name="us-gaap:PreferredStockSharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c112" id="hidden-fact-65" name="us-gaap:PreferredStockSharesIssued" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c112" id="hidden-fact-66" name="us-gaap:PreferredStockSharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-67" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-68" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-69" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-70" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-71" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c184" id="hidden-fact-72" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c184" id="hidden-fact-73" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-74" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-75" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-76" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-77" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-78" name="us-gaap:DeferredTaxAssetsDeferredIncome" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-79" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-80" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-81" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-82" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-83" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-84" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-85" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-86" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-87" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-13402">0001874097</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-13403">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-13404">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="cyngn-20241231.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact ix_2_fact ix_3_fact ix_4_fact ix_5_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_6_fact ix_7_fact ix_8_fact ix_9_fact" toRefs="ix_1_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_10_fact hidden-fact-9 ix_11_fact ix_12_fact hidden-fact-10 ix_13_fact ix_14_fact hidden-fact-13 ix_15_fact ix_16_fact hidden-fact-16 ix_17_fact hidden-fact-18 hidden-fact-19 ix_18_fact hidden-fact-22 hidden-fact-23 hidden-fact-24 ix_19_fact hidden-fact-27 ix_20_fact ix_21_fact hidden-fact-28 ix_22_fact ix_23_fact hidden-fact-30 ix_24_fact ix_25_fact ix_26_fact hidden-fact-31 hidden-fact-33 ix_27_fact hidden-fact-34 hidden-fact-35 ix_28_fact ix_29_fact ix_30_fact" toRefs="ix_2_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_31_fact ix_32_fact" toRefs="ix_3_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_33_fact ix_34_fact" toRefs="ix_4_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_35_fact ix_36_fact ix_41_fact ix_42_fact ix_43_fact ix_44_fact ix_45_fact ix_46_fact ix_47_fact ix_48_fact ix_49_fact ix_50_fact" toRefs="ix_6_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_37_fact ix_38_fact ix_39_fact ix_40_fact" toRefs="ix_5_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_51_fact ix_52_fact ix_53_fact ix_54_fact" toRefs="ix_7_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</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 xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</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 xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-04-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-04-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-12-31</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-04-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cyngn:NonRecurringEngineeringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cyngn:NonRecurringEngineeringMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cyngn:HardwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cyngn:CustomerAMember</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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cyngn:CustomerBMember</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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cyngn:CustomerCMember</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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cyngn:MachineToolsAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cyngn:MachineToolsAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cyngn:TestingEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cyngn:TestingEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">cyngn:AbandonedInventoryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYs2oFZtOTTU4jS6iJhwAty6PIH4pPzDs97dkXlMe6U6BbyF16d5U3A3nijWZNJFRoH3MyfAifMI/f4gtx2gdtPX6UFOvPdzX7p2D369PQ6eB9CMWH6a4kTofWdGZL24mcWjPdPPR0qJWfJ65X89IKYXoMgaGTMPNUqD4/jRE4/UsyRH3XcfN0HtG4Zs2m5BAbYLa0zE5KK9jsI6Q7AiRb8Kx5eW9qB5ZY=] CSR-->
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-10-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:CommonStockOfferingsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:CommonStockOfferingsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-30</xbrli:startDate>
    <xbrli:endDate>2024-12-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-20</xbrli:startDate>
    <xbrli:endDate>2024-12-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:CommonStockOfferingsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-18</xbrli:startDate>
    <xbrli:endDate>2024-04-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-18</xbrli:startDate>
    <xbrli:endDate>2024-04-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PreFundedWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-18</xbrli:startDate>
    <xbrli:endDate>2024-04-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-28</xbrli:startDate>
    <xbrli:endDate>2024-05-03</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:CommonStockOfferingsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cyngn:PublicOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-12-03</xbrli:startDate>
    <xbrli:endDate>2023-12-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-12-03</xbrli:startDate>
    <xbrli:endDate>2023-12-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-12-03</xbrli:startDate>
    <xbrli:endDate>2023-12-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cyngn:AegisCapitalCorpMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:ATMSalesAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-05-31</xbrli:startDate>
    <xbrli:endDate>2023-05-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cyngn:PrivatePlacementOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-11-12</xbrli:startDate>
    <xbrli:endDate>2024-11-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-11-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cyngn:PrivatePlacementOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-11-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-20</xbrli:startDate>
    <xbrli:endDate>2024-12-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-12-20</xbrli:startDate>
    <xbrli:endDate>2024-12-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:InitialPublicOfferingWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:InitialPublicOfferingWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:InitialPublicOfferingWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:InitialPublicOfferingWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-12-31</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">cyngn:TwoZeroThreeFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-02-06</xbrli:startDate>
    <xbrli:endDate>2025-02-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-02-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-02-06</xbrli:startDate>
    <xbrli:endDate>2025-02-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-02-06</xbrli:startDate>
    <xbrli:endDate>2025-02-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-02-18</xbrli:startDate>
    <xbrli:endDate>2025-02-18</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-30</xbrli:startDate>
    <xbrli:endDate>2025-01-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-30</xbrli:startDate>
    <xbrli:endDate>2025-01-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-30</xbrli:startDate>
    <xbrli:endDate>2025-01-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001874097</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <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 xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.9
<SEQUENCE>2
<FILENAME>ea022999201ex3-9_cyngn.htm
<DESCRIPTION>CERTIFICATE OF AMENDMENT TO THE FIFTH AMENDED AND RESTATED CERTIFICATE OF INCORPORATION DATED JANUARY 30, 2025
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="text-align: right; font-size: 10pt; margin-top: 0; margin-bottom: 0"><B>Exhibit 3.9</B></P>

<P STYLE="font-size: 10pt; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="ex3-9_001.jpg" ALT="" STYLE="height: 1050px; width: 742px"></P>

<P STYLE="margin-top: 0; margin-bottom: 0; font-size: 1px; color: White">Delaware The First State Page 1 5278712 8100 SR# 20250320472 You may  verify this  certificate online at corp.delaware.gov/authver.shtml Authentication: 202820485 Date: 01 - 30 - 25 I, CHARUNI P. SANCHEZ, SECRETARY OF STATE OF THE STATE OF DELAWARE, DO HEREBY CERTIFY THE ATTACHED IS A TRUE AND CORRECT  COPY OF THE CERTIFICATE OF AMENDMENT OF &#8220;CYNGN INC.&#8221;, FILED IN  THIS OFFICE ON THE THIRTIETH DAY OF JANUARY, A.D. 2025, AT 1:08  O`CLOCK P.M.</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->
<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="ex3-9_002.jpg" ALT="" STYLE="height: 1050px; width: 811px"></P>

<P STYLE="margin-top: 0; margin-bottom: 0; font-size: 1px; color: White">CERTIFICATE OF AMENDMENT TO THE FIFTH AMENDED AND RESTATED CERTIFICATE OF INCORPORATION OF CYNGN INC., a Delaware Corporation Cyngn Inc . (the &#8220;Corporation&#8221;), a corporation organized and existing under the General Corporation Law of the State of Delaware, hereby certifies as follows : FIRST: That the undersigned is the duly elected and acting Chief Executive Officer of the Corporation. SECOND : That, pursuant to Section 242 of the Delaware General Corporation Law (the &#8220;DGCL"), the first paragraph of Article Fourth of the Fifth Amended and Restated Certificate of Incorporation of the Corporation is hereby amended to read in its entirety as follows : &#8220;FOURTH : The total number of shares of all classes of capital stock that the Corporation is authorized to issue is 410 , 000 , 000 shares, consisting of (i) 400 , 000 , 000 shares of common stock, par value $ 0 00001 per share (the &#8220;Common Stock&#8221;), and (ii) 10 , 000 , 000 shares of preferred stock, par value $ 0 . 00001 per share (the &#8220;Preferred Stock&#8221;) . " THIRD : That the foregoing Certificate of Amendment of the Fifth Amended and Restated Certificate of Incorporation of the Corporation has been duly adopted and approved by the Board of Directors and stockholders of the Corporation in accordance with the applicable provisions of Sections 228 and 242 of the Delaware General Corporation Law . IN WITNESS WHEREOF, the undersigned hereby further declares and certifies under penalty of perjury that the facts set forth in the foregoing certificate are true and correct to the knowledge of the undersigned, and that this certificate is the act and deed of the undersigned . By: Executed on this 30 t h day of January, 2025. /s/ Lior Tal Lior Tal Chief Executive Officer</P>

<!-- Field: Page; Sequence: 2; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.33
<SEQUENCE>3
<FILENAME>ea022999201ex10-33_cyngn.htm
<DESCRIPTION>AMENDMENT TO EMPLOYMENT AGREEMENT BY AND BETWEEN CYNGN INC. AND LIOR TAL DATED MARCH 6, 2025
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.1pt; text-align: right">Exhibit 10.33</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">CYNGN, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">March 6, 2025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Lior Tal By Email</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Dear Lior:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.65pt 0pt 5.95pt; text-align: justify">Cyngn, Inc. (the &ldquo;<U>Company</U>&rdquo;)
is amending the terms of your employment agreement with the Company, dated January 1, 2022, solely as follows (the &ldquo;<U>Employment
Agreement</U>&rdquo;) and effective as of March 6, 2025 (the &ldquo;<U>Amendment Effective Date</U>&rdquo;). All other terms of your Employment
Agreement, including with respect to the confidential information and inventions assignment agreement you signed and the at-will terms
of your employment, shall remain the same and unchanged, unless otherwise expressly stated below. Capitalized terms used and not defined
in this letter agreement have the meanings given to them in the Employment Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">1. <U>Section
3.1</U>. Section 3.1 (Base Salary) shall be deleted in its entirety and replaced with the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">&ldquo;Effective as of January 1,
2025, the Company shall pay the Executive an annual base salary of $640,000 in periodic installments in accordance with the Company&rsquo;s
customary payroll practices and applicable wage payment laws, but no less frequently than monthly. The Executive&rsquo;s annual base salary,
as in effect from time to time, is hereinafter referred to as &lsquo;Base Salary&rsquo;. Any unpaid Base Salary accrued between January
1, 2025, and the Amendment Effective Date shall be included in the Executive&rsquo;s next regularly scheduled payroll payment.&rdquo;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">2. <U>Section
3.2</U>. Section 3.2 (Annual Bonus) shall be deleted in its entirety and replaced with the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">&ldquo;Section 3.2 (Bonuses):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">3.2(a) The Executive shall be eligible
to earn an annual performance bonus in the target amount of up to $640,000 (the &ldquo;Annual Bonus&rdquo;). The Compensation Committee
of the Board of Directors (the &ldquo;Compensation Committee&rdquo;) will determine the criteria for the Annual Bonus in its sole discretion,
including the performance objectives to be achieved. Any earned Annual Bonus will be paid within the period necessary for compliance with
Treasury Regulation Section 1.409A-1(b)(4). To be eligible to receive the Annual Bonus, the Executive must be employed by the Company
on the date the Annual Bonus is payable, which date shall be no later than March 15 of the calendar year following the applicable performance
year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">3.2(b) Solely
for the time periods specified below, and in lieu of any equity compensation, the Executive shall also be eligible to earn special performance
bonuses as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.05pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">i.</TD><TD STYLE="text-align: justify">A special bonus for performance for 2025 of up to $1,000,000 (&ldquo;2025 Special Bonus&rdquo;), payable
in January 2026, provided that Executive remains employed by the Company as of the payment date. The performance criteria for the 2025
Special Bonus shall be the same as the applicable criteria determined by the Compensation Committee for the Executive&rsquo;s 2025 Annual
Bonus.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">ii.</TD><TD STYLE="text-align: justify">A time-based 2025-2026 special bonus of up to $1,600,000 (the &ldquo;2025- 2026 Special Bonus&rdquo;),
payable in eight (8) quarterly installments of $200,000 (each, an &ldquo;Installment&rdquo;),
with the first such Installment to be paid following Q1 2025, subject to the terms below. Each Installment shall be paid within thirty
(30) days of the end of the applicable quarter, provided that Executive must be employed on the date of payment, in each case, in order
to receive the applicable Installment. Should Executive&rsquo;s employment with Company terminate for any reason, whether by resignation
by Executive or termination by the Company with or without Cause as such term is defined in the Employment Agreement, Executive shall
have no further entitlement to remaining unpaid Installments, if any, and there shall be no pro-rating of any Installment in the event
that Executive&rsquo;s employment terminates for any reason prior to the applicable payment date of an Installment.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">iii.</TD><TD STYLE="text-align: justify">For the avoidance of doubt, unless otherwise agreed in writing by the Parties in a mutually executed amendment
to the Employment Agreement, no special bonuses shall be paid after 2026, and the non-payment of any special bonus after 2026 shall not
constitute &ldquo;Good Reason&rdquo; within the meaning of the Employment Agreement. Neither the 2025 Special Bonus nor the 2025-2026
Special Bonus shall be included in the Severance or the CIC Severance as such terms are defined in the Employment Agreement.&rdquo;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">3. <U>Interpretation,
Amendment and Enforcement</U>. This letter agreement may not be amended or modified, except by an express written agreement signed by
both you and a duly authorized officer of the Company. The terms of this letter agreement and the resolution of any disputes as to the
meaning, effect, performance or validity of this letter agreement or arising out of, related to, or in any way connected with, this letter
agreement, your employment with the Company or any other relationship between you and the Company (the &ldquo;<U>Disputes</U>&rdquo;)
will be governed by California law, excluding laws relating to conflicts or choice of law. You and the Company submit to the exclusive
personal jurisdiction of the federal and state courts located in Santa Clara County, California in connection with any Dispute or any
claim related to any Dispute.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">******</P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 35.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">You may indicate your agreement with
these terms and accept this letter agreement by signing and dating below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>CYNGN, INC.</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt; width: 5%">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt; width: 35%">&nbsp;</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Signed:</FONT>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Donald Alvarez</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Donald Alvarez</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Chief Financial Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Date:</FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">March 6, 2025</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>LIOR TAL</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Signed:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Lior Tal</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Date:</FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">March 6, 2025</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt"></P>

<!-- Field: Page; Sequence: 3; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6pt">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>4
<FILENAME>ea022999201ex19-1_cyngn.htm
<DESCRIPTION>INSIDER TRADING POLICY, EFFECTIVE OCTOBER 14, 2021
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: right">Exhibit 19.1</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: right">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">CYNGN INC</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INSIDER TRADING POLICY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(effective October 14, 2021)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><U>Background</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The board of directors of Cyngn Inc. (the &ldquo;Company&rdquo;)
has adopted this Insider Trading Policy for directors, officers, employees and consultants of the Company and its affiliates with respect
to the trading of the Company&rsquo;s securities, as well as the securities of publicly traded companies with whom we have a business
relationship.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Federal and state securities laws prohibit the
purchase or sale of a company&rsquo;s securities by persons who are aware of material information about that company that is not generally
known or available to the public. These laws also prohibit persons who are aware of such material nonpublic information from disclosing
this information to others who may trade. Companies and their controlling persons are also subject to liability if they fail to take reasonable
steps to prevent insider trading by company personnel.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It is important that you understand the breadth
of activities that constitute illegal insider trading and the consequences, which can be severe. Both the U.S. Securities and Exchange
Commission (SEC) and the Financial Industry Regulatory Authority investigate and are very effective at detecting insider trading. The
SEC, together with the U.S. Attorneys, pursue insider trading violations vigorously. Cases have been successfully prosecuted against trading
by employees through foreign accounts, trading by family members and friends, and trading involving only a small number of shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This policy is designed to prevent insider trading
or allegations of insider trading, and to protect the Company&rsquo;s reputation for integrity and ethical conduct. It is your obligation
to understand and comply with this policy. The securities rules do not recognize any mitigating circumstances, and even the appearance
of an improper transaction must be avoided to preserve the Company&rsquo;s reputation for adhering to the highest standards of conduct.
Should you have any questions regarding this policy, please contact the Company&rsquo;s Chief Financial Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Penalties for Noncompliance</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Civil and Criminal Penalties. </I>Potential
penalties for insider trading violations include (1)&nbsp;imprisonment for up to 20&nbsp;years, (2)&nbsp;criminal fines of up to $5&nbsp;million,
and (3)&nbsp;civil fines of up to three times the profit gained or loss avoided.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Controlling Person Liability.</I> If the Company
fails to take appropriate steps to prevent illegal insider trading, the Company may have &ldquo;controlling person&rdquo; liability for
a trading violation, with civil penalties of up to the greater of $2,166,279 (subject to adjustment for inflation) and three times the
profit gained or loss avoided, as well as a criminal penalty of up to $25&nbsp;million. The civil penalties can extend personal liability
to the Company&rsquo;s directors, officers and other supervisory personnel if they fail to take appropriate steps to prevent insider trading.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Company Sanctions. </I>Failure to comply with
this policy may also subject you to Company-imposed sanctions, including dismissal for cause, whether or not your failure to comply with
this policy results in a violation of law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Scope of Policy</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Persons Covered.</I> As a director, officer,
employee or consultant of the Company or its affiliates, this policy applies to you. The same restrictions that apply to you apply to
your family members who reside with you, anyone else who lives in your household and any family members who do not live in your household
but whose transactions in Company securities are directed by you or are subject to your influence or control (such as parents or children
who consult with you before they trade in Company securities).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, subject to the last sentence in this
paragraph, this Policy applies to any entities that you influence or control (including corporations, limited liability companies, partnerships
or trusts). For entities that are venture or similar investment funds, you have influence or control of the shares held by those funds
if you can vote or dispose of them. Any transactions by entities that you have influence or control over should be treated for purposes
of this Policy and applicable securities laws as if they were for your own account. However, this Policy shall not apply to any entity
that engages in the investment of securities in the ordinary course of its business (e.g., a venture capital or similar investment fund
or partnership) if such entity has established its own insider trading controls and procedures in compliance with applicable securities
laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">You are responsible for ensuring compliance with
this policy by any such person or entity whose transactions are subject to this policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Companies Covered. </I>The prohibition on insider
trading in this policy is not limited to trading in the Company&rsquo;s securities. It includes trading in the securities of other firms,
such as customers or suppliers of the Company and those with which the Company may be negotiating major transactions, such as an acquisition,
investment or sale. Information that is not material to the Company may nevertheless be material to one of those other firms.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I></I></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->-</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Transactions Covered. </I>Trading includes
purchases and sales of stock, derivative securities such as put and call options and convertible debentures or preferred stock, and debt
securities (debentures, bonds and notes). Trading also includes certain transactions under Company plans, as described below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify"><I>Stock Option Exercises</I>. This policy&rsquo;s trading restrictions generally do not apply to the
exercise of a stock option. The trading restrictions do apply, however, to any sale of the underlying stock or to a cashless exercise
of the option through a broker, as this entails selling a portion of the underlying stock to cover the costs of exercise.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify"><I>Restricted Stock Units or Restricted Stock Awards</I>. This policy&rsquo;s trading restrictions generally
do not apply to the vesting of restricted stock units or restricted stock awards or the Company&rsquo;s withholding of shares to satisfy
tax withholding requirements upon the vesting of such awards (assuming such withholding is permitted by the Company). The trading restrictions
do apply, however, to any market sale of stock received upon vesting of such awards.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify"><I>Employee Stock Purchase Plan</I>. This policy&rsquo;s trading restrictions do not apply to purchases
of Company stock in an employee stock purchase plan resulting from your periodic payroll contributions to the plan under an election you
made at the time of enrollment in the plan. The trading restrictions do apply to your sales of Company stock purchased under the plan.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify"><I>401(k) Plan</I>. This policy&rsquo;s trading restrictions do not apply to purchases of Company stock
in the 401(k) plan resulting from your periodic contribution of money to the plan pursuant to your payroll deduction election. The trading
restrictions do apply, however, to elections you may make under the 401(k)&nbsp;plan to (a)&nbsp;increase or decrease the percentage of
your periodic contributions that will be allocated to the Company stock fund, (b)&nbsp;make an intra-plan transfer of an existing account
balance into or out of the Company stock fund, (c)&nbsp;borrow money against your 401(k)&nbsp;plan account if the loan will result in
a liquidation of some or all of your Company stock fund balance, and (d)&nbsp;pre-pay a plan loan if the pre-payment will result in allocation
of loan proceeds to the Company stock fund.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify"><I>Dividend Reinvestment Plan</I>. This policy&rsquo;s trading restrictions do not apply to purchases
of Company stock under any Company dividend reinvestment plan resulting from your reinvestment of dividends paid on Company securities.
The trading restrictions do apply, however, to voluntary purchases of Company stock resulting from additional contributions you choose
to make to the plan, and to your election to participate in the plan or increase your level of participation in the plan. This policy
also applies to your sale of any Company stock purchased pursuant to the plan.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Statement of Policy</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>No Trading on Inside Information. </I> You
may not trade in the securities of the Company, directly or through family members or other persons or entities, if you are aware of material
nonpublic information relating to the Company. Similarly, you may not trade in the securities of any other company if you are aware of
material nonpublic information about that company which you obtained in the course of your employment with the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->-</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>No Tipping. </I>You may not pass material nonpublic
information on to others or recommend to anyone the purchase or sale of any securities when you are aware of such information. This practice,
known as &ldquo;tipping,&rdquo; also violates the securities laws and can result in the same civil and criminal penalties that apply to
insider trading, even though you did not trade and did not gain any benefit from another&rsquo;s trading.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>No Exception for Hardship. </I>The existence
of a personal financial emergency does not excuse you from compliance with this policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Blackout and Pre-Clearance Procedures</I>.
To help prevent inadvertent violations of the federal securities laws and to avoid even the appearance of trading on the basis of inside
information, the Company&rsquo;s board of directors has adopted an Addendum to Insider Trading Policy that applies to directors, executive
officers subject to Section&nbsp;16 of the Securities Exchange Act of 1934 (&ldquo;executive officers&rdquo;), and certain designated
employees and consultants of the Company and its affiliates who have access to material nonpublic information about the Company. The Company
will notify you if you are subject to the addendum.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The addendum generally prohibits persons covered
by it from trading in the Company&rsquo;s securities during quarterly blackout periods (beginning 15<B>&nbsp;</B>days before the end of
a quarter and ending after the second full business day following the release of the Company&rsquo;s earnings for that quarter) and during
certain event-specific blackouts. Persons covered by the addendum also must pre-clear all transactions in the Company&rsquo;s securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Definition of Material Nonpublic Information</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Note that inside information has two important
elements--materiality and public availability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Material Information. </I>Information is material
if there is a substantial likelihood that a reasonable investor would consider it important in deciding whether to buy, hold or sell a
security. Any information that could reasonably be expected to affect the price of the security is material. Common examples of material
information are:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol"></FONT>&#9679;</TD><TD STYLE="text-align: justify">Projections of financial performance, including future earnings or losses or other earnings guidance..</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">Financial results of a completed period.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">Earnings that are inconsistent with the consensus expectations of the investment community.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">A pending or proposed merger, acquisition or tender offer or an acquisition or disposition of significant
assets.</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                 </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">A pending or proposed joint venture.</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                                                                                                                                                                                             </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">A change in management.</TD></TR></TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->-</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>


<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">Major events regarding the Company&rsquo;s securities, including the declaration of a stock split or the
offering of additional securities.</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                                            </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">Severe financial liquidity problems.</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                                                                                                                                                                                             </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">Actual or threatened major litigation, or the resolution of such litigation.</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                                                                                                                                                                                                                                     </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">A cybersecurity risk or incident involving the Company&rsquo;s business, including relating to customer,
employee or Company data, or a product or service.</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                                                            </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">New major contracts, orders, suppliers, customers or finance sources, or the loss thereof.</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD STYLE="text-align: justify">&nbsp;</TD></TR>
                                                                                                                                                                                                                                                   </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: justify">Development of a significant new product, process or service.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both positive and negative information can be
material. Because trading that receives scrutiny will be evaluated after the fact with the benefit of hindsight, questions concerning
the materiality of particular information should be resolved in favor of materiality, and trading should be avoided.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Nonpublic Information</I>. Nonpublic information
is information that is not generally known or available to the public. One common misconception is that material information loses its
&ldquo;nonpublic&rdquo; status as soon as a press release is issued disclosing the information. In fact, information is considered to
be available to the public only when it has been released broadly to the marketplace (such as by a press release or an SEC filing) <I>and
the investing public has had time to absorb the information fully</I>. As a general rule, information is considered nonpublic until the
second full trading day after the information is released. For example, if the Company announces financial earnings before trading begins
on a Tuesday, the first time you can buy or sell Company securities is the opening of the market on Thursday (assuming you are not aware
of other material nonpublic information at that time). However, if the Company announces earnings after trading begins on that Tuesday,
the first time you can buy or sell Company securities is the opening of the market on Friday.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Additional Guidance</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers it improper and inappropriate
for those employed by or associated with the Company to engage in short-term or speculative transactions in the Company&rsquo;s securities
or in other transactions in the Company&rsquo;s securities that may lead to inadvertent violations of the insider trading laws. Accordingly,
your trading in Company securities is subject to the following additional guidance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Short Sales</I>. Short sales (the sale of a
security that the seller does not own) may evidence an expectation on the part of the seller that the securities will decline in value,
and therefore have the potential to signal to the market that the seller lacks confidence in the Company&rsquo;s prospects. In addition,
short sales may reduce a seller&rsquo;s incentive to improve the Company&rsquo;s performance. For these reasons, you may not engage in
short sales of the Company&rsquo;s securities, including a &ldquo;sale against the box&rdquo; (a sale with delayed delivery).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Publicly Traded Options</I>. Given the relatively
short term of publicly traded options, you may not engage in transactions in publicly traded options, such as puts, calls and other derivative
securities, on an exchange or in any other organized market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Standing Orders</I>. Standing orders and limit
orders should be used only for a very brief period of time. A standing order placed with a broker to sell or purchase stock at a specified
price leaves you with no control over the timing of the transaction. As a result, a standing order transaction executed by the broker
when you are aware of material nonpublic information may result in unlawful insider trading. The Company discourages such standing order
transactions on Company securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I></I></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->-</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Hedging Transactions.</I> Certain forms of
hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow a person to lock in much of the value
of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. These transactions
allow the person to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the
person may no longer have the same objectives as the Company&rsquo;s other shareholders. Therefore, all directors, officers, employees
and consultants of the Company are prohibited from engaging in such transactions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Margin Accounts and Pledges</I>. Securities
held in a margin account or pledged as collateral for a loan may be sold without your consent by the broker if you fail to meet a margin
call or by the lender in foreclosure if you default on the loan. Because a margin or foreclosure sale may occur at a time when you are
aware of material nonpublic information or otherwise are not permitted to trade in Company securities, you are prohibited from holding
Company securities in a margin account or otherwise pledging Company securities as collateral for a loan. An exception to this prohibition
may be granted where you wish to pledge Company securities as collateral for a loan (not including margin debt) and clearly demonstrate
the financial capacity to repay the loan without resort to the pledged securities. If you wish to pledge Company securities as collateral
for a loan, you must submit a request for approval to the Chief Financial Officer of General Counsel if there is one, at least two weeks
prior to the proposed execution of documents evidencing the proposed pledge.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Post-Termination Transactions</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This policy continues to apply to your transactions
in Company securities even after you have terminated employment or other services to the Company or an affiliate as follows: if you are
aware of material nonpublic information when your employment or service relationship terminates, you may not trade in Company securities
until that information has become public or is no longer material.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Unauthorized Disclosure</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maintaining the confidentiality of Company information
is essential for competitive, security and other business reasons, as well as to comply with securities laws. You should treat all information
you learn about the Company or its business plans in connection with your employment as confidential and proprietary to the Company. Inadvertent
disclosure of confidential or inside information may expose the Company and you to significant risk of investigation and litigation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->-</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The timing and nature of the Company&rsquo;s disclosure
of material information to outsiders is subject to legal rules, the breach of which could result in substantial liability to you, the
Company and its management. Accordingly, it is important that responses to inquiries about the Company by the press, investment analysts
or others in the financial community be made on the Company&rsquo;s behalf only through authorized individuals.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Please consult the Company&rsquo;s management
for more details regarding the Company&rsquo;s policy on speaking to the media, financial analysts and investors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Personal Responsibility</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">You should remember that the ultimate responsibility
for adhering to this policy and avoiding improper trading rests with you. If you violate this policy, the Company may take disciplinary
action, including dismissal for cause.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Company Assistance</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Your compliance with this policy is of the utmost
importance both for you and for the Company. If you have any questions about this policy or its application to any proposed transaction,
you may obtain additional guidance from the Company&rsquo;s Chief Financial Officer. Do not try to resolve uncertainties on your own,
as the rules relating to insider trading are often complex, not always intuitive and carry severe consequences.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Certification</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All employees must certify their understanding
of, and intent to comply with, this policy. A copy of the certification that employees must sign is enclosed with this policy. Directors,
executive officers and certain employees and consultants are subject to an &ldquo;Addendum to Insider Trading Policy--Pre-clearance and
Blackout Procedures.&rdquo; Persons who are covered by the addendum should sign the certification attached to the addendum instead of
the one enclosed with this policy.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->-</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">CYNGN, INC.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">INSIDER TRADING POLICY</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">CERTIFICATION</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">To Cyngn, Inc.:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, ____________________________ (name), have received and read a copy
of the Cyngn, Inc. Insider Trading Policy dated ________, 2021. I hereby agree to comply with the specific requirements of the policy
in all respects during my employment or other service relationship with Cyngn, Inc. or an affiliate. I understand that my failure to comply
in all respects with the policy is a basis for termination for cause of my employment or other service relationship with Cyngn, Inc. or
an affiliate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%"></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>(Signature)</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>(Date)</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 8; Options: NewSection; Value: 8 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->-</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">CYNGN, INC.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">ADDENDUM TO INSIDER TRADING POLICY
REGARDING PRE-CLEARANCE AND BLACKOUT PROCEDURES</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">(effective October 14, 2021)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To help prevent inadvertent violations of the
federal securities laws and to avoid even the appearance of trading on inside information, the Company&rsquo;s board of directors has
adopted this Addendum to Insider Trading Policy. This addendum applies to directors, executive officers subject to Section&nbsp;16 of
the Securities Exchange Act of 1934 (&ldquo;executive officers&rdquo;) and certain designated employees and consultants of the Company
and its affiliates who have access to material nonpublic information about the Company (collectively, &ldquo;covered persons&rdquo;).
The names and/or postions of the covered persons subject to this addendum are listed on the attached Schedule I. The Company may from
time to time designate other individuals who are subject to this addendum and will amend Schedule I from time to time as necessary to
reflect such changes or the resignation or change of status of any individual. For avoidance of doubt, this addendum shall not apply to
any entity that engages in the investment of securities in the ordinary course of its business (e.g., a venture capital or similar investment
fund or partnership) if such entity has established its own insider trading controls and procedures in compliance with applicable securities
laws and such entity shall not be deemed a covered person for purposes of this addendum.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This addendum is in addition to and supplements
the Company&rsquo;s Insider Trading Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Directors and executive officers are also subject
to additional procedures designed to address the two-day Form&nbsp;4 filing requirement under Section&nbsp;16.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B><U>Pre-clearance Procedures</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Covered persons are covered
by the following pre-clearance procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Covered persons, together with
their family members and other members of their household, may not engage in any transaction involving the Company&rsquo;s securities
(including a stock plan transaction such as an option exercise, or a gift, loan, pledge or hedge, contribution to a trust or any other
transfer) without first obtaining pre-clearance of the transaction from the Company&rsquo;s Chief Financial or General Counsel, if there
is one (each, the &ldquo;compliance officer&rdquo;). A request for pre-clearance should be submitted to the compliance officer at least
two business days in advance of the proposed transaction. The compliance officer is under no obligation to approve a trade submitted for
pre-clearance, and may determine not to permit the trade. The compliance officer himself or herself may not trade in Company securities
unless the Chief Executive Officer has approved the trade(s) in accordance with the procedures set forth in this addendum.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B></B></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B><U>Blackout Procedures</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">All covered persons are subject
to the following blackout procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><I>Quarterly Blackout Periods.</I>
The Company&rsquo;s announcement of its quarterly financial results almost always has the potential to have a material effect on the market
for the Company&rsquo;s securities. Therefore, to avoid even the appearance of trading on the basis of material nonpublic information,
you may not trade in the Company&rsquo;s securities during the period beginning 15&nbsp;days prior to the end of the quarter and ending
after the second full business day following the release of the Company&rsquo;s earnings for that quarter. Persons subject to these quarterly
blackout periods include the persons currently listed on Schedule I attached to this addendum and all other persons who are informed by
the compliance officer that they are subject to the quarterly blackout periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Interim Earnings Guidance and Event-Specific
Blackouts</I>. The Company may on occasion issue interim earnings guidance or other potentially material information by means of a press
release, SEC filing on Form&nbsp;8-K or other means designed to achieve widespread dissemination of the information. You should anticipate
that trading will be blacked out while the Company is in the process of assembling the information to be released and until the information
has been released and fully absorbed by the market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, an event may occur that is
material to the Company and is known by only a few directors or executives. So long as the event remains material and nonpublic, the persons
who are aware of the event, as well as other persons covered by the quarterly earnings blackout procedures, may not trade in the Company&rsquo;s
securities, as follows. The existence of an event-specific blackout will not be announced, other than to those who are aware of the event
giving rise to the blackout. If, however, a person whose trades are subject to pre-clearance requests permission to trade in the Company&rsquo;s
securities during an event-specific blackout, the compliance officer will inform the requesting person of the existence of a blackout
period, without disclosing the reason for the blackout. Any person made aware of the existence of an event-specific blackout should not
disclose the existence of the blackout to any other person. The failure of the compliance officer to designate a person as being subject
to an event-specific blackout will not relieve that person of the obligation not to trade while aware of material nonpublic information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Covered persons may also be subject to event-specific
blackouts pursuant to the SEC&rsquo;s Regulation Blackout Trading Restriction, which prohibits certain sales and other transfers by insiders
during certain pension plan blackout periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Even if a blackout period is not in effect, at
no time may you trade in Company securities if you are aware of material nonpublic information about the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Hardship Exceptions</I>. A covered person who
is subject to a quarterly earnings blackout period and who has an unexpected and urgent need to sell Company stock in order to generate
cash may, in appropriate circumstances, be permitted to sell Company stock even during the quarterly blackout period. Hardship exceptions
may be granted only by the compliance officer and must be requested at least two days in advance of the proposed trade. A hardship exception
may be granted only if the compliance officer concludes that the Company&rsquo;s earnings information for the applicable quarter does
not constitute material nonpublic information. Under no circumstance will a hardship exception be granted during an event-specific blackout
period or to a director or executive officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Exception for Approved 10b5-1 Plans</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trades by covered persons in the Company&rsquo;s
securities that are executed pursuant to an approved 10b5-1 plan are not subject to the prohibition on trading on the basis of material
nonpublic information contained in the Insider Trading Policy or to the restrictions set forth above relating to pre-clearance procedures
and blackout periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Rule&nbsp;10b5-1 provides an affirmative defense
from insider trading liability under the federal securities laws for trading plans that meet certain requirements. In general, a 10b5-1
plan must be entered into before you are aware of material nonpublic information. Once the plan is adopted, you must not exercise any
influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. The plan must
either specify (including by formula) the amount, pricing and timing of transactions in advance or delegate discretion on those matters
to an independent third party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company requires that all 10b5-1 plans be
pre-cleared in writing in advance by the compliance officer. 10b5-1 plans generally may not be adopted or amended during a blackout period
and may only be adopted or amended when the person adopting or amending the plan is not aware of material nonpublic information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Post-Termination Transactions</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If you are aware of material nonpublic information
when you terminate employment or services, you may not trade in the Company&rsquo;s securities until that information has become public
or is no longer material. In all other respects, the procedures set forth in this addendum will cease to apply to your transactions in
Company securities upon the expiration of any &ldquo;blackout period&rdquo; that is applicable to your transactions at the time of your
termination of employment or services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Company Assistance</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Your compliance with this addendum and the Company&rsquo;s
Insider Trading Policy is of the utmost importance both for you and for the Company. If you have any questions about this addendum, the
Insider Trading Policy or their application to any proposed transaction, you may obtain additional guidance from the compliance officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><U>Certification</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All covered persons subject to the procedures
set forth in this addendum must certify their understanding of, and intent to comply with, the Company&rsquo;s Insider Trading Policy
and this addendum on the form attached to this addendum.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">CYNGN, INC.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">ADDENDUM TO INSIDER TRADING POLICY
REGARDING PRECLEARANCE AND BLACKOUT PROCEDURES</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">CERTIFICATION</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">To Cyngn, Inc.:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, ____________________________ (name), have received and read a copy
of the Cyngn, Inc. Insider Trading Policy dated ________, 2021 and the Addendum to Insider Trading Policy dated ___________, 2021 regarding
pre-clearance and blackout procedures. I hereby agree to comply with the specific requirements of the policy and the addendum in all respects
during my employment or other service relationship with Cyngn, Inc. or an affiliate. I understand that my failure to comply in all respects
with the policy and the addendum is a basis for termination for cause of my employment or other service relationship with Cyngn, Inc.
or an affiliate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%">&nbsp;</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>(Signature)</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid"></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>(Date)</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Schedule&nbsp;I</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Covered Persons</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 66%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center"></P>

<!-- Field: Page; Sequence: 13; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: center">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>ea022999201ex23-1_cyngn.htm
<DESCRIPTION>CONSENT OF MARCUM LLP
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 23.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="text-transform: uppercase"><U>Independent
Registered Public Accounting Firm&rsquo;s Consent</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We consent to the incorporation by reference in
the Registration Statement of CYNGN Inc. on Form S-3 (File No. 333-283438), Post-Effective Amendment No.1 to Form S-1 on Form S-3 (File
No. 333-264887), Form S-8 (File No. 333-262130), Form S-3 (File No. 333-271567) and Form S-8 (File No. 333-276792) of our report dated
March 6, 2025, which includes an explanatory paragraph as to the Company&rsquo;s ability to continue as a going concern, with respect
to our audits of the consolidated financial statements of CYNGN Inc. as of December 31, 2024 and 2023 and for the years ended December
31, 2024 and 2023, which report is included in this Annual Report on Form 10-K of CYNGN Inc. for the year ended December 31, 2024.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ Marcum <FONT STYLE="font-variant: small-caps">llp</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Marcum <FONT STYLE="font-variant: small-caps">llp</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">San Francisco, California</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">March 6, 2025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>ea022999201ex31-1_cyngn.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO RULES 13A-14 AND 15D-14</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.85pt; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Lior Tal, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.85pt; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this Annual Report of Cyngn Inc.;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, the financial statements and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared.</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed in this report any changes in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="padding-right: 1.05pt; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of registrant&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.85pt; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.85pt; text-align: justify; text-indent: 0.45in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: March 6, 2025</FONT></TD>
  <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: normal; font-weight: normal; text-decoration: none"><I>/s/
  Lior Tal</I></FONT></TD>
  </TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lior Tal</FONT></TD>
  </TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><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">Chief Executive Officer, Chairman of the Board of</FONT></TD>
  </TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><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">Directors and Director</FONT></TD>
  </TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><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">(Principal Executive Officer)</FONT></TD>
  </TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.85pt; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.85pt; text-align: justify; text-indent: 0.45in"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>ea022999201ex31-2_cyngn.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO RULES 13A-14 AND 15D-14</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.85pt; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Donald Alvarez, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.85pt; text-align: justify; text-indent: 0.45in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this Annual Report of Cyngn Inc.;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, the financial statements and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared.</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed in this report any changes in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="padding-right: 1.05pt; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5)</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of registrant&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 0.25in">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</FONT>~</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="padding-right: 1.05pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt; width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: March 6,
    2025</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-right: 1.05pt; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Donald Alvarez</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Donald Alvarez</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial and Accounting Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 1.05pt">&nbsp;</TD>
    <TD STYLE="padding-right: 1.05pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Financial Officer)</FONT></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>ea022999201ex32-1_cyngn.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.55pt; text-align: right; text-indent: -14.6pt"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION 1350,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the Annual Report of Cyngn
Inc. (&ldquo;Company&rdquo;) on Form 10-K for the year ending December 31, 2024, as filed with the Securities and Exchange Commission
on the date hereof (&ldquo;Report&rdquo;), the undersigned, in the capacities and on the date indicated below, each hereby certifies,
pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the knowledge of each
of the undersigned:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1)</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2)</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: March 6,
    2025</FONT></TD>
    <TD STYLE="font-size: 10pt; width: 40%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Lior Tal</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lior Tal</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Chief Executive Officer, Chairman of the Board
    of Directors and Director</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Donald Alvarez</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Donald Alvarez</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Financial and Accounting Officer)</P></TD></TR>
  </TABLE>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %? G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W, 8' HP/
M04#H*6@!,#T%&!Z"L_5M8BTF#>T$]Q(1\D4*%B?QZ"N5C\9:XLD<\^B2- \C
M*8D0[U48P<]SUJE%LRE5C%V9W6!Z"C ]!5:POXM1M1/$LJ ]4E0JRGT(JU4F
MB::NA,#T%&!Z"EHH&)@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP
M/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"
MC ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'
MH*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )
M@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10
M F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M
M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*7 ]!110 8'H*,#T%
M%% !@>@HP/0444 &!Z"DP/04M% "#H*6D'04M '!ZQJER/%MY81Y<JBR1H1D
M$;1N'MZY^M3/?*;./R55[@L1Y6_C/'0]_I5[Q+X5FU2;[;IUW]GO%P2K#Y)2
M.F3U_I60^A:L]HB06GEW)9L!SA8B<9;/H.<?A71":2W/)KTJG.VE>Y<\)ZE/
M=>(;^TD<E;> ;AT&_=S@>W3\ZV+N>+^U+B.\U*>T1%3RE1]@8$')Z'/--\-^
M'%T*!C+<M<W3J%>5AC _NCOCZUND ]0#]:QD[NYW4J;C3469R1O+8*VG7[2.
MC%E>4[@_JK<=/ITIJ7%Q<Z?+? M$#"VR$#E6 .2?4Y'%:>,=!12N:\I@37NH
MV.E@7 >8NB^7=1)R&..'4=#[CCZ4Z>>$ZC=I>ZI<6NR0+%&C[ 4V@YZ<\DUN
MT8!Z@'\*+BY'W,(3W-PMB-.NI N^8&2<;Q)MZ;O8]C5FTOKBXU;R)H)("EN3
M)&1E2VX8*MW&,UJ447&HON%%%%(L**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH S]:@OKK3'M].E$-Q(RKYI8KL7/)!'.>WXUE&+Q1)L5WCC52A8QNN6Y7(
M&1Z!OSKI:*=R)0N[W.;2'Q42"UQ -KDX^4AN1P>/NXW>]-6W\5.BAKR./#<X
M"$D9&>WUQ^&:Z:BBY/L_-_><UL\6+O;?;L>,*"H'0]..,'!.?PJP(_$0L;K]
M[";H2J8-V,,F/F!P..Y'TK=HHN/V?FSEWL_%#3ES>Q_NI&,17 #KC R/?OZ=
MJ4V?B0H5$R!DD#Q'>-F,MPW<]1[8KIZ*+B]FN[,!H_$?]GV026(W8+_:"V I
M&#MS]#CIUJLMOXI3=,)(WD9 FUG7CE\$\8R,KG'6NHHHN-T_-G+M:^)TW-'<
M*SY89=UY&XD8XP!C;GO@&IUB\3+,A:>)T,P9U&T )N;(!QG&W:?7-=#11</9
M^;,B2WU2.>X-O+D2.S(6((48./Z8_'-37$6H^>#;3 1A!]['S,,]?;ITK1HH
MN5RF-%'K",Y)W>8XY9E.SIDCVZX'YTL<.KMN\R4C*YP67&<=.!QW)K8HHN+D
M\S*A35=\\DP7.QA$@<=21_\ 7Q4?E:V8"7E&]AAE0J"!@<@GOG-;-%%PY/,S
M&CU%8T568XB0'8R]?X^O?T[5'Y.M;68W";\#"@#:#SGMGTK7HHN'+YF.T6M(
M8PDZNN<N6"YZGZ<8VYI[1ZJJCYS(X"G[R@'Y3N'UW?AC%:M%%PY/,R$BUA;)
M<NGVAI@TAR#A=H!QVZC^=-DBUH99)PS;#@94#<<>WUQ]:V:*+AR>9CD:N)8U
M\PL6!8G"A1@J!G\-W3O0\6LHO[N4.Q7DL0!G:N3^>[ Z5L447#D\RE8B]5G^
MUMN&U=IX'..>!5VBBD4E84(V!\I_*C:W]T_E5JB@95VM_=/Y4;6_NG\JM44
M5=K?W3^5&UO[I_*K5% %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=
MK?W3^5&UO[I_*K5% %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?
MW3^5&UO[I_*K5% %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3
M^5&UO[I_*K5% %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3^5
M&UO[I_*K5% %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3^5&U
MO[I_*K5% %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3^5&UO[
MI_*K5% %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3^5&UO[I_
M*K5% %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3^5&UO[I_*K
M5% %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3^5&UO[I_*K5%
M %7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3^5&UO[I_*K5% %
M7:W]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3^5&UO[I_*K5% %7:
MW]T_E1M;^Z?RJU10!5VM_=/Y4;6_NG\JM44 5=K?W3^5&UO[I_*K5% !1110
M 44C,J*69@JCJ2<"D22.4$QNK@==IS0%QU%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!E^)/
M^1=OO^N?]:R/ G_(/N_^NP_]!%:_B3_D7;[_ *Y_UK(\"?\ (/N_^NP_]!%:
M+X&<$_\ ?(^C+?B?Q-)X?DTV"WTR;4;K4)S!##%(J'(0N22QQT4TS0O%G]J:
MM/I%]I5WI6IQ0B?R+@HPDB)QN5E)!YX/>L;XA6]S=Z[X.@L[Y[&X?49-EPD:
MN4_<2?PMP?3GUK!TF74=-MO&-]?W,]_XUTRUDC5I5 1H,%XFB10!M;J?]H$5
MF=YZU17C^@0ZH+OP[J=E*D<EW+&;BZN->,XOHV7+CRB,;NX"XQBM/1[.P\22
MZQJ>OZS>6^HVFIRP*B7[6XLT1\1@*"!RN#D@YW4 >FT5XW>/J6NZ[XF-U'(T
MFGW30VS_ -MFR%G&$!1P@&#G.[<V0>G:M5;._P!=\2>&=-UK49F630I)KQ;&
MY9([EP\8!W*1D?-GC'Y4 >C7]_:Z9:-=WLRPP(5#.W0$D*/U(%6:\8UJPCN/
MA]K]I=W-W-%H^M?9[5Y+E\I$9(OE8Y^8 ,<%LXKUO2[*UT_3X[6S=W@3.TO,
MTIZY^\Q)/YT 8?A;QQ9>*=3UC3H;>:WN-,G,3+*1^]4,5WKCME2*6\\;65KX
M]L/"0MY9;JZB:1IE(V185F"M[D*3CZ5Y[I\P\.VH\9JK>18ZW?VNH[!DM;23
M'GWVOM/XFK>DVEP/$W@S6;]"M_K=_>WTJGJB&V(B3_@*!?Q)H [:\\575JFE
MM+I$ULU[JPT\I<, P4AB)!MSD';P/>NHKR6.XFN=/T!YYGE9?&4B NQ)"AI@
M!] *S[B35==NO$=W<*RWEC>SP07!ULV@L43_ %9\K&,$88EL[LT >U56.H6J
MZDNG&9?MC1&=8NY0$ M],D"O+?$D.IL8]5U6Y74(;72XI+BWT_5C;2VD@!+S
M(!A7#=1N],"KATO1]3^)^DWYENPEWHQNT+W<B%F$D>.-WH>5Z>U 'I]%>46=
MM9Z]I.NZWKNNWEIJMI=7"?N[UH1IXC)V (" > &R0=V:=IXO_%VL^&H=9NKR
M".XT W-W;P3-")V\Q0"VT@CKGC'I0!ZK17CM]JNJ:7X2O=-M;RX:W@\2_P!F
M>?+<E)([8[2%,QR5Y;;O/0&KVG66KV-WJUK9WMOHEI+I<C;9M8-X;>;("3C=
MRJX)!YQD"@#U2BO.O <B:;XAGT6YM[J#4)+%;HE=3:\MYE#;3(I;E&)(X(&1
M7HM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!E^)/\ D7;[_KG_ %K(\"?\@^[_
M .NP_P#0172W=K%>VDEM,"8Y!M;!P<57TS2;728GCM0X5VW'<V><8JU)<MCE
ME2D\1&IT2)Y[*UN9[>:>WBEEMG+PNZ@F-B""5/8X)'XTTZ?9G4!J!M8?M@B\
MGS]@W[,YVYZXSSBK-%0=1CV?A/P_IVHMJ%GHUC!>$D^='"H8$]<>F?:EOO"N
M@:EJ*ZA>Z/97%VN,320JS''3/KCMFM>B@#(U+PMH&LW:76I:/975P@ $DL(8
MX'0'U'L:OBPLQ=QW0M81<11F&.4(-RH2"5![#@<>U6** *4FCZ;+:W=K)86[
M6]XS-<QF,;9B>"6'<G _*GZ?IUGI-E'9V%M';VT>=D<8P!GFK5% %(:1IHL9
M[(6%M]EN&9YH?*&R0L<L6'0DGDU+)86<L]M/):PO+:Y-NY0$Q9&T[3VR...U
M6** **Z-IBI&BV%L%BG-R@$0PLISEQZ-R>>O-5=0\*>']5OUOK_1K*YNEP/-
MEA5F..F?7'O6Q10!CZCX5T#5[J.ZU#1[*YGC 59)802 .@]Q[5/J&@:3JLMK
M+?Z=;7$EJVZ!I(P3&>.GIT'Y5HT4 8][X4\/ZEJ*ZA>Z-8W%V,?OI(59CCIG
MUQVS6B;.U-ZMX;>+[4L9B6;:-P0G)7/ID XJ>B@"FVD:<UO=V[6-L8+QR]S&
M8@5F8X!+#N3@=?2JEAX6T'2[>XM['2+*"&Y&V9$A&)!Z-ZCV-:]% &7I'AS1
M=!\W^R=,M;,RXWF&,*6QT!/H/2M2BB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHVD.2 !QZT 245%YC>@
MH\QO04 2T5%YC>@H\QO04 2T5%YC>@H\QO04 2T5%YC>@H\QO04 2T5%YC>@
MH\QO04 2T5%YC>@H\QO04 2T5%YC>@H\QO04 2T5%YC>@H\QO04 2T5%YC>@
MH\QO04 2T5%YC>@I1(<\@8]J )**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BB@\#- !147F-V _&CS&]!0!+147F-Z"CS&]!0!+147F-Z"CS&]!0!+1
M47F-Z"CS&]!0!+147F-Z"CS&]!0!+147F-Z"CS&]!0!+147F-Z"CS&]!0!+1
M47F-Z"CS&]!0!+147F-Z"CS&]!0!+147F-Z"CS&]!0!+13%<DX(I] !1110
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
MO_/Y<?\ ?UO\:^KO@=))+\++)Y'9V,TWS,Q)^^:^2*^M?@6,?"FRS_SUF_\
M0S72<YZ)VJ-YH8Y$C>6-9'^ZK, 6^@[U)VKF+G1[@:_=W,NEVVH0W+QLEQ+*
M%>V50 0 03Q@D;>YYIHB3:V.GQ[48]JX73M.UW584EGO;K[,DSP(RRM$TD**
MP60YYRS%?P%4KB/Q)]M@L6GNI-1=1F2.=A&B^21@C&,[^=V>]/E\S+VSM?E9
MZ,Q"*68A0!DD\ "FQ21SQB2&1)$/1D8$'\17*S:#JLFD7=FTIN$%S#-%%<3E
MO-10I>-F[ L&Z_RJ.ZTK6I%1M/L$TU#O(M[:Z5!'*2,2O@888!^4?UHLBG4E
M_*=CCVIKLL8!=E4$@ L<9)[5QIT'Q%_K1?7'GX=R!='89/-!3CT\O/'2J-KI
M7B+4[**4-+&/-#M]JGW;F67*L%/W0H'3OQ1R^8G5EMRL]".!C/&>!FC'M7"0
M^'?$$D-K+?S3SS6]XDOE_:@,C:0S!L]R0<'T/K2+HOBU;"59+R>2X\P':+A0
MDA&<MG((4\<#'3I1RKN'M9?RL[:2ZMH9!'+<0QN>BO( 3^!J5&65%>-@Z,,A
ME.0?H:YO_A'I[GQ+)J=V(MGV2&-4VJX:1=V>6&1@D8(Q67%H'B&+2)0UQ<?:
MP\:QQQW0V; @W#&0!\WH0:+(?M)+[)V[.B*S.ZJJ_>). /K212QSIOAD21>F
MY&##]*XU_#FJ/8:]"T>Z?4(8]C&YW)OVJ&7!Z8(//I2ZAX8U.RMF719F>:=_
M,ED5U@",% 3"KA<=<]?QHLNXO:2WY3L/.A,9D\V/RP=I;<,9SC&?7/% GA:8
MPB:,RCK&'&X?AUKA9O#WB&:)8IP9D,JR*$N@B1D3%V++_'E<8],5;NO#VH3Z
M[>2QV4$8EOH[F/4/-'F(BJH*@#GG!'IS19=P]I+^4['>GF>7N7S,;MN><>N/
M2E8A%+,0J@9))P!7%KH7B*VBAN;:X9[Z*U0D37&Y9)MY+*3_ '=I^F14=WX>
M\2O+-!]ODGMVM3&"THVL3&0RLI/=CG./2BR[A[67\K.V$L99%$B$N,J-P^8>
MH]:<[+&C.[!549+,< #WK@V\&ZO:26\UC>;I8(G@@+2;3#$5&$!]2=PW=N*+
M_0?$EWILUNWG202I(D5L;[YH2<;2[_\ +0=>.V:++N+VL^L3OD^^N*EJ"%2H
MC4]0N#^53U)T!1110 4444 <9\4+IK/P:\R*K,+B,8;IU->5ZMXA%AIUM&EN
MK&[?RPV?N8YR:]*^+\D47@1VF;:GVF($[-_<]LBOGC[3$WEB6^=T1L@&%O\
MXJFZ^(BN6G.R]>II2IX:4TZT;ZK[B/5-4O;^_-S"+B8Q?+&SKEE'?.!CJ*[6
MVB-YI5M=2A8Y)8@SH>,'O7%1W,L$%U;P:O(EO<KMDC^S9S^O%:.F7VD6>F1V
MUTUQ<3)G,GE<$9XZFO2R_'3IN2K/1KNWKYZ'%F.#H3DG0Z-]$E\O(SO$5E<'
M7IVC3<H"#CTVBLQXIHF39%YGJ>F*Z:XU+3)KDRI).@P %,6<8 'K5J'Q+!"
M!.[@=GM$;^9JOW&_M/Z^XB]6WP'*Q33+<JA@E _O8R.E,EUFZMXTA5#'ES(Q
M=1N;T_"NUD\06KL$:T'F$9 %B 2/H#6%JLFF:FA5B8I!_&MI@K_X]45HT'#^
M)?RL*E4KJ=U"WFF6-6\8V5QID%I;:1"LXVM)<$@;B1TX[5!]IC_LV9F; 5B^
M$Y)''3\36>NFV$=OS=3G)^^UF"/P.:OV<FE6Y5I[F\F9?NYCP/T/2O*6&HIQ
M:>Q[T,SQ"A.$EOU]?+4DGM];NK>!6P(HUVH=C9 J!=+NQ(#-<,&]HS74Z9XK
M\/V$(#QZC+(.YQC\LUH/\0-"DW![.ZP0,?(O'ZU[RJ82RO49\Q.&(YFXTUNS
MCH]%\Y]YN9SMZX.*O1^&;=B&9)')[LQ-= GCKPXJR@V%TQ;[I*+Q^M1'QIX?
M%LX2VOEG)R& &T?AFJ=3!])?@$(UU\4/N9ZA\(].BT[0;Z.*/8&N=Q'OM%=[
MW/UK@?A'JD6J:'?R0ER$N=IWKC^$5WW<_6O'JM.;<=CU(JRL<QJ?B6ZTS6)(
M[B"*+3XR )65F,F5S@,.%;/ #=?6I)/&$'VJ.V@L;FXFDB64*K*/E,>_J3V%
M:TFC:;-?"]EL8'N?^>K)DGC'X\50D\'Z')+ PT^%$B+$Q*ORN2,?-ZX'2HNC
M)QJ]&9]QXZM_[/GN;:TF,0#+#/)C8TGE[PI .X<=ZN6WBF&[6:**"3[7!!)+
M,C8Q$4Z _P"]U'M5F'PQI,5S=7#6<4LEPQ+&10=JE0I4>@P/UJ:RT6ULIKZ8
M RR7K S,X'*A=JI@#H!Q1H"56^K.;T[QQ<&W9]0LTW&"*:)(\Q,^_.0 Y^;&
M.HJV?'FFK&\C07"IL1H]^%,I;& H)Z?,.>G6M5/#.B10F*/2[54)!P$].G\S
M3QX>T=0P&FVV&3RR-G&WC@>G0=/2B\1*-5+<FTO48]5T^.\BCDC5\@I(,,I!
MP?Y=:N5';V\5K D$$8CB0851T J2I-U>VH4444#"BBB@ HHHH **** "BBB@
M I#TI:1NE $U><?%N$2Z?IV>@D?^0KT>N&^)T?F:/:8 W";C/TJ9?"SFQ4W"
MGS+NOS/&! BL$8 9Z&NAT'2HKJ[6(@;B#C\!7*1Z!=:GI(U2YU*9'CE=6C4X
M4!<_=_+OFJ'AO4+S4=0CCT\S6S!OFE-R2QX/M[5@]&&#Q4/8M2E>SDKVZKIW
MZEKXF:>+3Q#"@!!\M<$?3-<OIUL)&F!5G+[6^52<=?RKI/$$5_-%8ZCJ,CR/
M.AVF9B2  1U/TH\,VZ&[N(6CF,@A *HNY015R=D=-"K&K+W3#O+>"#6M-5HW
M+^0" W&>6ZBJMI=ZU<.\UI%,(B>2D&<'T%:OBG"^-M-=8I GD1$!T*G[S=16
MIINJ>*;^\FBTV"&W@C;&#  H_$GFO/Q,G'5)/3J_^'-*LW#5+;J26UKXHN)$
M;$$%O\H/F+\Y&!D_7K3I=$;[$8;R[FOKF-B=L!^8C'*MSCFNLDLKN>"(7>H&
M-T"EOLX R>X.>QJ.WTU$L3:Z>PBA#8>8_,QS_GJ:\)5*CC[1))+LM/O_ ,CF
MIXV/M%S65WZO_@+MW."EM?)(7[.MN<_ZL?,0.V32PQ;XRZ*6P<8*UKZ_!:VT
MD*37$UK;J"(GC;!<@^O/%8AO(].BQ'?)>K(>8XR%*^Y)KMI3=2*:Z^OY_P#!
M/JYKI%=CJ?#UE<.CR1@Q[2<H1\L@QT/ISWKSK6WB35[RWFMO,9)B6;.&7/\
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
MW)J2RO;RXNVBGM1$@7.>>?<>QJO%J\QD5<13%W9-J<&(AB!NZ]A3FUW;&O\
MHLC/\H;D  D9')]10!KT5B#6+I67S+7Y [[R >5PVT#WXY^GO4R:P9;B*%(T
M!,@1B7R&!SRG]X>] &K163'J<\=LL]PB_O'8*.%  SWYR3C@5&^MR8<BWV9C
M#Q[OJ00??CI0!M45DVNI7$EX$F6)89"P4EL$853Z=3NK6Q0 #[Z_C4E1C[Z_
MC4E !1110 4444 8?BR(3:&RDL/WBGY>M>;-HUB^1(9VW.&(9R02#GI]:]2U
M[=_9;;02=PX S7!S><K';;3?41M_A792H0J4VY&$ZDHRLBCJ-O'?:!<64T0=
MF(9!+'N7<.A/XUYI=0W&B.%UJ2*W$@)5K.U#+CTR2,&O499;I8R?LTY'H(F_
MPK@/&4%]>ZSIDTVE7UUIT65GMXHFW$$Y)'UK/ 9=3PE)QB[J]]?/0BK5E-F,
MFG:1+,-0LAJMS.,,3Y:*O(QG&:QM5M7%S)+*T<<C  PLX+*".,_A6KI4.O6[
M3I8^'[I4=_D\Y'PB@G /')P:VM-T&^.]]7LI+AW)X2V9<9.>N*]IJ+IWBO\
M+_,X8\WM+2?]?D<]IEI;BP*)=J)#)M,:QAL].F?<T_4]/NM/THFZM9H/,N,(
M92OS#;UX->D:7I\-DHCLM%:W)Y,CQ,3^>*P/B-9ZC>:39>1:W,A$YSM@8X&/
M0"N"+<9*;>QV22:<8H\^MK>>\G6WMT\R5LX0'DX&:O17RV&FBVDBEW[B2=AX
MSZUESV&N6S(Z:??$X/W;5Q_2O3="L3<V23ZEI]^3M&=L3 C([ CGG%3B\UG1
MG&-)73T]/^ ;X7*J.)I3==M6LU;_ (='G3WD<NAZG&#^\E,(C3&2V"2?RJC9
M6UPL49<,$R?W;LR9SCGBMZ>#4(G<G3;U<L>EL_/Z55N+74V$973;\DG@"U?_
M  KSZF+J59)J/ZGMT<NPM!6E4NON_)W+FN#S]/BM8RH(((W'C%4+6PN0B(H3
MC^//6K-W9ZB8P7TJ_D9R(U @<8SU/3M6A%8ZC!%&K:?>$J ,"W?_  HP4'&%
MI&><UH5L1)T]U9?@>S?!:!X/#M^)'#$W6>.WRBO1QW^M>>_!Y9ET"_\ .AEB
M;[3TD0K_  CIFO0QW^IJZMN=V/)IMN*YMPIIC1G#E%+KT8CD?C3\48K,T(_*
MB_YYI][=]T=?7ZTOEIN#;%W 8!QSCTI^*,4 1^5'M5?+3:IRHVC /M34MH(X
MQ&D*! <@;1U]?K4V*,4 1F*,G)C0G&,E1T]*!%&#D1H"!C.T=/2I,4F* $V+
M_=7\J3RTW[]B[\8W8&<?6GXHQ0!$L$*D%8HP1TPH&*1K6W8(##'A#N7"@8-3
M8HQ0!$;> J%,,>!T&T<4XQH6#%%+#.#CD4_%&* (S%&V,QH<<C*CBG@8&!TI
M<48H 2BEQ1B@!*1ONFG8IK#Y30!)7DWQRN7M-,TF43O$@F?>% ^?@<5ZS7D/
MQ\B\_0],B\MGW228V]C@8I,SJW<;+^NYY(FLO(9UGO/W*C<><MQW(XQ6:WB&
MS7YE:5AGKY9P?S-6=)6T.GO#J]I>W$N< Q_*"F.AXS^M85[I.[4R+:"9;+=E
M%9264>GO6T\<I-PBG]WY'!2IJ51PFGI]QU[[S:03@KY<Z[T)XX_.N5UJ<K<B
M/S 0%)!7L:] M+70[:PMQ)YLK)&  8RQ''3G@?E7)ZYIUO=ZC)/!!<A2 !N!
MZ?@*\^&.C5;@HOUM9$8?$0JUK1B]/(ZFWU)_^$9TAEY_T0?,W ^\V:OK>1R,
M%9R)6VE0!][*@CD]*;I&DB?P_I466C<6I RI_OM6BN@0S0[9B"% &1D<@8ZU
MG5Q>'47%Z-'KTX<M52EJM[+^O(U]+MY"BK(-K8#.>XK85%&0HS[DUC631Z78
M^1\Q...22:E&J1[>2P]L&OA\QC6JU&UJCW,)&%-.:5KM_P!?UT-"0#V_*JP/
M^L'!Z'I[U5DU!",@'\5-0)?*9F'/*,/NGTKSXX>I;8].G67<Z*("2),D8 Y
MXS^-1W44<]NR#([COFLF/4/,M0JY!)&25/ [U.EU;Q?=:3(]<U4*-2#4M='V
M/!Q4_P!Y-1_I^1PWC31A97']MJ1Y<T1MIUZ<DC'ZUZC\$#N^%]J?6XG_ /0S
M7,ZC%)J.F36TBHQD!)4@[3]*[7X563:?X#BMGC\MEGF)7ZL37VF2UW*+ISW7
MY$XGWZ:JKJ^JMT.U'2B@#BEQ7T)YXE%+BC% "48&,8&*7%&* $HP/2EQ1B@!
M/PHI<48H 2BEQ1B@!**7%&* $HP/2EQ1B@!**7%&* $HI<48H 3^-?QI],_C
M7\:?0 4444 %%%% !15/4]5LM&LS=W\_DP!@N[:6Y/3@ FL$_$GP>$1CKD W
MOY:@H^XMZ8QFFHMZV%='545RDWQ*\&V]TUM-K]JDJG:00V ?KC%,'Q/\%E&<
M:]"54@']V_!/_ :.5]@NCKJ*X^?XI^"+:5HIO$-NCKU4H_'_ ([47_"W? 7_
M $,EM_WP_P#\32'<[6BN*_X6[X"_Z&2V_P"^'_\ B:!\7/ 1./\ A)+;_OA_
M_B: .UHKC#\6? @_YF.V_P"^'_\ B:%^+'@5C@>([8G_ ''_ /B:M0D]D*Z.
MSHKCC\5? XZ^(;;_ +X?_P")I1\5/!!Z>(;;_OA__B:KV-3^5_<+FCW.PHKD
M/^%I>"?^A@MO^^7_ /B:3_A:?@C_ *&&V_[X?_XFIY)=@YX]SL*;M()QC!K,
MT/Q)H_B6WEGT>^CNXHFV.R C:<9QR!5]LECR>M0U8HDPWM1AO:HL?7\Z,?6@
M"7#>U&&]JBQ]?SHQ]?SH EPWM1AO:HL?7\Z,?6@"7#>U&&]JBQ]:,?7\Z )<
M-[48;VJ+'UHQ]?SH EPWM1AO:HL?6C'UH EPWM1AO:HL?7\Z,?6@"7#>U&&]
MJBQ]?SHQ]: )<-[48;VJ+'U_.C'UH EPWM2;2>#C%1X^OYT<CD$T 3TUD1_O
MJK?49IU9>N^(](\-6D=UK-]'9P2/Y:NX)!;&<< ^E &AY$/_ #RC_P"^11Y$
M/_/*/_OD5R'_  MCP+_T,=K_ -\O_P#$TO\ PMCP+_T,=K_WR_\ \318#KO(
MA_YY)_WR*/(A_P">2?\ ?(KD/^%L>!?^ACM?^^7_ /B:DA^*7@B>01Q^(K4L
M> "&'\Q3L+8ZSRHQ_P LU_*CRH_[B_E6,_C'P_'&9&U)-HZD(Q_D*?#XKT*X
M"F+48FW<CAAG]*5C/V]*U^9?>C6\J/\ N+^5'E1_\\T_[Y%5O[5L0NXW*8JO
M)XCTB(X>_B!_&L^>'=%*K"6TE]YH^5'_ ,\T_*CRH_\ GFG_ 'R*QI?&/AZ!
M TVK6\:GH6)&?IQ5'_A9/@_S3%_;UMY@ZKAO\*M6:NAJ<7LSI_*C_P">:?\
M?-'E1_\ /-?RKFI/B-X0A'SZ]:C_ +Z_PJ!_BEX(C&7\0VH_X"_^%4XM;H:D
MGLSK?*C_ +B_E2A0!@  >U<;_P +8\"_]#':_P#?+_\ Q-=)H^M:=K^G)J&E
M7275JY*K*@(!(X/6E89<"L..#2X;VJ,Y+'D]:3'UH EPWM1AO:HL?7\Z,?6@
M"7#>U&&]JBQ]?SHQ]: )<-[48;VJ+'UHQ]?SH EPWM1AO:HL?6C'U_.@"7#>
MU&&]JBQ]:,?6@"7#>U&&]JBQ]?SHQ]?SH EPWM1AO:HL?7\Z,?6@"7#>U&&]
MJBQ]?SHQ]: )<-[48;VJ+'UHQ]?SH E"G=DXXZ8IU0#((()ZU/0 4444 %%%
M% '%_%*<V_@QY &)^T1@;3SU->+WNHVS1HCVTJ,6XE;:3_CFO:OB=9/?^$#
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
MM<[QT'T9Y\L!.^Z/<O@4"- U7_KZ'_H(KU+N?K7EWP+N9+G0-4:3;D72@;5
M_A'I7J/<_6N&I-3DY(]"E!P@HOH<3JEAJ,OB*_DM;.^^TO) ;.[1RL,:@#?N
MYP1UR,'-5I=3\56['[<T\*R7:18A@5FY+?ZO(P1M Z\UZ!BH);BVCD6.::)7
M/*J[ 'ZC-3S$NCU3.'C/BN.6:XEBNT\X1AW@C1I"%5]ORDX&3MW8Z4\ZEXIN
M)KNQBD7[3;0I/(T*JV'< >5Z94AV^F*[P<C(Z>M-545RJA0S?,0!R?>CF\@]
MB_YF<7.WC"V2?[.\MT=TR+YD2#"*R['&.K$%O8XI;>3Q:XBEDEG 01D)Y"CS
M 92&W9&<A,'C%=H2 0"0"W ![TN/:CF'[+^\SC($\26?ALI;-=3:@E[(C"X5
M>8V) 8'NHRK?@15"[M_%5[;F>9+F&=8B/]'50V%E08'^\ SX]P*]"P?2D.%!
MR<8&>:.83HW5KLY+1[?7K>ZE'F7'D7+W;8N$7]TVX&)N.><GCV[5GQZ=??V2
MT<.FZK'?A8_M\CSG_20&'F!#NP21G!&...*[[J,CI01@<T<P_8JUKG 2Z9K%
MU;7&GZ;9W5IIUW.IC2YF*-"BKE^?F9=S;<#V/3-6X]'NM0NM#N=1L9UN$26.
M^*RL 61<(W!Q@D9'UYKLQA@&4Y!&01WI<'THYA*BNYR'A*TOK/4+E)[6Y$)B
MYN+D%79]W0C<58XYW#%==2XIDDL4,>^61$3IN9L"DW<TA'E5AU%,$\+2B(31
MF0C(0,,D>N*8UW:IMWW$2[^%RX^;MQ2+)J*CCG@E8K'-&Y'96!J7% "4AZ4Z
MD;[M $M>4?'QMO@^QZ?\?H_]!:O5Z\G^/N#X0T\-T-\/_0&JH?$A,\#216+$
M-EN3@<YJZP)T&.547S/.VD'KC'6J$$D45JRH&::1@%.,8]1FFK/<-;-\G[M"
M"3CBN]5++<S:[%RW1Y;B)/*;!."0M=+H6@V4UU<F:-O,A.8_F_SS7-6-U.[P
M^7&K,'P-JUZ1X<T.ZMUDN;V1%$BAU7K@<G\^.GO713=-V<GU.3%5'&+UL9=Q
MX%M1-IPL[.YE#N3,XD' QG)'I7'V>@75Y<R)*KVR+D[GCSWZ=17JTFMZE!;
MV$-G)"PV%BQ\P+CKU&*X".'4;FX");0 .^1\G'-:3HN<G[EEY?KV.;"3Q,H2
MYFOOVU93C\-Y7:;X?[)$?WO;K5;3-.NDU.$M;OL1\EL=!ZUND,]]/;1B#S4B
M7:0P"Y QQZFL^*XOK659## =IS\L0'\J<J$4TXIV.[]Y)-1=_4](6Q.J>"KJ
M# +3B1!CU[?K5KX=Z2VE^#9EEB\J9W)D4CD''>I_!DUOJ&@H@E229<M)&&Y3
M)SR/PK9LI!#I5Z?,\S_2)1SV^8C%?-YKBHUFZ*W4OPNCPXQJ4?:)_"W^-K'D
MWBCG4#_O8^O/ KAM2S]M8Y)((ZG^==KKKA]2)[ D[L<#V%<->L&O9"#D=,UU
MK2"/4P/PD!&1Q^5?4'P2_P"29V?_ %VE_P#0J^7SD<>E?4'P2_Y)G9_]=I?_
M $*IEL>D=_W/UKD-6AUZ3Q*-4M;9S:6+)$L7F$-,C?ZQ@G1NHP21]TUU_<_6
MEQ4IV)G'F5KGG%A!XHTVV=8X+V,,JX*(LCF01@*"&/"9SDUIB?QE_:0B> ?9
MO-",Z!>APY8$]@,Q_7!KL'FAC<(\J*[#(4M@FI,9I\QFJ-M%)G!03^,;EY$/
MVR",(\BNT2%MWEY"'(&1NXZ?C5B2[\5FVNG$5RMW\I$2PIY2Q_+DH>I?&>#7
M9NRQH7=@J@9)8X IV,T<WD'LG_,SC[K3]9U2PT$W3R&:.X:2=0@53A6*%P??
M:#]:BM)?%=S/;Q2M=PQ/*GVF5X8U:,X;>$ZY3(7!//-=K@^E,DECB4-)(J G
M +''/I1S#]EK>[.1U2REO/$<J166HPH(7WW2.VV=BA 0$-A5''U/XUF&+Q5)
MI,]F1?KY=O$R-&H4@J5R@S]XD;N0>U=\;JW7=NGB&T[6RXX/H:>DL4K,L<B,
MRG#!3G'UHYA.C=WN<CK<6J^??+;6M[<#4-/C@AD7 \J4%LE^1M^\#D>E0ZK;
M:C+K5M=6]C?3,@CC$<JD1C:V&975QMR.>0<C%=G'-%,6$4J.5.&"MG!]ZDP?
M2CF&Z5^IR.O:7?Z_J5@T"/;P&UEWM.&'E.2NWA6'S=2.U4+Y/%,IO["%K_[.
MELZQRX7+LFW:5;'5OF[FN\)"XW$#)P,]S2X/I1S Z*>M]SA9+CQ@9[E81<"(
M1_N2\"Y*_+AO0/UR#5RV@UU?$%B]W/>R6T4UQ"65%"NGRE&<#L?F&?85UH(8
M?*0><<>M+CVHY@5+S8E%+BC!]*DV$HI<9Z4@(.<$'!P<=C0 '^M2U$?ZU+0
M4444 %%%% '(?$JQM]1\)-!<H7C,Z' 8CD9]*\CB\':/(VW[*_\ W];_ !KU
MGXG7<EEX/:6-0S>?&.1]:\TTG499;..1]K2$,6.1\OIQ6L*M&"_>*X>SG->Z
MR"3P1HR6LDJVTNY0?^6S?XU"?"'A]8]SPD$*21YYS_.K&N^+4TVYBTQX7^TW
M0^1@!MVGC)/YUR6M7&GPV$^6E;59W2--LVT*#P6*CKP *T>*PW/&$:>XZ> Q
M$J,ZKG91*[3:";^2WCTB7RXE#.[3N""?X<>M;\?AS1IH$E2V)5QN'[UNGYUP
MMQ=R1H4!+N."6/)Q75>!-2FNC<:<_,<2>9&?[O."/UK>$:;E9Q.27.HW3+<G
MA[2T'%F?QD;_ !JA?65C:VT<:6T*K+.%+2RN%7@\D@YKK9[=B.E9.I:1]NM
M&"AHI5=0Y^0^S>V,T5:4$M$.G*3W9R.I?9-/V8@L;C=G_43R-CZYQ6:=3@ZC
M3$Q_O/\ _%5V-QX0&HZ=?O;6D<%U%'YD4*G+-M&6].,<\4[2_AY;OI]I?7I8
M))%YIP_'3-<KI]D;<UMSG[>;2Y;0O.)(9^3Y8AD<>W.^L]]2B7G[ N/4E_\
MXJO<="\#Z;<>'X)4D^R/*^5210-XR.0,YJY?>#]!M+FPC99I1<AP)0HV(>,9
M(]3Q4NGV17M.[9X)9W5K<JYF-E:%3P)5E.[\FK.DUI4=E6RM& . 1YG/_CU>
MZWGA7PU9Q223WR2%,%XHMA?&><"O./$_A_08[U9;(RVZM%O\J7:7=O;#$?RJ
M7&RU&G?8]3_9\NS>>&M6D^SQP@78'R;L'Y!ZDUZYW/UKR?X!3P3>']7%LCK$
MMVH&\ $_(/2O6!W^IJ0*US:-<7%K*MU/"('+E(SA9>,8;U%%W:_:3&2X4(''
M(Z[E(_K5JLW4=/>ZF21%!VIC&_;DY!'4$$=: (X=(>&[AD2Y;R8\8BR>..WU
MJ*71)I)C(+K!/!()RXR3R?49[>E/6PO%W9V"1U96F1OO%AP2.P%-.F7!<LL<
M2*W"QB0XA/'S#CD\4 -31KAAN>X"L')VY)W?>ZG/&00.*>NDSM+LDG;R% (7
M<<%N<XYS@# _.I(-.N4/^N\G&W<T;9,I!)).1QG-+<V^HFYD>*3,!Y""3:W3
MH..* (CHLH9-EXX11RN3UP!N^O'ZU)'I'E2%EEY,31@DG*Y4#(Y]03^-1"#6
MI+>,>8JML&6+X)/7D8_"IX+744N8&DNBT87]XH.<MSG\.F/3% "0Z?/#"RI<
MJS"0,"23T&"">M1#195B5?M)<X(D#EMLA[$\]J5=/U" ;+><*"S-N+YQEB>1
MCG.1]*?'9WX,KF4AFA9(\REMA[9XY^M $<&B/&0)+MY%&,<D9P,#CVI/[&N?
M+"F_9SD$DYS[X^IS^?M4DMGJ:AA#<D@DXWR'(&?E[>G6D%MJT:#%PLC,F'W/
MC#=R..GM0 #3[J;3Q&USB8R%F8G.T8PHR.XX/US4D6FO;PPB)H]\,CLN\$AM
MV>OH>:@&GZC#M2VF58QO)S(26))/<=>G-/-KJ4;2O"_,@X#SD[3MQZ=CS[T
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
M_P"9DG_\!5_^*J?:W=[B9X2Q 5P#\S=:B)XP!Q7N_P#PSM;?]#+/_P" H_\
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
M1<_SQ5=O$/CO)'V68Y/7RTX_"GZGX@EM"WV+2T"#HT[/T_[ZKG+GQ_J\(/\
MHMA]-CG_ -FJYVZRE]XHZ[)'LWPDOM=O9-5_MJ)D*"/RR0!GKGI^%>E=S]:\
M<^!'B2\U^XUS[5%;Q^4(MODJ1G.[KDGTKV/N?K7-*U]']YT15D9M[I/VW4XK
MMIBJI;2VY0#D[\<Y]L5R]UX1O[:&.X5XM0GB2.&.#R!Y91$9 6#-@G!SG/!K
MN9)$AC:21U1$&YF8X  [FH9;R&*T6Y!\R)L;60@AL]#GICWI)M$2I1EN<#%X
M+U'?96;1JL6U6GNP%WQ'RBA5&SG&2,#'K6WHO@R/2[VVNII8IV@#_+L.,D*
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
(H **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $Y ? # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MVNI(UB>2*VVDHO0<'IQ5:*[\%0:Z=<B\/.FI[BWVE;;#9(P3UQGWKT!?)?E
MA'M3A'&?X%_*ESTOY7]XU#$O:HON.&TO7/"NBI<IINBS6RW3F2<);\2,>I//
MN:RX8/AY!J(U"+PFJW0?>&^R\!O7;G'Z5Z:8TQ]Q?RI1#'C[B_E1S4?Y7]Y7
ML\5_.ON.&U'7_"^K75G<ZAH\]Q/9OYEO))!DQMQR.?8?E1=:]X7O=6M=5N='
MGEO[08@G:#+1_3GW-=UY,?\ <7\J/)C_ +B_E1S4?Y7]X>SQ7\Z^X\RGC^']
MUJC:G/X6#WC/YC2-:_>;U(S@_E72#QYIB@ 6MZ .@$/_ ->NI\F/^XOY4>3'
M_<7\J.:C_*_O#V>*_G7W'+_\)]IO_/M>_P#?G_Z]'_"?:;_S[7O_ 'Y_^O73
M^5'_ '%_*D,<?]U?RHYJ/\K^\/9XG^=?<<S_ ,)]IO\ S[7O_?G_ .O67JNJ
MMXMDMM/T^TN HF5Y)9$VA0*[::6T@7=,T2#U8@53_MW1XSC[=:K])%JXRBO>
MA%W,*D)2]RK45B^!M55'51UKBVT*2#XG2:_(85A:#&YI0& "X^[761:G87#8
MAN[>3/97!-5=4TZ&Y$EP8O.DV851W&,8S^-<ZNGJCKERSBN5WMV9Q.A^'[RP
MU'QA<3RVHCU)6-N1,IR&W8)],[A67)X-U8?"E/#Q:T&HB\\PH9P%QUZ^N.:[
M":UR)MVE7!\N)<?[6&X P.2,9J>6SVR#=ITT@FF7)/.,KG<1CC&<4_9Q,K75
MCG/%'AG4=:L_"L5D;=WTUD%SF8#& H./7D&O3%^]UK!T[35N%62>VDA:&3,8
M?!XX.1[9_E6^,9K-I)Z'33CU'444AH-@+"HY)HXU9W<*JC)+< "FSS);Q/+*
MP6-02S'H *XO_2_&MV1N>WT6-NW#3$?TK2G3<KMZ)'+7Q'L[1BKR>R+5UXJN
M+ZY:TT"U-W(#@S-Q&M(OA?6=2/F:MK,JYY,5O\H^F:Z2RL+?3X$@M8UCC7L!
MUJZ3@9K1UE'2FK?F8QPKJ:UW?RZ'+Q^ M%08>.:0GJ6E-,D\ :3G,)N(6[%9
M#Q74^8N0"<$]!GK6!H?CC0?$>K7NF:7=F:ZLB1,FPKC#;3@GKS4^WJ_S&KP5
M"UN4SCH/B#2?GTS56ND'_+&YYS[9JQIOBU#=BRU>!K&[Z?/]UOH:Z<.K#@Y!
MZ$50U31K/5K8PW40;^ZW\2GU!JE5C/\ B+YHR>&G2UHR^3V- .IZ&G @]*XF
MQO[SPM?QZ9JDAEL)3MM[DC[OH#7:1L&3(Z5G4IN#[IG10KJJFMFMT/HHHK,Z
M!"0.M(74#)XI)" N37%W^H7GB;4)-*TJ4Q6<9Q<W([^P-:4Z;F^R1S5ZZI)+
M=O9%[4O%T:7366DV[7UWTPGW%^IJJNA^(=7)?4]3-K&?^6-L,<>F?_UUO:5H
MMEI-J(;:$+_>?^)C[FM$-VY_&M'5C#^&OF8+#SJZUI?);',1^ M*!W3&XF;N
MSR&E?P'HS?<CFC/JLIKJ<Y/2D:I>(J_S&OU*A:W*<<_A?5M._>:1K$V!_P L
MI^5-.MO%5S87*VOB"T-JYX$ZC,;5UA;G%5KRR@OX&@N8DDB8<JPS5*LI:5%?
M\S)X5PUHRMY="Q%/%,BR1N'1AE2IR"*DW"N&(N_!5T&!>XT65L$'EH2:[*WF
MCN8$EB<-&RY5AW!J*E/ELUJGU-J%?VEXRTDNA8HH7I2UD=0W<*"PIN,=ZY77
M-:NKB^_L71CFZ;_6S=1$/\:NG!U'9'/7KQI1N_EYES6O%-IITOV6%6NKT\""
M+D_CZ5FKI_BC6P&N[M=.@;I%"/FQ[FM?0_#EIHT64_>W+<R3.,L3_2MM!A16
MOM(0T@OFSG5"I6]ZJ[+LCE(_ 6G'YKJ:ZN9/[SRFI&\!Z*RX$,JGU$AKJ"<#
M-,\Y 0&(4GH"0":GV]7^8U6"H6MRG)/X-NK/+Z5K%S 1T20[EJ-/$.JZ+*(M
M>LLQ$X%U ,C\179YR>.U13013HT<J*Z,,%6&0:I5^;2HK_F9O!\GO479_@-L
M[ZVO[9)[:59(VZ,IJQD5Q%_IEWX6N6U/2-SV1.;BUZX'J*ZG2]1M]4LX[JW<
M,CC/N#W!J:E-)<\7=%T<0Y2]G-6DOQ]"_1116)V"4F]>>>E./2N;\0Z\^GE+
M*QC\[4;CB-!SM]S5P@YNR,JM6-*/-(M:UXBL='C'FOOF/*0H,LWX5B@^*->&
MY"NEVK=,C,A%3:3HEEI<PNM5NHYM4E^9FE8?+_NY_G74(RGD$$5LY0IZ05WW
M_P CBC"I7UJ2LNRW^9RR>!+63Y[Z]N[M_5I,5,? FA[<>1)]?,-=/SBLG4]<
MBL',2H990,L-P54!Z;F/ S^=)5ZLGHS26%PU-7<?O,=_!(M_FTS5+JV9>@+%
MEJ(ZIXA\/X_M2W6^M!QY\(^91ZFNJLKC[7:13$ %UW84Y'YU,ZALJ1D$4>VD
M]*BN+ZI%+FHMQ_(IZ;JUGJMJ)K28./XAW4^XJ^&! KD-6\.S:?<'5M!/E7"\
MR0#[L@[\5KZ#K<.M6?FJ"DR_++$>J-4U*:Y>>&WY%4J[Y_9U=)?@S9S2TT=:
M=6)V"=*0L *#UK)UW6H=$L6GD^:0_+'&.KM3C%RDHK<BI4C3BY2>A-JFLV6D
M6OG74P0'[J]V/H!7-K>>(_$39LE_LVR/2609D8>PIEGIJ[QKOB656F<_NH7^
M[&.PQW-;T7B+3MX1VDA!X5I8F13]"1BNJRI_"KOOT/.YI5G[\N5=NOS,V'P-
M8LV_4+BXO93U,CG'Y5>7P?H*C']G1?CDUMJ05R#D'O03BL76J/J=<<)0CHHG
M.W'@;1)A\MLT1]8W(JBVA:]H^9-(U,W,8Y^SW//X _\ ZJZ"ZUNSM9_(8O),
M!DQQ(78#WQT_&KZL& (S@CO5^VJ+?7U,WA:$W[FC\G8Y[2/%<-W/]BOXFLKX
M<&.3HQ]C71@@C@UD:UH-IK5MLF79*O\ JY5'S*?6LC1-7NM.U :'K!S*.()^
MTH[?C0XQJ+FAOV)A5G1DH5=4]G_F=A1WH'2EKG.\*:YP*=5>]N%M;.6X?[L:
MEC^ II7=A2:BFV<IXAFFUO68?#]LQ6)<27;J>B^G^?45U=I:0VEK';P($BC7
M:H'I7->"K5I+2XU:?F>]D+Y/7;GBNL P*WKM)^SCLOSZG'A(.5ZTMY?ET$"X
M[T.?E[4IZ&LZ?5]-@N&M+G4+2.?',3S*K 'V)KGL^AVWL>">-YKOQQ\7[&P\
M)^(97+6_EO+#(1':@9\S!&,\#)]2:T-:^!MUH&BW&I^&_$5^VIQPLTB'Y/.7
M&6 *\C/H<YK"U>?1OA#\8;:XTHW%S:&WW7<4ARRB3.=AP >,$?EFN\\2_''P
MO%X=F.C7$EYJ$T3+#%Y3)L8CJY/IG/&:!B_ K7;.X\&Q:4VKM<:E$\CFTD/S
MPQ@@#;_LY(/U->M'I7A'P4T_P[I6B?\ "3S7LQU2<R6TBL#L0;@< 8YZ YS7
MN N(ML3&5 )/N9/WOI6;JPYK<VJ'RNVVA6U;2X-5TZ2TN!\K#@]U/8BL?PEJ
M4Z+/HMZ?]*LCA2?XD[&NG^\?6N1\3+_9.OZ9K48PID\B?W4]S771?/%TW\CS
ML2O9259=-'Z'7AF/84%B.U-4@X^E*PX)S6'6QW<VESF/%VIS;(=(LC_I=XVW
M(_A3N?\ /O6QHVE0:1IT=K .%Y9L<LW<FL#PXG]K^(]2UB3YDC;[/![ =3_G
MUKL, =*Z*SY(JFOGZG#AE[63KOY>A\S_ !5\?^+-#^(VJ:?INN75M:1>7LB3
M;A<QJ3V]2:7X4^/_ !7KOQ%TS3]3URYN;242;XGVX;$;$=O45L_$?X0^)O$_
MCK4-8L&L%M+CR]AFG*MP@4Y&/44WX<?";Q#X5\=:?K&H2Z>;6 2;_*N-S<H5
M&!CU-8)'?=$7QK\<>)O#OCJ.RTC6;BTMC9QR&./&-Q+9/(]A7,^!_B1XRU/Q
MOHME>>(+N:VFNT22-MN&4GD=*[GXK_#+7O&GC!-3TJ:P%NMJD7[Z?:VX%B>,
M'U%8'A+X,^)]#\7:5J=W-IGV>UN4EDV7.6P#V&*+,+GK/CC5+_3;JU2SNGA5
MU8L%QS@BN;L_$NLO>VZ-J,Q5I44@XY!(SVKK/%NAW&N7-M);3VZK$K B1L9R
M1_A6%:>"=22\@?SK4A)%8@,2< @U[F'GAEA[3MS'R6,I8R6+YJ;?+=>AZ)<6
MT5Y;O!.@>-UPRD<8KEM EDT'6YM N&+0/F2T=O3N*[ <#'>N6\:VC"PAU. ?
MZ192"0$=2,\BO*I24FZ;V9[V)@XI5H[K\CJTR5YIU5K"Y6\L8;A#E9$##\15
MD]*P:L['=&2E%-&#XFU@Z3I3-%S<3'RX%[EC2>&-#&DV&Z7YKN?YYG/)R>U9
M3K_;7CL1L=UOIJ9QVWG_ #^E=DH /%;S?LX*"W>K.&DO;5G4>RT7Z@%QWIU%
M%<YZ QW*QL0NX@$@#O7Q)XF\1:MKOB2YU"_NIC<B9MB[B/*P>%4=@*^B/C+\
M19O".FV^FZ5.$U>Z82;P,^5$#R2/5CQ],UP?AJ#P7\5/$Z+?:!J%EK,J&6Z-
MG,!;.1U8CJN?0>M 'IWPE\4SZOX!TI]8N5^VR/)!"TC8>X$9ZC^\0./PKT%?
MF7-?-?Q@\/>*-*O[&[L[41>'M,0)I[6&?]&'7+]PV1][I76?#'XU1:L(=%\3
MS)#?9"0WI^5)_0-_=;WZ&@#V;8""&Y!'.:XR,'PGXG5%R-,U!L 'I')Z?Y_I
M7;8XYK%\4::NI:#<1 ?O$7S$/<$<UM1FK\KV9QXJG>/M([K4V!)FG$D5C>&=
M0.IZ!;7#',FW:_\ O#@UKDUE.+C)Q9O3J>T@IKJ4]6U--+TV>[EQMC7@>I["
ML'PIIDC[];U %KZ[.X9_@7L!^%1^)O\ B:>(-,T523&6,\P]ATKGO%<_B74_
MB9:>&-#U]M'MQI9NBT<(?<V\KSGVQ6[?)3LMW^1R1_?UVWM'\SJ_$D<1DM@&
M'G/E5C&W<XZ\!@=WTR*L:#;7UIOBF55M^H3.=K9_A[[2.<=JXYO /CUV5G^(
MKLR\J38IE?I4/AZ7Q1H/Q2MO#NL^)'UBVNM->Y^:$)M8-@=/I6;J>[RFRH+V
MCG<]4 RO6N=N/#SRSO,+H[V=GY7D$GJ/<* H/;K72#I7G_Q ^*6D^!56U %[
MJK8(M4;[B_WG/;CH.IJ8S<=C6I2C45I$]Q\0_#WAF2WTS7M1AM-0QM:%-TOE
MCL789QD<\UVEO-'<P)-$ZR1.H9'0Y#*>A!KY5\7^"->\0^*;G7=!M)M6TO5I
M3<V]S;D, &_@?GY2IR#GTKWGX97%I:^%X?#L>I0WNH:0BQ7@B;<$8Y;:#W S
MMS[4F[EI)*QVI0$UQ>N6[>'=9CUVT4_9Y&V7<:].?XL5VH.15/4;*.^L)[60
M9212IK2E/DEKL]SGQ5+VD+K=:HG@F6>-)4(9'4,".XJ:N6\$7<CZ;+I\Q)EL
M93$<^G:NII58<DW$TH5/:4U(BE?RU9B0 HR2:XW2(SXF\02ZQ<*396S;+93T
M)'\5:GC2_>TT)XHL^=<L(4QUYK1T>QCTO2;>U4 "-!N/3)[FM(ODIN75Z'+4
M7MJZATCJ_7H27UA'=PX8E77[CKU4GT/8]LUS6CZ=%=W]Q"TJ$6S;)EC=VRW]
MUP^0PQWJ1/$.K>()I$\-VUN+")BC:G>9,<C#J(D7EP#_ !$@>F:RX]7U5-<D
MTJ+Q5HCZENP;=M-=59@,E=X?&['..OM649M*QT5*$9R4NQW\<:QH%4 *!@ =
MA4%\\\=E.UL@>8(=B^K=JQ=(\274VJMHNM6(L-4"&6((^^&YC!P6C;@\9&5/
M(S71#D<U'6YNUI8X2>PN;*-Y;J-OLT9+R.^[:< %I&"G+,2< = !6WKOBW2O
M#/AG^W;^1Q9X41JBY>1FZ* :;XN\6:5X/T234=68F//EQQ*-S2OC(4=OQ/%>
M2Z1_PDOQB.HQ:O8M9^&I]IM)5^7[-(F=I0'_ %A.2&^O&,5I.?,M3GHT/9MM
M/<]2\%>/=)\=V,]QIHFBDMV"S03 !EST/'!!J]XET5=7T]MF5NHOGA<=0WI7
MA_@'Q7X=^'_BL^'K=+N074Y@O]0O$$1C<':BJ@)PH.<DGO7T6H&T9_.IC)Q:
M:-*M.-2+C(Q?#&LG5=+7S1BZA/E3*>NX5N G/-<=$HT;Q\R#Y;?4(]P7MO'^
M?UKL1][-:5XI2O'9ZF.$G*4'&6Z=A:Y_QM<&#PO=8."X"#\3705RWC\'_A'"
M>PE0G\Z*"O5BO,>,;5"5NQLZ/;BUTBUMP,!(E'Z4W6M0DTK1KR_BMWN7MXC(
M(4ZMBK5L0;6(CH4'\J\Z\;_$K^P[_4-$M;%GN5B"BX+C:K,N<X[XS3A"52HT
ME<I25.FO0Y#3_BWKUO?W5S<B.[AG&4MS\JPGMM(YQZ^M<=KFK2Z_JUUJ5YY8
MGN#R%Z* , #/:NU^&7@JV\17$VHZFGG65L^Q8CTE?J2WL/3WKV:30M+DM/LK
M:;:&#&/+\I<8_*O0J5Z-"=H1U,(TZE2-VSR1?B'X=;1[*:\\.I=ZQ9P"VC\Y
M%92F "=Q'0XZ8H\.^"]!TS3KWQ3HQ^VB_!C\FXA1EL@S98 >H^[]*Q_B/X/B
M\+:I#+8@BQNP3&A.?+<=5SZ=Q75Z8L-IX&TZ'1?FM[R,RWF/F?S.,[L=/\*\
MS-53IX-UJ5[LZL&YRK*$BWI6B7.L6T4-M%;V=C:KLC2./:B]S@#J?>EUK1-0
MTJ.(SSM-;*?D=6/R'Z=JZOPA<P2:%%%$1YD1*NHZY)ZT_P 5W,46A3QR$;Y<
M*B^IS7R?U2G+#>W<GS6O>YZZK357V:6G8N:1J5G?VZI;3^8T:+N!/S#ZU2\9
MP"?PO=G'S1@.I]P:J^#=/BAL_MRS%Y)EVL@Z+@]/K6GXF(7PW?Y[0FOH<LJ3
MG&$Y*ST/*S"$5"<5M9EC1Y_M.C6<V<EX5)_*C5)S;Z7=2C[R0LP^N*Y+1]&U
MZ;2+5[?6S!$T8*1[ =H]*?JFB:]%I=S+/KC2QK&Q=-F-PQTKU'0A[3XUOYGE
M_6:OL-(/;R[&OX)@$/ABV;'S2[I#]2:T-=U2/1=(GU"496)<A<XW'H!^-5_"
MA!\,V&/^>59WQ#MI;GPE.8U+&%EE91W /-922E7L^YV8?W</&W8Y:_@LTTI-
M?\=ZZ]I'<',-LCE0N>0 !R3BM#1?"?@_Q#IR7^DWUQ=6S$@.EP>#W!'8^QKB
M?C-H>I^*M(T#7-$@EO[*&)DEAMP69&.#G:.>V/PK7^"/A/6]'\)ZPVHQR63:
MB0+>.0;77"D;R.W)'OQ2E5FGIH;1A%K4M0VWPWN-?.APZZ[ZANV",7!P7_NA
ML8)]LUH>(/#G@GPM9K=ZSJ-Q:1.VU-TS%G/H !DUX/IWPU\8'QC#I9TJZBFB
MN%+790B)0&SO#]#Z^M>F_'WPGKFKW&E:IIMK/>VT$30R10H79&)SNVCG!]O0
M4O;5.X_9Q['9:5X1\'ZWI:ZGIE_-<6;9(E2Y.!CKG/0COFL?3;?P/K.HR:?X
M<\3S)JD>3'ME)W$>F<;A]*ROAMX&\0V_PG\165RLEE=ZLK?989#M9?DQDC^'
M=T^E>?\ P\\ ^*D^(.G--I=Y8I8W EGGEC*JBKUP3P<]./6CVU3N'LXGT)X2
MUJ\N+B[T?5O^0C9'#/\ \]%/1O\ /K6]JL"W.EW,##(>-E_2N5T65-2^(VJW
M]J=UM! MNSKT9\^OX5V,S#R'R?X2:=1*-1->1GO3:9A>")S+X8MU8_-&60_@
M:Z)F 4G/:O.O#>CZIJ&F--9ZM):1&5@(U&1UZUKOX:UT*Q/B*<C'3;6]6C#V
MC]]?B>?0Q-54%:#>@O@I?/.JWQR7FNF&?8=/YUUR\&N3\!D+HDJY^87+AC[U
MUBUAB5:JT=>!_@18ZL[6]7M=!TB[U2]<K;VT9=L=6] /<GC\:T"0#R?PKP7X
MI?&:_P!)\0W&@^'UMT^RD+<7,T0D)?J54'C ]?6L#M/%O%'B&\\4^(KW6+YC
MYT\A(CSQ&HX5!]!_6OH']G[PM_9OAFXUZX3%QJ+;8B1TA4\?F<G\!7!Z!=V7
MQ?9]#UJUM+/Q"$\VTU.VB$?FJI^9)%'!XS@_Y/TIIME#INGVUC;1[(+>)8D7
MT &!0!8D570HZAE88*D9!'I7G%]\)?#UIXA;Q-IEBHNH(I)4T_;F&2;:=AQV
MY[=*](89(KP7XD_$W4]0T/4+#1-(O[:&TU#[/+J:-E0T9R0-HX)XZ]J '_"'
MQ?XXUOQQ=V>M27-S9"-VN!-%M%NX/ '''/&*]VD4&,C'6L/P?+)/X5TZ>74X
M]4FEA5Y+Q$51(Q'/"\<=/7BMUSA:$*5FM3DO!9^SR:M8Y^6"Z8*/8_\ ZJZK
M.#7G]CI5UJOB#63::C-9JEP0QC_B-:?_  BFK9/_ !4EW_G\:[:U*#G=R['C
MX:O5C3LH72;ZCM)_TOQYJMP<$01K$I]/7^58L_\ R<3;#TT!O_1AK3\&PO:Z
MUK4,TK2R(Z@R-U;KS6-?W=M9_M"6TMU<101_V"PWRN%&?,/&36>)5IV79'3E
M]W2<FK-MO\3T\]*\VU 9_:#TG_L!R8_[[-:GBWQFFFP6C:/>V%S(TC&6(2"1
MF55+;0 <C.#SVXKEHO$-CJOQIT?5HEGBL_[+>U:2>(H%E9LA3_WT.?>N?E=K
MG=S*]B]K/Q0@N/&ESX%L%N;._ES;1:D &6.<C(^0]1[_ *5S/@WX%33WIU?Q
MO<-<SNY<VBN6WG/61^_T'YUTOQ6\KPQ8#Q9I-IIB:YYJP?:)HMTS*>/W?^T/
MH>,UT_@_QK:^+1/%'97MG=VJ1M/#=Q;&&\9!'J*111^(OA8:C\.+S3]'4VDE
MI'YUM';'RQ\HY3 [$9%?,_P\\83^"?%MOJ0+&U;]U>1Y^_&3S^(/(^E?9[\K
MBOFOQSX3\-?#[6KW4]3M/[5;4+AGTW31*8XXTX+-(1R0&. !0!]'VES!>6<-
MS;2K+!,@>-U/#*1D&GGCK7D'PB^)NGZ]*GADZ5'ILL2,UJD+EHV4<E1GD'DG
M'2O7R1T_&@-SD]*_T/QYJEN.%FB67'O_ )-=;N]ZX34M/EU3QY+!!>2VK+;*
MQDB//TJ__P (??'_ )F&^_/_ .O7;5A!\KE*SLCR,/5JPYHPA=)L3Q01=^(]
M#LS]WS3(P]<?_JJ7QO-(=+M-*B=XVU:]CL7=#AEC;)D(/KM4C\:QVTN;2/&&
MDK/>S78DW8>7MP>!6IX^CECT&#5H4+OI%Y%?E1U9$.'_ /'2Q_"HKI*,$GI8
MVP<I2G4E-6=SDM?\33>$]1G:?4YM-CLKJ""QTT6_^BRVAV@L6QUY;G(VE0,<
MU5N=0M]+\3:EIUS?0CP_I)'B))ECW22/(WRQ[@>5WMUZD8'2MGQ7XFDU;0M7
MM8M.M)M#=SIINIK@!A,X 5]A&-@9EYSGOC%<3:^$KJZU#5O"MU>6]I=)X8M(
MI;AVW1ILE5B<^F!UKE/1+XUK4;ZVTKQ"EYJ5S+8J-0U 7=L8XK<D@%(B0/O*
MS# )! !KW)"&0,!P>:\@U;Q)J'B/PQ%!IRZ?<:1<WBV$$<<Q\^X,9R<CH$?8
M1@<@$&O4](U.VU?2;6_M2?*GC#*I'*^JGT(.0?<4 >4IH>F^'O'U[9^+M9?4
M;3Q YFM;>Z0B%"C;P7=CM!&-H _'K7KD A6WC%N(_(VCRQ'C;CMC'&*X_P 4
M>!F\1^)K&]NE@O-/6WDMY+:Z&1 S#(FC'0MG (/;%=+H6E+H>@V&E+*TJVD"
M0"1@ 7VC&: /!_B]\.;R[\=IJ6G)%%:7\+375Q,VR*W9.&=V[ C:?4FO3OAE
MXEM-5\/1:6=?L]5U&Q39(\&X%D'"L0P!/IFN ^/?C>6+S/!PM-L<L<5RUSYA
MR1D_+MQST'>O//!LFK>!K^+Q9%!;W,$-D+AHC<;2T4KF, X!Y##./84 ?1_C
M("&\T>]7[T5T%S['K_*NL3DYKC/$UW_:6@:)<[-C74L,H3.=NX X_6NRC/0>
MU;S_ (4'ZG#1TKU$O(EK$\6VOVOPS>Q@9(CW#\.?Z5MU',@DB9& *L,$>U9P
MERR4NQTUH<]-Q[F9X?NQ?:!9S@Y)B /U'!_E7G?Q-\#1F'4/$]O=2F<;6E@8
M#;CA<@]:ZGPI*=*U*_T&8X,;F6#/=#VJI\4-&U+6?#"MI\LC?9W\V6V3_ELO
M]2.N*ZH-T\1=.R?Y,Y:4O:8>SW6GS1D_!C5;=]%N]*+ 7$4QF"]V1@.?P(KU
M L!US7S4OA_Q1X?M(-?2TNK11\RS+]Y!ZNO8'WK5/Q5\5RVOV=);?S#P)4@R
MY^@Z9_"MZV$=2;G3=T.%=0CRR1T/QIU:WE;3=,1U,T9:>0?W 1@?GR?PK-^%
M^@:M!XD:]N+&>WMC:.5DE0JCEL ?7K7"S/>G5Q)>PS3WKRJ[17"G?*200".O
M-?45@[7%A!,\+6[/&K&%AS&<?=/TZ4L3^YH>R6MPI?O*G/M8X2W\.ZW;R3S1
MM]G>/."C8WCV_P#KTW1]+N/$5W(U_-<;43[S#J?3FO1P@QBDV;>G3TKY1953
M36KMU7<]EXN36VIG:-I$6CV7V>)B[$[G<C!8UE^.+CRO#LD"_P"LN76)1ZY-
M=(6VBN/OW&O>,K:S0[K;3_WLI'3?V'^?>O:PE)0:MHHH\G&S;I\O66AT^G0_
M9=/MH,8\N,+^0IU_ +G3[B'_ )Z1E?S%3@9 S2GH:.;WN8V]FO9\GE8YGP)<
M&30!;-P]M(T1'ISQ722QB5"C ,I&"#T(KD+23^P?&L]L_P MMJ(\R//0/W'^
M?:NQ#$UI75I\RZZG/@Y+V7(]XZ'F?B72[KP8%O=$U&6VANIMAMP,JI/.1GM[
M5K+HGC9E##Q'!R,_ZK_ZU-^)_P#R!;'_ *_%_D:[:$?NH_\ =%:NHU3B].O0
MU4$YM'&_V'XW/7Q);_\ ?G_ZU T/QN/^9DM_^_/_ -:NVVT$5E[>79?<BO9+
MNSB?[$\; <^)+?I_SQ_^M6-H=MXB\76<YN-?DAM8Y3%(J(-S8ZX/I7IK#@_2
MN)^&G_((U#_K]?\ D*T51N#=E]Q+@E)*[.ET;1;70K!+.S3;&.23RS'U)]:;
MKUV+'0[RX) *Q$#/J>!6F>F:Y#Q9,VIWEEH$'+3.))\?PH.>:RI+GJ79&*G[
M.B[;O1?,U/!UJ;3PQ9H1AF7>1]3FMPC*FFP1K'$J*,*HP![4^IG+FDY&M&GR
M4E#LCC_";?9=5UG3&X:.X\Q0>X;_ "*Z]>M<=K9_L3Q59ZN.+:X'D3GT/8_Y
M]*ZY7R 1@Y[YK2O[S4^YS8/W5*D^C_!G#_%CQIJ'@?PU;ZCIT4$D\MTL)$X)
M &UCT!Z\5\ZZEX2\1^(_$*7TL=JMUK-I)JZA9,+Y?)/T/'2O</C'>>%-4M+7
MP[KOB!M*G21;L;+9I25PR@''3J?RKS6-/"4,D#Q_%2_5K>V-I$1IS?)">J#V
MY-8'>>>>%_$MWX3\06^LV$<3W, 8(LPROS*5.?P-?7'PX\2W?B[P59:S?111
MW$QD5EBSM^5B,C/TKYS_ .$4^&W_ $4&?_P6/_C7NOPCO_#B>&1H.@ZR=3^P
M%FDD:$Q'YV)'!_$4 >A$'/%<-J7@J]T_P]JNG^$[M+:ZU:],]S/=$MY:OP^P
M8ZXZ"NZI,<T 8OA7PS9>$O#UKHU@6:& $EW/S.Q.2Q^IK6N)%BMWD<X506)]
MA3]V.,5S7C+46@TH6<)S<WC"*,#K@]3_ )]:NG'GDD85ZJITW(@\#*TME>W[
M YNKEG&?2NKJCH]BNFZ7;6B=(T /N>Y_.K^*=:7--LG#4^2DHO\ JYR-J?L'
MQ"NH6&$O8 Z^Y'^365X\^$>G>.]7AU.ZU*YM)HH!#B)58, 20>>_)K7\90RV
MSV6M6ZYDLY/G [H>#72VMW'>6L4\3 I(@8&M*OO1C/Y?<8X9\DYTGWNO1GAE
MSX#'A"[MM$L+II8_M$=[%-=1QQF9_NLBOMSC:.5R#SQ70ZAHUI:Z+>&%2LD,
M1=)'8Y!0*1_Z OY5Z?>:=::G:/:WUO'/ _WDD&1]?K[US,GP^M9)!&^HW\MB
M&!%I)+N3@Y )QDCV)-%.K&,6FC:K2E.2DF.USPV/&6B:9?173V.JVNVYL;M5
MW>3(0,Y4_>!Z8K:T_0;:QU6\U55S?7R1K<R G#E%P"!VK3BC6*)8T&%48 I]
M<YTD<[%('<=54D?E7Q;XT\::QXSU))M7DA9K7?'%Y483"DYY]:^MO&VNOX9\
M':EK$=NEP]M'N$3L5#9(')'UKY=;QSX;9BS?#W2"Q.2?M,O7\Z )-/TG4O!5
MY<>(-.U:Q:[TVTM[E 5W;A.,;0">J@\U]->"]6NM<\%Z/JM[L^TW-LLDI1=J
MY]AVKYA_X3CPUDG_ (5[I/\ X%2_XU[5X \=Q:E\.+JZCTR#3H["4VEM;PR%
ME^Z".O/\55&+DTD9U)J$')]#J?#Y%]XOUF_'*1E8%/TZ_P JZ^N?\(::^G:)
M&9O]?.3++GKDUT%:5Y7GITT^XPP<'&DF]WK]YR/C4&WDTO4ATMKD;OH?_P!5
M=-A)X0"JO&ZX((R"#V-5-=T\:II-S9G&9$^4^C=16)H'B&W@\-2RZG.L#:<I
M2Y9SC:!T/U/3ZU3]ZBGV_(SB_9XEI_:U^:.)U+PEH<5IXOTJ\L4N)+"R-W93
M$ME8F5BBG!P2C*0">=N*Y_PQX;N_%T4^GM/-;K?>%[./[8\9=<K*&(SQDX&,
M9KOY+2YF\(>+O$&H1/#<:K:2-' _6"W2,B-2.S8)8^[5FV$UU%\"O#PM[R6R
MCD2UCN+N%]KP0F0!G![$#O7.=YI>)O#FD>'/"C-HVG06VKR)%86<UJ@25G8A
M<*W8D9YZXS7::/H]IHFEPZ?81>7;QY(5G+$DG+$L>22<G-<W%X)U"XN[)M2\
M67^H6%I.ES%;R0QJS.O*DR*,D?SKM!TH 6FMTIU(1D4 ?-WQ!US5;KQMJ23>
M ;35%MY#!#=2VDS%XUZ<J0#WKF3J-Z<_\6LL/_ .Y_\ BJ^MCQ4<TZP1M)(P
M5%4DL3TH6HFTE=GF&AZE>^([/PI'?V*V-PFZ1[5491&B'"X#<C@=Z]20<YKD
M/"Z-JVLW^O2 ['/E6^?[H[UUZCG.:WKV5H=D<6$7-S57]I_D/IK9Q3J*P.XY
M7Q3I4[&#5]/&+^T.[ _C7N/?OQ]:TM#UBWUK3TN(2 ^,.G=6]*UBHZX%<CJN
MA7FFZ@VKZ#@2'F:U_AD'J/>NB+52/)+=;?Y'!4A*C-U8*Z>Z_4W-;TI-:T2[
MTR21HUN8RC.HR1[UR'A/X8Q>&M?&IOJ/VH+&R1HT07!/?.?2NCT;Q-9ZJ!$Q
M-O=CAX).#GV]:W,CKQ4\U2DG#:YO"=*LE.+N4GT;39M3CU*2RA:]B38DY7+!
M?3-7P-HQ3<TM8N[W-U9#Z:YPM-+8&2< >]<WJ_BR*WE^Q::AO+]N%2/D*?<U
M=.$JCM%&56O"DKR9-XEUW^RK010?O+V<[88P,G/KBI/#.BG2M-S.=UW.?,G;
MK\Q[9]JJ:'X?FAN6U75I!/J,G([B(>@KITZ5I.48KV</FSFHTY5)^VJ?)=O,
M*,"G8%%<YWF%XFT4:MIN(OENH3YD+^C#M^-1>&]=_M.U:"X'EZA!\DT9XY'>
MM]QP*YG7O#\LURNIZ5)Y&H1CMTD'H:Z(2C*/)/Y,X*U.=.?MJ:]5W,;XHW<<
M>GZ?;N3YC3^8..,*.?YUVNFWD=_IUK=0D^5+&K+N&#CWKG]-\2VE[*+/5[=;
M:^3@K,ORL?;-=0FP(H0* !P%Z"BK>,5!K8UHU85&Y19+2&FGZTTO@XS6!TD5
M]=)964]S+GRXHR[8&3@#-<-\,;^&6TU&U4GS!.9^G&UN!^/%=\RAL[@"IZYK
M!U7Q!IFB9BB1)+MN%A@4;B??%;4[RBX)7N859QA[\G8NZUK$&C6#W,S<@81.
M['L*RO"VFSYGUG4!_IMWSM/_ "S7L/RJ#2]$O-5U!-5UX?,.8+7'RQCU/O77
MJ!Z"JDU3CR1=WU_R.>G&5>:JST2V7ZBH,+BG4@I:YST#-U738=4TR>SE'RNO
M!Q]T]C6%X8U:6"5M#U-MMY;C$9/_ "T3MCUKK2!@Y K"\0>'XM7A26)C!>1<
MQ3*.0?0^U;TYQY7">WY'%7I24E5I[KIW1Y_\2OA%?^._$D6JVNJ6UJBVZPE)
M48G().1CZUQO_#-NM'G^W[#_ +]/7K^G^)YK"X73M?C-O<#A9OX']\UUD4JR
M1AD=64\@@YS45*<H/4UHXB%5:;]NQ\Z?\,V:U_T'[#_OT]>B?"KX9W?P_N=2
MEN]1@NS=HBJ(4(VA23SGZUZ3NI165S>X^BF$\]:R]6UZQTB(O<SC>?NQKRS?
M05<8N3LB)U(P5Y,MWM[!I]M)<W$@2)!DDUR^@V\^O:P^O7B%85&VTC;L/[U1
M0V.H>++M+O4T>WTQ#NBMN\GNU=E#$D:K&BA548 '0#TK=N-)<J^)[^1Q14L3
M-2>D5MYDH  I>*6C KE/0()[>*Y@DBE4,C@A@>XKC]'N7\-ZJVA7KXM9&+6D
MQZ8/\/\ G^M=L0,5E:QH]MK-D;:X7D<HXZH?45M3FE[L]G_5SDQ%&4FJE/XE
M^/D:49S4F*XBTUJ_\-3+8:XKR6V=L5XHR"/]JNNM[N&[B66"59$(R&4Y%%2F
MX:].Y='$1J:/1]BS13 >*,XK&YT#+JUM[VV>VNH(YX'&'CD4,K#W!K(/@WPP
M/^9>TO\ \!4_PK9R<]:IZAJ5IID#37=PL28XR>3]!32<G9(F4U%7;LC-E\)^
M%X49WT#2E11DDVJ<?I7/:;I]KKFLA;"RAM=#LY"X2",(LLGK@=?\*L/)J7C*
M7RXEEM-'!^9VX:4>E=C964%A:QVUM&J1(, "NK^"O[S_  _X)P7>+EII!?C_
M , G0 8Q3Z3 I:Y3TD,=<FN(\3:6NG:FFM1VJ7%J74W<#+D9!X?'J#^O-=S@
M4UXHY(V1T5E88((ZBM*<W!W.>O056-MFMF48)K+6M.R D]K<(5=3R"".014D
M6EV$6FC34M(5L0GEBWV#9M_NXZ8KE+C2]0\-73WNC*9K%SNEM,_=]UK<TCQ'
MI^KH!#-Y<W\4$APX-5.E]J&J_(RI8G7V=327Y^AL0016L$<$"!(HU"H@Z*!T
M J2F ]\T9-8G9<?13<XJM<WL%E$9;F98D'\3'%"5]$*4E%7;L6'ZXS7&Z_?3
M:[J(T#36&P_\?4PZ*OI3;O7-0\1R-8Z&C1P9VRWC#  _V:W]%T6VT6S$, W.
MW,DC#YG/O72HJC[TOBZ+]6>?.;Q3Y(?#U??R1=LK*&PLXK:%=L<:[15D4H'R
M@4N*YVVW=GH**BDD%(3CK2U7O;F.SM)+F8XCB4LQ]J25]$-M)79/D>M-/)SU
M%<*WQ%AWG9I\C*#P2X%)_P +'C'_ ##7_P"_@KL^HXA[1/+>;X2]N<Z+5O#6
MGZO\\T1CF'2:/AA^/>L@:1XGTO(L-22[A'2.X'/YU4_X6/'_ - U_P#OX*/^
M%CQ_] U_^_@K:.'Q<59QNO,Y*F,R^3YE.S\KHN_VSXJAXET*.0^L<E!U7Q9<
M#;%HT,)/\4DG3]:IGXCI_P! U_\ OX*3_A8\??37_P"_@J_JU;_GTOZ^9'US
M#_\ /]V_KR+?_".Z]JI_XFVJ&*$]8;;C/XUO:7H=CH\>VS@"G^)SRS?4URW_
M  LB/_H&O_W\%'_"QX_^@:__ '\%1/#8N:MRV1I3QN7P?-S7?F=V<XI5X'-<
M'_PLB/\ Z!K_ /?P5+:_$.VFN8XYK*2)&."^X'%8/ XA*_*=<<UPC=E,[C(H
MR/6F(VY<C&#TH=PJ$G  ZFN/4].Z'D@TT UQ-Q\0[:*X=(;*26,' ?<!FHO^
M%CQ_] U_^_@KL6!Q#5U$\R6:X1.SF=5JFB6.KQ[+RW#D?=<<,OT-8'_".:[I
M9_XE.K%XATAN!G\,U4_X6/'_ - U_P#OX*/^%CQ_] U_^_@K>&'Q<5;ET.2I
MC<OF^;FL^Z+HU7Q;;#;+H\,V/XHY.OZT?VSXIFXBT&-&]9)/_KU2_P"%CQ_]
M U_^_@H_X6/'_P! U_\ OX*OZM6_Y]+^OF9_7</_ ,_W_7R+ATGQ1JHQ?:C'
M:0GJEN/F_.M;2?#.GZ0?-AB,DYZS2_,W_P!:N=_X61'_ - U_P#OX*/^%CQ_
M] U_^_@J)8?%M64;+R+IXS 1?,YW?=G=C@Y-.R*X+_A8\9_YAK_]_!2I\18=
MX#Z?(J]R'!P*P>!Q"WB=:S;![*9WHHJ"SN([NTCN(FW1R*&4^QJ<]*Y+-:,]
M1--70FX>M(3G&.:Y'5?'%MIU]):1VSW#1G:[!@ #Z51_X6,@_P"8:_\ W\%=
M<<'7FKJ)YT\TPL).,I:H["^TZVU&#R+NW66,]B.GT]*YMO">H:<Y?0M5DA7.
M?(G^9:I_\+(C_P"@:_\ W\%'_"R(_P#H&O\ ]_!6T,-BX*RCH<=7'9?4U<M>
M_4N?;O%]I\LNF6]T!_&CXS^%*-<\42?*F@*I]6DXJG_PLA/^@:__ '\%)_PL
M>/\ Z!K_ /?P5I]6K=:2_KYF7US#+:N_Z^1;-IXOU/B:Y@L(SU$7S-_G\:OZ
M9X1L;&7[1-YEY=]3+.<X/J!6+_PL>/\ Z!K_ /?P4?\ "QX_^@:__?P5,L/B
MVK*-EY%0Q> 3O*=WYG=@'&/:E48ZXK@_^%CQ_P#0-?\ [^"C_A9$>?\ D&N/
M^V@K#ZAB/Y3K6;8/^<[W</6C</6L[2-4@UBP2[@!"-D$'J".HJ^/I7(TXNSW
M/3A.,XJ4=4QV13<'-<WKWBZWT2Z6U\EIYL;F53@*/K61_P +(C_Z!K_]_!71
M#!UYKFC'0X:N98:E)PG+5';7%M%=PM%/&LD;=589!KF)_!SVLS3Z)?S63GGR
M\[D-4/\ A8\?_0-?_OX*/^%D1_\ 0-?_ +^"MX87%P^&)R5<?@*GQ2U+@N/&
M-C\KVEK>*/XT;:?RXI?[=\3G@>'QGU,G%4_^%CQ_] U_^_@I/^%D)_T#7_[^
M"M?JU9[TD8?7<,OAK-?UZ%PKXSU$;2+6P0]2#N/]:GLO!ENLPN=3GFU"XZYE
M^Z/PK,_X60G_ $#7_P"_@H_X6/'_ - U_P#OX*3H8JUHPMZ#CB\!>\ZG-ZG<
MH@C0(JA5 P *D!&.M<%_PLB/_H&O_P!_!0?B,F,_V:__ '\%8?4<1UB=BS;!
MK12.]R/6EK%\/Z_;Z] TD2,CQG#HW45M5R2BX/EEN>E2JQJP4X.Z89%(2,5E
M:]K<&A6GVB<%BQVHB]6-<O\ \+&CZG37_P"_@K:GAJM57A&YRU\?AZ$N2I*S
M.Z(XK#U3PIINJ-YCQ&&?J)83M;/O6#_PLB/_ *!K_P#?P4?\+'C_ .@:_P#W
M\%;QP>*B[QB<=3,L!45IRN7!H?B;3P18:PLT8Z)<+DX^M.^T>,U^7[)9.?7?
MC^M4?^%D1_\ 0-?_ +^"E_X6.G_0-?\ [^"M?J^)?Q4TSF^MX)?#5:+AM_&=
MUPUS:6JGKM&33[;P5'),)]6O)[^4<X<X7\JS_P#A8\?_ $#7_P"_@H_X6/'_
M - U_P#OX*'0Q=K1C;T&L5@+WG-R];G;6]O';1"*&-8XUX"J, 5( <UPO_"Q
MXQ_S#7_[^"C_ (61'_T#7_[^"N=X#$O>)UK-<%%64CO<CUI<UR6B^-;;5;];
M.2W>"1_N%B"&]OK75CK7/4ISI2Y9JQZ%#$4Z\>>F[H=6+XL_Y%?4/^N1K:K%
M\6?\BOJ'_7(TZ/\ $CZHG%?P)^C_ "/'QCG-:DWA^]AAGE)B80,JN%.3R <_
M09&:RB/TKH3XES="9;<A?-#NI;[Z[ I7],U]9B958V]F?G>&C0=_;,JCP_<Y
MV&>W$ID:)(R2"[+UQQ5==*N6DBCR@:6%IQGL!G(/OQ6@^NVKR)-)9RM+%<//
M%B0!06Y /KCVID>MP^5'*\$C7L<+P*0W[LAL\D=<\US*>*ZHZ'3P?1E<Z(RW
M%O;R7MO'-,%(1MV1N' Z>]2)X?FD>1$N[5F27R>K?-)@G:./:E;6(%M["-$G
MD^SS++F9@2 /X%([?6I+3Q$UH9RD+%9[HSN,CE""-GUYZBB^*:NOT[E*&$3U
MV_X!2ETBXAMFN6>+R BL'!X8DXVCW!!S44EA-'IJ7Q:,QN^P*IRP..X[4^:_
M$FE1V*;PD<[2#+9&#T'X5(E[9+I"V;03E_-$S.& 7/3 _#-="E723:Z_@<TH
M8=R:B^GXC$TJ:2P-T)(P=C2K$<[F13@M5$<$>YK7&K0)9&.."59DBDMXLL-H
M1FSD^XK(XW #IFJI2J2C+VB]":D:2E'V9[E;C_18N>=@_E278Q93\_\ +,_R
MIUO_ ,>T7^Z/Y4V\_P"/.?\ W#_*OD/M_/\ 4_1W_"^7Z'AIZ<#I6I!H5W<0
MF2)HV_<>>%YR5R1CZ\5E^M;$>NM!:I'#&R2QQ)&K[AP5?=GZ5]?6=517LC\Y
MH*BYM5MB./1)GC,DEQ;PH%C.Z0D9WC*CI4;:1=I)%'($1Y+@VX!/1A@Y^G(J
M_<:[9WCW N;*812F(A(G P4!XY[<TB:_!-*LMY!*6BN?M$(B8 9P %.?3 YK
MF53%;M'4Z6#Z,I2:2T$,<EQ=PP^8Q"A@3D X)R!4S:#(DTD;7MJ#%&)9&^;"
MJ<8SQWS39-6C;2KFV*3,\[;F5V!CC8G)*CKGM4JZ_)%?7-U;QLDDL,<29P=I
M7')]<XH;Q5KI"4<'=7>A$^@7B,P9H0L9<2-GB,J,\_4$8J"RTQ[^WEDBN8!+
M&I?R6)#%1U/M4\^KK+#JD4<;HMZZ/@OG;@Y(_&FV=_:6VF7-NT,XN)\@S1L!
M\O9>>WK6B>(Y'??0R<<-SZ;6?_ &:?I,NH1&198HP7\N,2<&1\9P/PJB3M;&
M.1P1Z&MFTU>SM%51:S;8I1/$ X)WA<$$^G>L5B68L3R22<>YS6U*564Y<RLN
MAC6C1C&/([OJ>Q>%?^19T_\ ZXBM<]#61X5_Y%C3_P#KD*UST-?(U?XDO4_1
ML-_ CZ+\CQ/63_Q.[X'K]H?)_&GV.C7.HB$PO$HE9D&\XP5&3FF:W_R'+_WN
M'_G4UEJZVEDEN8G++YIW!A_&NT5]6W45"/L]S\^M2>(G[5Z7?YB0Z)<R*6>2
M*%55V<R9^0(0&S@>],N-(N;:&>5FB:.%4;<IR'5C@%:T'\11S1HES;2$FV:"
M5HV +$D?,,]^*A_MBVFBFM)K>5+(Q)$@1@74(<YYZYK!5,5?5&[IX+9,BFT*
M>V29[BXAB6,A=Q#$%BH;' XX-.&@R.UN$O;5S<*73&[[HSD]/:IQKT+3W<[0
MS[IAL$.\>6RA=HW>XQGBJ]KK(MI=.D\EB;2%XS@_>+9Y_6ES8I]">7")^0G]
M@7;,HA>&;=L*E">4?H_3IP<U!9:<U[=O;1W,"N&VKG.'//3 Z<=:MG77-VUT
MR2>=):&WE*M@,V,!L=J@T>^BTV?SW-QGC"PL ''=6SVK2+Q'(V]R)1PKFN78
MAM-/DNI9E,L<*0#,DC]%YQV]Z@N();.[DMY0!)&2&QT_"M&WU"S03QS6LJQ7
M _>B)QP0VX;<]!VJE?W)O+Z>Z*[?-;.WTK6E.JZC4EH8UH4(TUR.[/1/A_SX
M?D_Z[M_2NKQBN4^'W_(OO_UW;^E=8:^7Q:M7EZGWV7?[I#T/*/&QQXHG]T3^
M59%GITUZK-$R +(D9W>K' K6\;_\C1-_N+_*J&FZDFGQNC1E]TL4F01P$.2/
MQKZ.DYK"Q=/>R/B<4J;QL_:;79)_PC]Z+W[*S1+)YPBR2<9*E@?I@5&=&G(W
M1S02Q&-Y%D0G!"]1TZU?B\2@);^;;,Y@N3+N##+*=V%/TW5"FL6ULT=O#;2B
MT"2*X9P9&+CDYZ<>E1SXOJBW3P;6C*T&BSRP)</-%%"T7G%VR=H)(&0!ZBE7
M2&DM8YTO;5A)((E4;LE_3I5J'5[6&ZMWB6Z2*VB$<>UUW2#))#CI@U5754$:
M1B#:%O#<X7[N/[M'-B6V3RX1=;DDOA^[CW;);>4@/@1DY9D^\H&.HJJ^FSKJ
M8T]6C>;@$@\*<9.3[=ZOR^(?/O[2[DC??;S.XPP^:,G(7ZCUJA;:D]K>3SB.
M.4S9#++D\,<^O6KIO$M:K6Q%2.$YDH[7_ 4:5.=4>PWQ^8F=[Y^50!DGZ8J.
M\LVLYA&TB2!D$D;IT=3T(K1;6K9]3FO39N#,61PC?\LRN,#_ &L\U0U&Z2[G
MC,:LD4,2Q('.6P.YQ6E*=9S7,M+&=6%!4VXO6^AU_P -_P#6ZA_P#^M>@5Y_
M\-_OZB?]S^M>@5\[F"MB9'VV3_[G#YG#_$C_ (\K+_KJ?Y5P=G:/>W26T94.
M^=NX\=,UWGQ'_P"/*R_ZZG^5<-I]V+'4([ID+JF?E!QGC%>U@+K"^[OJ?,YQ
M9XVTMM"RV@WB06T^8S'<1M(K ] !G!]\4LFAW"1EEF@=U5'DC4G<BMC!/'OV
MJU#XB\J(Q-"SQ_9!!M+#AQN^8?@:CEUJ *\EO;RBZDA2%W=QM"KC[H'KBCGQ
M2>J,73P5M&0)HEW)<SP(8R\,RP-SP6/I[<4L>C>;-/''J%KNA4NP8," .O;M
M4]QJ]G+YVR&Y7[3,LTQWC*E>FPCW]:2?6XI+R258G8-:&WWN1O<G^)L4^;$O
MH1R81*Z(O[$F-LDZW-LP9?,P"<A-VW=TZ9J"\TNYL?+$^U7DD**O<X.-WT]Z
MM/K>_2!IKQ,81;B,'/\ RT#9W?3':JNH7[:A<02/OQ%"D9RW)V]2/K6M/ZQS
M>]MK_P  BHL+RWCOI_P1E_8OI\_D/-')*#AE0'Y3^(J6]TJ:Q@$K2Q/A_+D5
M#S&Q&0#5B]U6WNX((G2YG$(<K)-(-^X],XZJ*34]5BO8)$AA>-YY1-,7(^\%
MQA<?B:49XAN*:]12IX9*33]!OAHD^); '_GI_0U[(.M>-^&?^1FL/^NG]#7L
M@ZUY.;?QEZ'TG#W\"7J.JIJ=FFH:?-:2DA)5*DCM5NFMTKR4VG='T<HJ47%[
M,\V;X>ZAO;9>0,H/!*D&D_X5YJ1_Y>K?]:])SG%*.E=ZS+$);GC_ -B82^S/
M-?\ A7FI?\_5M^M'_"O-2_Y^[;]:]*YHYH_M/$=P_L/!]G]YYM_PKS4_^?NW
M_6D_X5WJ7_/U;?D:]*YHYH_M/$=P_L/!]G]YYK_PKS4O^?JV_(TO_"O=3XQ=
MVW'UKTGFCFE_:6([A_8>#[/[SS;_ (5YJ6,?:[?'XU);?#VY%RANKN/R@06$
M8.2/3GI7HO-'3K0\RQ#5KCCDN$BTTOQ&QJ$C51T P*251)&R-]UA@T_(/>BO
M/N]SV+*UCSJY^'ET;E_LMU%Y))*B0'(]N*B_X5YJ7_/U;?K7I60>E%>@LRQ"
M5KGCRR7"2;;7XGFO_"O-2_Y^[;]:7_A7FI8Q]KMOR->DT4_[3Q'<7]AX/L_O
M/-?^%>:D/^7JV_6E_P"%>:E_S]6WY&O2:*/[2Q'</[#P?9_>>:_\*\U+.?M=
MM^M'_"O-2_Y^K;\C7I5%+^TL1W#^P\'V?WGFI^'FI=?M5M^1I5^'FH;P)+R
M(>I523^%>DTF>.U']I8AZ7#^Q,(GL_O*^FVD=AI\-I%G9$H49JT>AH4Y%+7"
MVV[L]B,5&*BC@=8\#37NI2W5I<1JDS;F20'@GK@^E4O^%>:ET^U6_P"M>D9H
M%=L,PKPBHIZ'DU,GPM23E):L\V_X5WJ7_/U;<^QH/P[U(];JV_(UZ5S1S5?V
MGB>Y/]AX/L_O/-?^%>:E_P _5M^M'_"O-2_Y^K;]:]*YHYH_M/$]P_L/!]G]
MYYK_ ,*\U+_GZMOR-'_"O-2_Y^[;\C7I7-'-']I8A]0_L3"=G]YYK_PKS4LY
M^U6WY&C_ (5YJ(ZW=OCZ&O2N:*/[3Q/</[$PG9_>96@:0NB:8EHKEVR6=\8R
MQZUJTM)^-<$Y.;<GNSUJ=.-.*A'9'(>)?"#ZO?"]MIUCE("NKC(..AK%_P"%
M>:E_S]V_ZUZ1QZTM=E/'UZ<5&+T/.K93A:TW.2U9YM_PKS4L?\?=O^M ^'FI
M Y%W;?K7I/XT5?\ :6([F7]AX3L_O/-?^%=ZE_S]6WZT#X>:D.EU;?K7I7XT
M?C1_:>)[A_8F$[/[SS7_ (5YJ7_/W;?K2_\ "O-2_P"?NV_(UZ311_:6([A_
M8>$[/[SS8_#S4CUN[;]:0_#S4L?\?=M^35Z53<\T?VEB.X?V'A%]E_>8/A;P
M_P#V#!*'E$LTQ!=@, 8Z 5T5-7K3JXISE4DY2>IZM&C&C!0ALC"\3:&-=LEA
M$GERQMO1L9&?>N0'P\U+'%W;<^S5Z4W!ZTTDUT4<76I1Y8/0XL3EN'Q$^>HM
M3SC_ (5YJ7_/W;?D:3_A7FI?\_=M^M>E45K_ &EB.YS_ -AX3L_O/-?^%>:E
M_P _5M^M+_PKW4_^?NW_ %KTFBC^TL1W#^P\'V?WGFO_  KS4O\ GZMOR-'_
M  KO41TNK;]:]*HI?VEB.X?V'A.S^\\U_P"%>:E_S]6WZT?\*\U+_G[MN/K7
MI5%/^TL1W#^P\)V?WG$Z#X)ET[4X[R[N$<Q9*+&".?4UVPZTGT-*.M<E:M.M
M+FF[L]##8:EAX\E-60ZF2L$7).!WI]9?B/\ Y%V_Q_SQ;^59Q5W8WG+EBY%K
M[5;\$S1Y_P!X4OVNW''GQ_\ ?0KFQIFD06:33VMI&@12SN  ,@=33X],T>65
MXH[.U>5 "Z* 2H/3([5HU33W9E%U6KV1T7VRW_Y[Q_\ ?0H^V6__ #WC_P"^
MA7/-I>D)+%$]G:K)-GRT( +X&3CUP*D&B:=Q_P 2V'D9'R4K4_,?[[LC=^V6
M_P#SWC_[Z%'VRW_Y[Q_]]"N?BTK29PYALK:38YC;:N=K#J#[TV33=&B=4DM+
M5'9@@4@9+'H/J:+4_,/WW9'1?;+?_GO'_P!]"C[9;_\ />/_ +Z%81T/3AUT
MZ'_OB@:+II_YA\'O\E%J?F'[[LC=^V6__/>/_OL4TW5N3_KX_P#OH5@3Z7I%
MK"TMQ9VL4:@;GD 4#)P,FDGT;3!;S$6$ (1L?)TXHM!Z:BDZR3=D=*I! *G(
M-/)%9GAX?\4_8'OY"_RJ75V9-'O'1BKK"Y!!Z'!J+6E8M3]SFMT+H(SZ4N?<
M5R=IIJ364$KW=^6>-6/^E-U(%.;3[1)4B>_NUD<$JAO&!8#J0,\XJ^6/5D1G
M4:NH_B=5GW%&?<5R\.FVUQ"DT%[>RQ/T>.[8J?H:632X(HVDDN[Y$49+-=,
M!WYHY8=Q\U7^7\3I\^XHS[BN6@TZUNH5FM[^\FB;[KQWC,I_$&EDTVVBDBCD
MO;U'E8I&K7; NP&2!SR< T<L.X<]7^7\3J,^XHS[BN9;2(44NUW?J@ZL;I@!
M38M-MIO,\J]O7\M]C[;ICM;T/O1RP[ASU?Y?Q.G)&.HI.*YLZ1$.#<WX^MTU
M(=(CP<7=^"!_S]-348]'^ G.HM7'\3J%Z4M97AQWDT"S>21G<IRS')/XUJ'H
M:S:L[&L)<T5(;D>M ;GJ*Y*TMGO3=2RWU\"+F1 $G*@ 'C JQ_92_P#/_J/_
M ($M5N$5NS&-6I)74?Q.FS1NKF?[+'_/_J/_ (%-2G2@#@W^HC_MZ-+ECW*Y
MZG\OXG2[J-U<U_98_P"?_4?_  ):D_LL?\_^H_\ @4U'+'N'/4_E_$Z;=1NK
MF?[+'_/_ *CC_KY:C^S%_P"@AJ.3T_THT<L>X<]7^7\3IMU(6XKFO[+'_/\
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
MCI5Z*R\)HZQ1VNFJMNH97 &P!GZ!LX)WKT]12K9^%H;F"QALK%GO))E"PHK
MOL_>!B.GR\8H OZPP?1BZG*N8F4XZ@LI%=.G2N8UE0NCLJ@!0T0 '0#>M=.E
M7+X4<\?XK^0^LOQ'_P BY?\ _7%OY5J5E^(_^1<O_P#K@W\J(?$BJW\.7H5X
M/^/>'_<7^0KD]0\:76G:Y+I\NG*S&XBB@42X:5&8*9-Q^7@MC&<@]:ZN#_CV
MA_ZYK_(57?2M.D>:22PMG>?!E8Q#+D$$9]>E*7Q,NG\*]$<NGQ.T<P";[/=B
M-KD6Z[@H+Y_C49Y [XY'I5ZQ\;VE]JEM8BPO8S<R"-)7V;>2X!.&S@F)^U;!
MT72F!!TVT(\SS/\ 4C[_ ';IUJCJ]]H?AP6MQ>6R1[G/E/%!N*;06+<=  6/
MXFI+,Q_B+IQN;NWAM+J>6UE,1$3(0V%=B0<XZ1MUYJ2P\9/K.I7$&F6A:%+*
M6>%Y6 :61&"XP#E1DXY&>XJ\MQX46:?;+I"R@L9OF0'."6+?@6S[$^]2PW?A
MNSNV>WN-+AN'5MQ1D5F"_>S[# SZ8H YJS^)<=U._P#HBI;JGGB4R8#0B/+L
M,\9$GR<]ZD7XFV9C:Z.FW(M#!')&=Z;V=I&CV;<^JGGIQ]*ZFVL-&N+1)+6T
MLI+>2)D1HT4JT;'+ 8Z@GGTIQT326C$;:9:% A0+Y*X"D[B/INY^O- ROH?B
M"+7A<-;VMS%# RIYDP W,5#$ 9SD!AG.*TKC_CUF_P"N;?R-$-O!;JP@A2(,
M=S!%QDX S^0 _"BX_P"/:;_KFW\C51W1%3X&6?#W_(O:?_UP7^52:U_R!;[_
M *X/_P"@FH_#W_(O:?\ ]<%_E4FM?\@6^_ZX/_Z":<OXC]3!?P?D9VG_ /(,
MM/\ KBG_ *"*K:[J;:-HMQJ"HLGD[<JQP,%@O/YU9T__ )!EI_UQ3_T$5-+'
M'-$\4J*\;C:RL,AAW!%*>[-J7P(Y&]\>PV=UJ%J82)('G6"<$-&_EA3C[P);
MYCP/3K39_B/I]M&V_3[YG#!8D79F;YF4E?FX^9&&#R:Z1=%TI511IEH%1"BK
MY2X53R0..]8GB[3/#2:9!+JUFXB6;:GV5,/N(9NW; 8_G4ED>O\ BR_TO4;R
MUMK*-EMK!+MFD#-\S%AM)7@?=_'FEMO'NF7EZ8+6RNI)FN#;(V$0/MW;CN)
M &T\'D]AS5TW?A.]F262?2YIUA5 TK*7$97*@YYQC)P?>I#+X7:0#S-*,D\H
MD W)F1P-P/N<'.?>@#%A^(#3:?!,^ESV\KJDDA++)&B-,T0'# Y)4_3WIUW\
M1K*"&%4M)EGN[:2>V#NC# 5F0N%;(#;?J*Z*SM=&NK8W%C!9302MN\R)597(
M;=G(_P!HD_6G#1-)5@PTRT!7=M(A7C=U_.@98LIVN=/MKAP%::))& Z LH-3
M]C]#2(BQHJ(H55&  , #TI>Q^AIQW)G\+'^&?^1=LO\ KG6J>AK*\,_\B[9?
M]<ZU3T-5/XV8TOX:]#E])_U5W_U^3?\ H5:%4-(!,5W@'_C\F_\ 0JT-K<\'
MCKQTHJ?$%#X$8NK:KX>>"]T[5;ZV\M0JW,+,>,\@''?H<"HF\2>%4<VAU'3
M658S$ -I4XPIXP0=P..G-%WX0L;VZGNOM%_"TUP+D&&8!4EV[?,7(."5X[BH
M$\ :'%%Y"0W*1?-\@DZ;E13C(](U_6H-RXFO>&KB5_+OM/>2/,1P!D !CMZ=
M  W3C@U7M_$WA68E4N[*/RIC;)OB" L0,[..A!'/3UK/MOAQIPL_+N;N]FN?
MF GBDVE$)<E$&#@8D8'ZU8G^'NASR0R2K=$02>=&K2 JIVJIX(Z$(I/N.U &
MC9:QX=U"[CMK&ZL)YU+&-(D&5(^5B...F,^U4-6UW2M,U==VD7-S=6311J]M
M"O[LS@A,9(ZX(]OQI8_"5DUO97.CW]Q ]O 8[6XB8,-CMN9N!\Q()QDX!(-7
M[K0]-O-4N7D=_M4AMKB2,28($))C;'9<Y!]<4 :JDLJDC:2.5)&5/H<=Z=5>
M*UM-+@F\F&*UA+--)CY02>68U8'(R.A&0?:FA/8@\/\ _(1UG_KY'_H K?[U
M@>'_ /D(ZS_U\C_T 5O]ZNI\1A0^#^NYSTG_ ",]Y_U[1?\ H359JM)_R,]Y
M_P!>T7_H35+<7$%I;27%S,D,$8W/(YPJCU)HJ=/0='9^K(-4OQIFDW=^8'G%
MO$9/*0@,^.P)XKDV^)=F())%TR>1HHUFEV3+M2)MNU]W<'<?^^#6\_B3PU<V
M<[R:OITML@7SMTH90"<#</<C%4+[5/"&F7Q-RUBTERT-M/DJR0J%9H]PZ*H&
M<8[FLS<S(_B7&D\,%SI4AEGNI85^SS+(!&C!=Y]R2./3FG)\2HVC+MH5VJF/
M>F+B,E\Q^8HZ]U!^F*VTU3PU/>>3(^GI<M<E(Q*$#2R8'S+ZYX&:2YU+P[_9
MCW4<=G?6RW"6KBW17VNS! #],C\* &ZAXG5/",6MV)AE,A@RA?>%$CJ"#COA
MCBL:7QQ>:G'&VC1V]J?M-O&?M8\X/',Q56^1AM8;22AYZ5NP7WA:W\T07NFA
M;NZ$;8D!62=<!5 Z9 "X'TQ2+K/A;#PP7NE[IG9O+B909)!UQZL#GGUH VXF
M#Q*ZNC@C[R'*GZ4^L+3=?\.6^FPV]M?VEM#;VRR>0\H#0QX&-W/N/SK7M+NW
MO[2*ZM)DGMI1NCE0Y5AZBD"(X?\ D:K?_KT?_P!#%=%7.P_\C5;_ /7H_P#Z
M&*Z*M9]#FH[R]3"\3?<T_P#Z_8_ZTV^MOMMC<VOFO%Y\31>8F-RY&,C/^>*=
MXF^YI_\ U^Q_UJ88WC/3/-#^%#I_Q)'!V?POL+6SCMS?RN5P%<1*I7][YAV_
MW<XQQZU=M/ D%GX>O]*_M LMV\,@E^SHH4Q!0N4'#9VC.>O.:SYHO'A5=AN?
M-\^7>5DAV9W?NR.,^3MZC[V:RM&OO&NMQ7DD-WJ4,T4\N0\*QH,*?+5=PY!8
M#([#O69T&U+\.UN+^^G>[BB5G@DM]L",B.G,A,9^4!V"_+[5&OPKTU)'/VV:
M17ACB(DC#'Y2N>?[IV_=Z#-5#H'BEISD3HDSJ=BRIY4)%R6+[#_%L(((]#FK
M,47Q#:\TZ2:54B-P5N438P5%*C<WLX#-QR"U &CK?@G^W?$9O9+B.VLUM8HD
MCBB4R!D+XP3]Q?F'W>O2JK_#BU2]LG@E3[/'+FY3RPH=1$JJNT<$%T#'/O3=
M?E\7VNIW]Q8/*;1KB*&T1MI5A("AP "?D)#[CZ8Q5::P\=?:I)8Y[N1X'N8[
M=WGC57R@\MW0#&T$$>O0\4 7+7X<06OV5DU-GDMBIC\RUC:, %^-AXQAR!Z$
M U8T'P!;Z#J_V]-2FN)3.\Y#1JNXLA3G'?!_2LR"R\?316WG:A=0$!%?;Y0;
M!9]V[@Y(79@BMOPLOB<7=S_;ZN8C;Q%&9D $N/G"JO;/.X_E0!KZW_R"9/\
M?C_]#%=,E<SK?_()D_WX_P#T,5TR=JN7PHYX_P 67R'UE^(_^1<U#_K@W\JU
M*JZA:+?V,MJY(252C$=0#2B[23+J)N#2,R#_ (]X?^N:_P A4E0C09D55&L7
MH &!RO\ A3AH,Y'_ "&+W\U_PJVHMWN9PG-)+E)*S]2T6RU:YL)KV(2BRD:2
M.-@"K$KM^8=\5<_L"?\ Z#%[^:_X4?V!/_T&+W\U_P *7+'^8KVD_P"4Y:?X
M=:-=1B.>2ZD17!C4L/D0.SF,8'*DLV<\X[U&/AIHBI&HENCLMVMV9B"7SN^<
M\<,-YY%=;_8$_P#T&+W\U_PH_L"?_H,7OYK_ (4N6/\ ,'M)_P HZ*-888XD
M "(H4 =@!3JC_L"?_H,7OYK_ (4?V#/_ -!B]_-?\*.6/\P_:3_E)*CN/^/6
M;_KFW\C1_8,__08O?S7_  IKZ!*RE&U>](88(RO/Z4THIWN1.<W%I1+7A\X\
M/:?D?\L%_E4FL\Z)?'_I@_\ Z":GL[5+*QAM8R2D2A 3U(%)?0?:K*>V#;?.
M1DSZ9&*FZ<KE<K]ER];&3I__ "#+3_KBG\A5BJ,&EZW#"D*7]F5C4*,P'M^-
M2?V?KO\ S^V?_@.?\:N44W>Y$*LHQ2<66JHZKI%GK,5M%>Q^9%!.MP(SRK,
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
M/_"R+?\ Z!TW_?8I/^%C6_\ T#YO^^Q2^HXA?9#^UL&_MG<+UI]8^@Z];:[
M9( RLAP\;]5/:MBN647%VDK,]"G4C4BIP=TQK#)ZTF?:LW7-9M]$M?M-QN()
MVHB]6-<U_P +'@ Q_9TW_?8K6GAJM17A&Z.:OCJ%&7+4E9G<T5PW_"R+?_H'
M3?\ ?8H_X61;_P#0.F_[[%;?4,1_*8?VM@_YSN:*X;_A9%O_ - Z;_OL4?\
M"R+?_H'3?]]BCZAB/Y0_M;!_SG<T5PW_  LBW_Z!TW_?8H_X61;_ /0.F_[[
M%+ZCB/Y0_M;!_P YW-%<-_PLBW_Z!TW_ 'V*/^%D6_\ T#IO^^Q3^H8C^4?]
MK8/^<[; !Z4X8S7,:+XSM-6O1:&&2"5N4WG(;VS73K7-4I3IRY9JS.RA6IUH
M\]-W0ZL7Q;_R*]__ -<C6U6+XL_Y%?4/^N1IT?XD?5$XK^!/T9X]_C24O?%)
M7W"/RU[AWJU964VH7'DVZJ7QGYFP*J_A5_1KFVLM4BNKKS=L?($:@DG&/ZUG
M6<E!N.YK1C%S2EL);:9-<VTDT4D#>6I=XS( P /I4L^BWD,D4?[MWE?R]J-G
M:V,X/IP:07MO!97-O LC>?,I9F&"8ASM]B36I>>)+9_+,4#3LNY1YPV>6A !
M4%3D_4\UPRGB;Z(]*-/"N/O.S,"[M9;.[EMI1AXSAL'(Z=C4%7M6O8K_ %.:
MYAC*(^, ]> *HUWTG)P7-N>9545-J#T"E7J/3-)3@/3UJI_"R*?Q(]PMF7[-
M#\P^Z/Y4VZ=?LDPW@DH<?E5*RT6RCM++;&1]GR\7SG@L.?K^--FT6Q@M,QQ$
M>2SS)\Y.'(.3^M?$6CS_ #_4_3[S]CMT_0\?_P :2EYQ25]Q'9'YA4UDPJ2W
M@DN9TAC +N<*"<?K4?X5+;>4+J-IRXB# L4 )XYXS4U&U%\NY5.SDE+8OV^B
M7DLT\0,:M#)Y1W-@,^,[1^5,31KN:#S8G@?#*A"OE@S' !%:\&OV$%U>RH;E
M1<2B1OD!WC!RA&>.O7K6?;:O#:)9+#"P6.X:><?WCT 'T6O.57$M[?@>HZ6$
M26NOJ4KRQEL2GF/&ZR#*21MN5L'!_6JE:.I7EO-%;6]IYIAMPVUI  26.>@K
M._ UW47)P3GN>=B%!3:I[ .M*?NT#K2X[5JS%;GKWA<@>&=/&0"8A@5KEUQP
MPQVYK \-:;;3:%I5PR$R11DJ=QX+=:T(]"L84@5(B!;NTD?SGACU[\U\362]
MI+U9^FX9S]A&RZ+\CR76A_Q/;_\ Z[M_.J-7=618]8O54$*)W 'XU3(Q7V5#
M^%'T/SG$_P :7JQ*<H)( ')--IRE<@-G;T) YQ6DKVT,([F@=$NUNFAD:&/;
M$)6=I!M52<#GW--ETF>".5YC%#L8HJN_,C <A?7M6@^JV'V^&6&:ZCB6W6%P
M85;=MZ<'CFIG\2Q3VTXE24.S2;8@H*L&Q@L>H(QVKRG5Q.EE^!["HX2VLM?4
MR+[2[BQC5Y7B8;_+8(V2C8SM;WQ5'W%:^J:LMY90VRO),0_F22O&J$G&,8'7
MZFLCZ9KMP[J2C>HC@Q,:49VI/02@8[T?A2C(.1UKI.5;GI?P_<#07R<9G;@_
MA75^8AQAA[<UQG@:Q@N=(2XE7,D,T@0@GC( -='%HEA!]FV1,/L[,T7SDX+=
M?K7QF+Y?;R;[GZ1ESG]5A9=#SKQH0?$\YZ_(O3Z5SM;?BFTBL-?N((%*QX#8
M))Y/)ZUB5]3A+>PC;L?"YA=XF=^X5<L=.EOV=8I(E91N(=\' ZGZ"J?X5<TZ
MZCL[EY75B&@>/@=V&!6E;G4&X;G/04.=<^Q.FB7+H&62 NP+1Q[_ )I5'4K[
M4U]&O$M#<8B(,0F**X+JA[D>E6[;5;.,65U*LWVNSA\M(U V.>Q)[=>E/.L6
M05)0DYN&M!:N"!M4?Q,/4^@K@]KB4]OP/25+"M;V^91.C7PCBE*+B6(RH"W)
M Y(QZXYQ56ZM9;2?RI@ ^T,5!SC(SS[UNMXCMY9UD-JT1BN$EC:,DDJ!M(.>
MGR@=*PKR<W5[/<'),DA?GW-;X>5=R_>*R.?%0P\8_NG=D% ]J*7'<&NX\]'<
M_#@@2Z@">3LQ^M=S<74%M TTTJK&@+,Q["N \ 64-S=7<TBDO$H"<D<-G-=9
M<^&+*6P6VB5HC'&Z1/O)V!NOU_&ODL=R?67=GZ!E+J?4X\J[G.^/;J&[TRQE
M@D62,RG#*<CI7!#DJ,X^M==XLT&UT+2K2*WW,7E.]W.2W'Y"N1P<9KW,OM]7
M]WNSY?-W)XJ\UKH:AT&[+QJ);9O,4R K+D!!U8^PHCT&]FG"6_DRJT9D22-\
MJZCC@^N>U20:K;(T"21R&+[&UK*5 R,G.14L>M6]G$L%F)BL4)5)' !9RX8D
MCL.*ESQ*T2_ (PPCU;_$H0Z1>RV<=W%%NCDD\I1W+?3TJ4:)=/)&D;P2^8YB
MW))E5<#)!].*TG\41+,##;LL*2QO'%TX&[=^)+&H;35M/TQX5M!<2()S.[R*
M 1\I 4#OUZU'M,5U17LL(OM774IC0[S>5W6X0()!*91L92<#!^O%":%=LQ23
MR87\PQ+YKXWL.R^M7AXD5-TZQG[2\*1LI0;,JV>!VR/UILFJZ;=2(UP+H>1.
MTT>T!M^[!*G/3!XSZ4E4Q75?@#I8/H_Q**:)?/*L:Q#>T32X+=E.#GWS52:W
MDMXX6DP!-&)%&<G:?6MR#Q.(XR[Q-]H-P7R.GE,VYEK)U:\COM0>6",QP!0D
M:'^%0,5T49UW.TU9'/7IX94[TY799\,_\C-8?]=/Z&O9!UKQKPU\OB:P_P"N
MG]#7LHZUX^;?QEZ'TW#W\"7J.JEJMFNH:9/9N=JS(5R.U7:1E#=:\E.SNCZ*
M45*+B]F>7GX?ZL&(6:V9>Q)(S^E'_"O]8_YZ6W_?1_PKT_8,TN!7H+,L0NIX
MO]AX7LSR_P#X5_K'_/2V_P"^C_A2?\*_UC_GI;?]]'_"O4<"C H_M/$=P_L+
M"=G]YY=_PK_6/^>EM_WT?\*/^%?ZQ_STMO\ OH_X5ZC@48%']IXCNA?V%A.S
M^\\N_P"%?ZQ_STMO^^C_ (4?\*^UC_GI;?\ ?1_PKU' HP*/[3Q'=#_L+"=G
M]YY?_P *_P!8_P">EM_WT?\ "I;;X?ZB;A!<S0K#D%BA).*]+P*-HH>98AJU
MQQR3")WL1H-B*H' &*'3S(V4CAA@U(% &*-HQBO-UO<]GE5K'F=Q\/M1%PXM
MYX&AS\N\D'%1_P#"O]8_YZ6W_?1_PKU#:*,"O1698A*USQI9'A).]F>7_P#"
MO]8_YZ6W_?1_PI/^%?ZQ_P ]+;_OH_X5ZC@48%/^T\1W0O["PG9_>>7?\*_U
M@?\ +2V_[Z/^%+_PK_6#_P M+;_OH_X5ZA@48%']IXCN@_L+"=G]YY=_PK_6
M/^>EM_WT?\*7_A7^L?\ /2V_[Z/^%>H8%&!1_:>([H/["PG9_>>7_P#"O]8[
MR6W_ 'T?\*5? &JEP&FMU4]2"21^E>GE0:3:,4/,L1;<%D>$3O9E;3+-=/TV
M"T0DK$@0$]\5;/2D QTI:\]MMW9[48J,5%;'GNM>!KRYU2>YLYHO+F8N5DR"
MI/6J!\ :N>DMM_WT?\*]0VBD"@&NZ&85X144]CR*F386I)S:>IYA_P *_P!8
M_P">EM_WT?\ "D_X5]K'_/2V_P"^C_A7J.!1@5?]IXCN1_86$[/[SR__ (5_
MK'_/2V_[Z/\ A1_PK_6/^>EM_P!]'_"O4,"C I?VGB.Z%_86$[/[SR__ (5_
MK'_/2V_[Z/\ A1_PK_6/^>EM_P!]'_"O4,"C H_M/$=T/^PL)V?WGE__  K[
M6/\ GI;?]]'_  H_X5_K Y\VV_[Z/^%>H8%&T&G_ &GB.X?V%A.S^\Q_#NC_
M -B:2MH7WN6+NWJQK6QFEV#-*% KSIR<Y.4NIZ].G&G%0CLCB_$_A&YU;41>
MV<J*SJ%=),]NXK#_ .%?ZQ_STMO^^C_A7I^P4N*[:>/KTXJ,7HCS:V3X:M-U
M)+5GEW_"O]8_YZ6W_?1_PH_X5]K'_/2V_P"^C_A7J.!1@5?]IXCNC'^PL)V?
MWGE__"O]8_YZ6W_?1_PI/^%?ZQ_STMO^^C_A7J.!1@4?VGB.X?V%A.S^\\N_
MX5_K'_/2V_[Z/^%+_P *^UC_ )Z6W_?1_P *]0P*,"C^T\1W'_86$[/[SR__
M (5_K'_/2V_[Z/\ A2?\(!J_3S+;_OH_X5ZC@4FP9I_VGB.X?V%A.S^\YWPG
MX>DT*"5IY \\Q&[;T '0?K724FT9S2UP5*DJDG*6[/6H484::IPV1@>*=";7
M+%8HG\N:-MZ$]#Z@UQO_  @.K8_UMM_WT?\ "O4,<YI"HKHHXRK1CRP>APXG
M*Z&)G[2:U/+_ /A7^L?\]+;_ +Z/^%*?A_K!_P"6EM_WT?\ "O4,"C K;^T\
M1W1S?V%A.S^\\N_X5]K'_/2V_P"^C_A1_P *^UC_ )Z6W_?1_P *]1P*,"C^
MT\1W#^PL)V?WGEW_  K[6/\ GI;?]]'_  H_X5]K'_/2V_[Z/^%>HX%&!1_:
M6([A_86$[/[SR[_A7VL?\]+;_OH_X4?\*_UC_GI;?]]'_"O4<"C H_M/$=P_
ML+"=G]YP?A_P7=6.JQ7E[-&5A.46/.2<8YKNQUI=H-&,5QUJTZTN:>YZ>%PM
M/#0Y*>PM9OB&;4K?P]?RZ/$LNI) YMHV'#/C@5I5GZSI2:SIYM'NKNV!<,);
M28Q2*0<C#"LCJ//= \:W<6D6D5M-?Z]K=_.\0LKM4MFMI(US*KG'RJ.W7J*T
M[+XGVEW8)=FQFC1=+GU&X#2#]UY3E"GON8'!]JMR_#;19+:WC274H+B&664W
MD-T5GE:08D+OCYMP '\J;>_##P[?^2C17D$$=HEF8(+@HDD2L64./XB"2??/
M.: *LOQ*>":[:71)UL["UBN+ZX\Y?W32H&2)1_$Y)4=NM0ZI\2K_ $6WMHM3
M\/?9M4N0\L5H;P-^Z4 Y+*IPQ)VA<=>]=!<>"M'N]/U>QEAF\G5I%DN2)"&#
M* %VG^'&T8JK+\/]/E>SF_M#64NK9&C^UK>L)I49MQ5VQR,^F,4 :VE:O>ZC
M/$)=(NK2WDM([@2S,H(=NL17KN ZUYDOCC7;SQW-!9ZI,L*:I)$+:6U46_V.
M$?OG\PC)8$'@<BO5;/28;*_O;Q&G:6\*&3S)"P&U<#:#T_J:QX_ >AQ0V,(@
MG9;*6>6/=*3N,P(DW'N#DT <[:_%R.[L]1OX=$NI;&VM3<QRQMG(W!0K\80G
M.[@G I^I?%3[!;V:+IL5U?W%N;KR+:Z\Q3'NVJ$95.YV[+@=#DUN67@2UTW2
MWTZTU?7(X#L"?Z9DQ(O1$R,!<<=/2HH?AQHUK-936,VHV#6L*P?Z)<E/-0,6
M ?C)Y)/&.IH I7/Q'FBU-(+?0IY[/[;%ITERTZH5NI "4V=PN>2.],C^)5Q<
M1--:Z!/*D]XUAIN;A%-Y,K,&('\* *26/H:T_P#A7FB+KQU;_33,;MKY8OM!
M\I)V&&<)TR?Z4ZY\!:1/HNFZ7&;VVCTV0RVL]O.4F1SG<=WON.: .6U7QYKV
ME>*9YYM*E>SL=/MQ?6<=RNV":67&=V/G;;C &.];'Q-U_7-'LM.@\/RHFH3R
M23,&4'=##&7<8_(?C6M)X%T:;S_,6Y<W%Q;W$K-,27:$ )D^G'([UIW>AVEW
MJ]KJLZ,]S:PR0QC=\H63&[CU. * //XOBF$DO]1WBXM+FYAM=-@8^6H(A$DK
MLX!( + '@X(Q6O:?$6YO;_1+)=#>WN=1MC<&.[G$) #%=J9'SMQNQQP15A/A
MCH-OIMI963:A9"SGDG@FMK@I(K2##C=CH0 ,>U:$W@VQN=2LKRZNM1N?L)5H
M(9[@M&CA=OF8QDM@GG/7F@#C;'XJZA!H<5[JVFQ+-J%W,NG*)PJ-"A.2Q )&
M,8SCYB1BNBTSQS>ZKK6GZ;;^'[I9I[2*\NS-*J"T1V(PP(R3\N0._M2K\,]'
MCL;&V@O-6@:Q:0VT\5V5EC63[R!L?=]JWM/T&TTW4[K48A,]U=I%'+)+)O)6
M-=J]?J2?4\T :]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
L% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %* DL# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W, 8' HP/
M04#H*6@!,#T%&!Z"L/7M;O;%3#IMA]IN"/ONX5%_7)-8UCK_ (CMKI%OK!;J
MW=%+%&571CUQS@CVJE!M7,95X1=F=K@>@HP/04V*59HED4$!AG!ZCZT_%2;"
M8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4
M )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+
M10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/0
M4M% "8'H*,#T%+10 F!Z"C ]!2T4 )@>@HP/04M% "8'H*,#T%+10 F!Z"C
M]!2T4 )@>@HP/04M% "8'H*,#T%+@^E&#0 F!Z"C ]!2X/I1B@!,#T%&!Z"E
MHZ]#VS0 F!Z"C ]!2CD CD'IBCIC/?I0 F!Z"C ]!2]P/7I1@^E "8'H*,#T
M%+G)(!Y'6B@!,#T%&!Z"EHH 3 ]!1@>@I:.G6@!,#T%&!Z"EQ1@^E "8'H*,
M#T%+BB@!,#T%&!Z"EQ1B@!,#T%&!Z"EHH 3 ]!1M![4M% "#H*<.HIHZ"EH
M\U^V7(UG4T:3RUBN'*>9R)$SR .^/ZU;O=0$B@POY*K$&<$X9AZ ]L],>];^
ML^$[/5+I;^%C;7Z\B5>5?V8>E4I?!4=[)$MY<'[*@!:*+@R$= 3V K=35CRI
MX:HYZ;,M>"Y9[CPR9)@4F::7Y3QMYX'X<4^SM;9(X!/I-X;E0-\AR06[G.[U
MK;MK:&SMH[>WC$<,8PJCL*EK%L]&,+12?0SY[>YBO0]M*_E7#;9E//EG'#KG
MITQCI4=Q87#7T)MKB6%8H"%?.Y2V[HP/WN*U**+E<B,*:*_GBN#=6KX\^+?'
M#)D2(!\VWD<'TX-+'"BM(MEI=Q 7@D!DDR,''R@?,>I_E6Y11<7(84EKJ=O8
MPV\3/<Q,8\[GQ)#@@GG^)>OO]:WCU-)12&HV"BBB@H**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "LC5='N-1OK:ZBOFM_LZD(JKG);AB?PZ5KT4"E%25F<TWAW4W#NVL
M-YSH%+#> ,-G Y_SBGMX?U+=E=;GR7W-G//)YZ\<$<=.*Z*BG=D>RB<V?#>H
M!&V:W/N8?-N9B#]WWXZ'IZU(FAZHMQ&[:R[I'*K@$'Y@"201G!SG'X"N@HHN
MP]G$P+K0;^>Y:1-8G2(S%A%S@(1]WWP2?PX[5%#X:O+?R@FINT<85?+;=RH[
M9!SC/.*Z2BB[#V<=SGK;P_?6UG=VXU:1A+"D4)Y418 &1^7ZTQ_#NHO+YIUA
MBZMOCRIP#@CUXZXX[#UKI**+L/91.:/AN_+M(=6;S&P2WS==N".O ^G-./A[
M4MO&MS%_ER6+8XV]L^S?7=71T478>RB9<^E3/<32P731><Q8X)R/EQQ4EQIT
MLLS/%=/$-H" $_*1CGWXSU]:T**+E<J,=-)O(XV1;P!7)9@"W7!'7\<_A3AI
M5PJL1=_/NW+G<1UR>,_A6M11<7(C*&F7:V?E+>XE,BNTN#G  &/TI4TN=;F"
M1KMGCC8-M8D\@8)Z]SD\]*U**+AR(RFTRZ; ^VE1C!*LV3R<]^^1GTP,4ATB
M8X'VZ7:!P-[=<#)Z^U:U%%PY$9*:5=@2;[]W)R5R2!SCKCVR/UIT>F7*WL4K
MW0,,;;A$ >>2?TSUK4HHN'(C'.CW3HZR:A(Q8G!R1U]A0VEW@$S"\9V8DHF\
M@#)'\AD5L447#D1D_P!E7/EC_36,@[DG 'RX'TX/US4MI875O.DDMV90"^[<
M3R#TX[5HT47'R(****11((& ZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]
M14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]
M14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]
M14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]
M14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]
M14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]
M14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]
M14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]
M14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]14]% $'DMZBCR6]
M14]% $'DMZBCR6]14]% $'DMZBCR'_O"IZ* "BBB@ HK+U[5FT:Q6Y6(2DN$
MVDXZYJQI5Z=1TR"[*!#*N=H.<<XIV=KF:J1<_9]=RY1112- HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .:\;_\
M@2/_ *[K_(U?\,?\BW9?[A_F:H>-_P#D"1_]=U_D:O\ AC_D6[+_ '#_ #-:
M/X#@C_O<O\*,FYU'6=>\07VE:+>1:=::<52ZO6A$LCRLH;RT4_*,*5))SU
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
M-3T9'K0 U$6-%1%"HHPJJ, #T%.HHZ4 %%)N &21BEH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BD) &20!ZFF^=%_P ]$_[Z% #Z*9YT7_/1/^^A
M1YT7_/1/^^A0 ^BF>=%_ST3_ +Z%'G1?\]$_[Z% #Z*9YT7_ #T3_OH4>=%_
MST3_ +Z% #Z*9YT7_/1/^^A1YT7_ #T3_OH4 /HIGG1?\]$_[Z%'G1?\]$_[
MZ% #Z*9YT7_/1/\ OH4>=%_ST3_OH4 4-?AN[C0[J*Q+?:&4;0K;21D9 /8D
M9%8D!^PF"?2M&O[2 3J+J,Q_-(NUAPN3G!VY-=5YT7_/1/\ OH4>=%_ST3_O
MH4TS.44W>YQMLWB*Y9(KC[:!-;E6P@C\H[3R3C!.<=P>:;:MKT-K9Q1C4=R1
M1B)9(UVE\XD$I/(4#I[>M=IYT7_/1/\ OH4>=%_ST3_OH4[D^S\SCV3Q((7E
M6YO=_DS2B/RU(\Q9,(G3H5/3O37F\4M)J'^M1@&V*L>5QN&TH<8SC.>3WKLO
M.B_YZ)_WT*/.B_YZ)_WT*+A[/S9SVN66JR:%>6D;)<Q&':A()F=LCKC ]>E4
M]0L=0T?38HM+@83OO>22SBVJ6 ^4%3N/\A76^=%_ST3_ +Z%,FN[>"%YI9XT
MC12S,6& !1<;IIZW.3N&UJYANUN(KPSG;LA6%3 4RIZ]=W7-)))XBMK;SO-N
M#YL<AE#J@\D+( -F<<E,XSUKH]-UO3=7MS/8W:2QJVT]B#]#5MV@E1DD:-T8
M8*L0011<GD3U4CC";S6_#]U#&TUUMU*-$,Z#.P%2=P7&0.<U=MM'U/3;N&"V
MN66"0RSND";8E8!=B<Y(!YS^-=+%]F@C$</DQH.BI@ ?@*?YT7_/1/\ OH47
M&J:W;U..CG\1F$G%_P"61']I+1()$;/SB$=QCZ^U00/KMA9W2PV^H,)Q*T),
M0+B0R9#,.V5_"NX\Z+_GHG_?0H\Z+_GHG_?0HN'L_,X^]BUB]TW48Y7U);H$
ML(XT41$!^!&<9/RU?TJ;5?[==)OM<MFR':\R; @P, C')Z\@_45T/G1?\]$_
M[Z%'G1?\]$_[Z%%QJ%G>X^BF>=%_ST3_ +Z%'G1?\]$_[Z%2:CZ*9YT7_/1/
M^^A1YT7_ #T3_OH4 /HIGG1?\]$_[Z%'G1?\]$_[Z% #Z*9YT7_/1/\ OH4>
M=%_ST3_OH4 /HIGG1?\ /1/^^A1YT7_/1/\ OH4 /HIGG1?\]$_[Z%'G1?\
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
M '[%']FV/_/I!_W[%2^8WM1YC>U%V5R1[$7]FV/_ #Z0?]^Q1_9MC_SZ0?\
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
M"<8Z\BDL;D0ZA/?R@I,^P3$G*R#G.P]&"\=.P-)HJ,K.Y=\9:'%XA\+WMDZ
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
MW6*WA*+S*&;R]I#*QZDDD^V*CM="O+>"W1K5&@ACB1[438$A4."V>G4@X/\
M2NJHH YNWT*[3][*P-PCPF)O-)V*K99<_P"Z<>]=)110 4444 /7[HI:1?NB
MEH **** "BBB@ HHHH :W44F*5OO"DH ,4A (((!![&EHH J?V98>9YGV&UW
M_P![R5S^>*M !0   !V%+10*R04444#(+M;<VLGVO9]G W/OZ8'/-50FEZT&
MD"I<% $+<JR\Y'H1R,U8U" 75A-"85FWKCRV?:&_'M]:PS8:E(RF:*>>S5O^
M/66X!D8X/)8=0#C )]3[4 :#66C0RK:-!$K)"WRG.%1FYR>G)SC/>K46E64*
M%$MD *LISDDANN2>3G K G\-SSVESYT:RW,EK&@)E/+*[';GV!49[XJ1](U5
MKHF*1H[;>%5#*<K$^#)GW4@ ?C0!LG1M/,C2&TCW,NT]<8QCITSCC/6I386K
M,6:W0EF5B2.I48!_ 5ST6CZC+>(UQ'Y<#2(TZ)*0K$%LXYR1R.O7O5O2=-OK
M;4));J21N'#-N!27)^7C.>![#% $EK;Z!=&2UMEA<Y#$ MGY3QM/H,]CCFKL
M.DV%LT;Q6RIY7W.3A??&<9Y/-8-Q:WMC:N\:RVL%NI=8VG\Q2X(*+'@;@#T(
M/8XQ4JZ3?/-#+*C2/,N9_,D^1"V=P7!!&,X[@X[4 ;$.DZ<LYNXK>,R.QD#@
MEAENK#G )SU%/?2K&6!H)+2-HFB$)0C@H#D+]*Y^WT2_C-D@62&***-%$<@/
ME,I^9N3R&X]?3%/7P_="W)^;S_LS8/GM_KMV5;KZ?X4 = ;&U,S3>0GF."K-
MCD@@ C\@!^%4?[!@&JPWBE46(AEC1,<A=O)SSP?3/O6J,X&>N.:6@!*7N/K1
M1Z?6@!6Z?C3:<W3\:2@ HHHH JRZ=8S/OELK9V_O-"I/\JL)&D2;8T5%]%&!
M3J*!608HHHH&%4AI-@+HW M4\TDD]<9/4[>F??%7:* *L&G6EML\J$#8VY,L
M3M.,<9/'%,.D:>1C[*@'EB/ R/E!R!^!Z'J*NT4 006=O;$-%'M8($W$DG;D
MG&3[D_G4]%% !1110 4444 %%%% !2'H:6D/0T //W#]*93S]P_2FT %%%%
M$<EO#*<R0QO_ +R TJ1I&,1HJ#T4 4^B@5EN%)2T4#"HS#&TZS% 954JK=P#
MC(_05)10!171M.1)46TC"R8W#GL<C'ISSQBC^Q]/V!!;* !@%6(.,YZ@YZDU
M>HH 9'$D,:QQJ$1!A5 P *=2T4 %%%% !1110 4444 %%%% #E^Z*6D7[M+0
M 4444 %%%% !1110 UOO"DI6^\*4 8H ;13L"C H ;13L"C H ;13L"C H ;
M13L"C H ;13L"C H ;13L"C H ;13L"C H ;13L"C H ;13L"C H ;1Z?6G8
M%-]/K0 YNGXTVG-T'UI* $HI:S-;DUF*UA.B6]K/.9T$JW+E5$6?F(QWH TJ
M*S-:ANIQ9QVN[!G_ 'N'9!MVGJ5YZXK.DGUBSU)K:VMW>U,HV22AG&-J#;GD
M@?>.?6G85SI**YJWO=<N&A>>-K=!<J)%6 D[2&R.G*YV_,*GGN=<6>5HD4Q*
M\FU/())"E=O.?X@6_*BP7-ZBN9&HZ[-).L5J\2*&=&D@.3@,0GY@#/O0^L:J
M)I/,MI+>VRNZ5X"3%R0<#^+/'KUHL%SIJ*Y2VUC7KJ%9([5-KP*Z-Y+$-D [
MA[Y)^4GI5B>]U^VC.(?/RS LL!!C57VAL9.XE<'%%@N='17-37/B&2RE94$<
MC1NJB* DJ1&&##/7+9&"*M7]]J,$\(ME#1- 6+O$5"M@G+D\*.!QU&:+!<VZ
M*YA]3UJ[MO-MX)(UN;=Y( D.6BR"5W$\9X' ]>E/74-=>:6-(,( H1W@8$@E
M1OQTSRV5[8]J+!<Z2BLO3)M3:X9+Y04,98,(MF"'*XZ]P ?QK5I#$HI:* $H
M/0TM(>AH <?N'Z4VG'[A^E)0 E%+534FODTVY;38H9;X1DP),Q",_8$CM0!:
MHK)NFU)_"Y:XC\O43 IE2T);#\;@G<]ZSI+S4[,2?8+>\EMVD!A$\3,W ^8'
M/S!3D8SZ'MBG85SIZ*YM+[68)883%/.QN6$C-;X4)O  R/13G-))J>IS7-U'
M!$TL<<[1D+"RA%4K@[^A/)R/\*+!<Z6BN4CUG6YK&&:"W,RRJC&7[,R["5)V
MA>K+G;\P]:D6?7EN956)UR'?<T9=<C>0H]CA1^-%@N=/16-I5[JMSJ$R7MJ(
M(0N0"A&#QC#=#D9SZ5M4AB44M% "44M% "44M% "44M% "44M% "K]VEI%^[
M2T %%%% !1110 4444 -;[PI1TI#]X4HZ4 <I/\ $CPQ!JT^E?;F:_A=HS"(
M7Y9>HW8QV]:/"GBBWU:\N;1;DSR,6G7)SL4D?+]!VI^JKG1]2M(+4R7+RR)'
MA0#DX;DG_>-<-X4M-8\*ZTUY>:#?21M"8_W&QCG(_P!KVK6,&XMF4I24DEL>
MQ45RH\=6P.)=%UJ,^]IG^1K2TOQ)9ZO,(H(KI&*[OWT!08^IJ7"25VC2Z-BB
MBBH&%9NN:U:Z#IXO+M]D9D6,,02 6Z9P"?TK19E12S$!0,DD\"O,?&^H6NH7
M\*M+%<V\8(,23D G< IX[CK6U&DZLK(QK552C=G;GQ1H\12.[U"WMISP899
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
M>/+^ZM'TQ;:5H27=_,4XY QC/T)KLZXOQKX*O/$FH6=_8W\<$MM&T?E3*2C
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
M6ADWE0N08R$VJFW.X'^]G/4XHL%SIZ,US$=QJE]I'G6;R22+<R"*214W; I
M/'RGFEGL-8:[$RW$Q>%7CB<B/H9$^;&,9V;ORHL%SIJ*YFXD\0"ZN?*\X0*1
ML&Q"3@D8!QW&#G!Q3HHM<C^T;9KG<IFD59/+(8D@HH..F,_C18+G245@Q2:M
M<7>9ENH+=V?RA&L>0,\;\YP,=,53C?Q#%I\-LBW#3[$S-(J$C$9#9]]X!Z<B
MBP7.JHK&LQK"ZU*MQ-NLE!" H/F7 P=PQ\V<Y%;-(84444 "]*6D'2EH ***
M* "BBB@ HHHH :?O#Z4M!^\/I10 R5=\3KZ@BO)+Q2DE\+6>\TJ42L9+S29-
MY7)SF:W/U^\HYKU:XO[2TEBCN+F*)Y<[%=@"V.M<#K'AJPU?4)]0L-8LX\L#
MO5]LD3$[1AQR/FXQ0!X_XH@\?S6<D<FN2:[H]R1$UQ;$.N"1]Y<94U])>';9
M;30;.!5 "1*@P.NT 9_2O/HO#MB;Q;J7Q!IXEC :62*8!I%&#EPH&[J#S[5Z
M1:7VGMY-K;WD$C[#L17!+!< D#VR* +M%%% '(?$SQ1!X4\#7]W(S>?.AM[=
M5SDR,".O; R?PKYITKX@>*?"M_974-R\-FJ[5TT?+%Y?3&WL3G.[KGFO?_B9
M<>%8]5\.CQ&]TDL$SW5L8XP\;; "4<'^]P![USGAJ[\ 6EU<SV6A7VH1ZG,)
M(DN+*.40RNA?R4+'()"YQTXZT >$'5M2;Q<GB**)VNI+PWD>X9W,&W9^GZ5U
M>A7^F:GK3ZGJD%W?ZS-=K9V5@DVT0+M&QVX)<*<8' ^7)ZUWVHR_#_4+V]N+
MK3]8A'B*UA*IY,8\I=^Q)(_FR,L.0,CCD8K7\-:EX"T];#4--\,7MSJ!1S'=
M)9HTT@C \R4@-@$;AG'//2@#UZ,.L:"1@SA0&8#&3W-.ID,OG0K)L=-PSM<8
M(^M/H R/$UY/9:%,UJ^R>5DACD_N%V"[OPSFN/UG[5X<UG3-#T6\DLK>6V>6
M62.U^T22.#]Y@!DD^M=WJFG1:MID]C,2J2KC<O53U!'N#@UPFH- -2A7Q9->
M:?>PP-;0ZC;-MAF4G[VX#*-[&N6LGO\ UYGL9>XM6M?>ZM>^FCMUMKWMO8H#
MQ-XH%M=1PW$UV;34(HVD6TVR&-@<@IC(%7]0\:WVI:UC0Q=)8VUO/]I9X!M$
MBJ2#GGIBNF\,:3H^E+<2Z=J+7KW3!I)I+@2,V!QR*?9>'--TC2M0LEN)!!?-
M(\K22#(+C!P<<5*IU+?%_70WGBL*IO\ =ZK;2U[VNVO*VGJ<7#K'BBVTK0]8
MNM7BNK349TBDM6MU'#9')[]#78:7:IHOB6XTRU^6QN8/M4</:%PVU@OH#D''
MKFN1OM,\*:?/:6\.JZGJ-S;%#;V%K,)<LO3@# ]SQ7::%8WQN9]7U8*E]<J$
M6!#D6\0Y"9[G)R3ZT4D^:S_._K]_8,9*'L^9*R=].7EOK[NG]U7]ZWEK<W*0
M_P!:6@_UKL/  ]OK10W;ZT4 %9FN:*FN6L$#WEW:B*=)PUK+L9BISM)[@^E:
M=% %74;4WUA+;*X0N!\Q&<<@UDWGAZ>ZU.XN3=_)*5*@YRF-OR^X^7/U-;%W
M>VUC&KW,HC5FVKP22>N !]*DAN(;F%)H9%>-QN5E/!%.[0CG(_#%U&CYNHYV
M,F=LN[9(,'E@/XAGK[?3$:^&KZ1+A&NQ"2659P29)1@#YN<;3C.*ZA9HWE>)
M7!D0!F4=@<X_D:;'<0RG$<JOQG*G(ZXZ_447861@IX;GCMY0L\9ED1$PX+*H
M#LS*,] <CMQBHU\+W"PE%NXUD9(P\RJV]V6/80>>AX/K73Y'J*BGN8;8*9I
MF\[5SW."<?D#1=A9&'!X<D602R31K(KJT:QAML6'#$+D]"!C\370TFY<9R,4
MN1ZBBXPHILDL<49DD=40#)9C@ >M"2H^=K X)4_6D ZB@'/0YHH **** "BB
MB@ I#T-+0>AH #]W\**#]S\** "BBB@ HHHH **** "BBB@ HHHH .G2BBB@
M HHHH **** "BBB@ HHHH %Z4M(.E+0 4444 %%%% !1110 G\0^E+2?Q#Z4
MM &??:)IVI7"3WEJLLB1M$"21\C=5(!Y'UJC_P (7X?VNO\ 9R@.BH^)'&[:
M<J3@\D'OUK>HH YY_ OAAS,6T>WS, LF,C<!C Z].!5NR\,:-I]ZEY:6$<5P
M@8+("<@-U'7OFM:B@ HHHH RM6\-Z/KDT,NIV$5T\(Q&9,_*-RM_-5/X52L_
M GAFPO8+NUTJ..:  1D.V%PI4'&<9P2,XSS7144 <^_@?PW)%#$^DPE884@B
MR3E$1]Z@'/&&)-53\./"AMX[<Z7F*/=L7SY,*&^\H^;A3QD=#7544 (JA%"J
M,*!@#T%+110 5'-!%<1-%/$DL;<,CJ"#^!J2B@:=M4<O<_#WPS<N7&G>0QY)
M@D:/^1J)/AMX:5@7MKB7':2Y<C\LUUM%9>QI_P J.M8[%)651_>4=-T;3=(C
M*:?8P6P/7RT )^IZFKU%%:)):(Y92E-\TG=A2'I^-+2'I^-,D#V^M+2'M]:6
M@ K,UO0[?7K6&WN)[J%89TG4VTIC)*G(!/<>U:=% %'4=.74?LX:1T6*3>=C
M%2?E(X(Z=:QXO"KPR;TNAN$/EJQ!^4[=N,9P0>20>Y)KIJ*=Q6,+2_#QL!)N
MNY!O<,%B8J% 9CM]Q\V/PJNGA*/:L3-#Y*;PL:Q8!W;\$CU&_P#2NEHHNPL<
MU)X35I8V6?$2L#Y2Y4#Y5!88/#94G/N:FU+PZ]_?M<":)0S!P[1YD3"%-JG/
M"\Y^N:WZ*+L+'*7/ARYB:>Y!CNW<C]P8QLD/S?,P) R-P_*I(/"K):QEI8Q<
M?>D^3(D&$^1O5<K^M=/11=A8YB7PH9HW1I80LD3HX\O*C=DA5!Z*,]O2IQX=
M?SWD9K=Q(&!5HS^YS_SSYX]*Z"BB["Q2TJR?3[%;=W5MK$C:N H/;W^M7:**
M0PHHHH **** "D/W32TA^Z:  _<_"EI#]S\*6@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH 0=*6D'2EH **** "BBB@ HHHH 3^
M(?2EI/XA]*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M I#T_&EI#T_&@ /;ZTM(>WUI: "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "D/W32TA^Z?I0 '[GX4M(?N?A2T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% "#I2T@Z4M !1110 4444 %%%%
M "$48/K2T4 )@^M&#ZTM% "8/K1@^M+10 F#ZT8/K2T4 )@^M&#ZTM% "8/K
M1@^M+10 F#ZT8/K2T4 )@^M&#ZTM% "8/K1@^M+10 F#ZT8/K2T4 )@^M&/>
MEHH ",TF#ZTM% "8/K1@^M+10 F#ZT8/K2T4 )@^M&#ZTM% "8/K1@^M+10
MF#ZT8/K2T4 )@^M&#ZTM% "8/K1@^M+10 F#ZT8/K2T4 )@^M&#ZTM% "8/K
M1@GO2T4 &.,4F#ZTM% "8/K1@^M+10 F#ZT8/K2T4 )@^M&#ZTM% "8/K1@^
MM+10 F#ZT8/K2T4 )@^M&#ZTM% "8/K1@^M+10 F#ZT8/K2T4 )@^M&#ZTM%
M "8/K1@^M+10  8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
G!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $> -T# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M!IM7-339>$_W@#5.@89P<^G-=)"_F0H_J*YO%;NFMNLD]N* +=%%% !1110
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
M-] ?7M4J^)M/9S&PF6431PB-D^9MX!5@/3!Z]JNKH^GIYNVV7$RE'&21M/4
M9X!]JD.E6+2&1K:,R%@VXCG/'?\  ?E0!ECQ79""&=DE2*=G6-CM(.U2W.#Q
MG&!FGMXBB1G+VER%4(=_R[3O^[WXZ'KTJW_86FI 8/LJM$0R['8D888(Y/>G
MOI=F\;1F#",JJP5B,A1@#@],'% %^)Q)$CCHP!%25!##'!"D42!(T4*JCH .
MU3T %%%% !1110 4444 %%%% !6=>WXBS''R_?VIVH7OD@Q1G]X1U]*QB>K$
MY]2: %9BQ);YB>:S[[6K+3F_?2HVV15G57&Z%3_$R]<<CZ5EZKKT%RB6>GW'
MG><00]M*I9U#?O(U]'VY(]><<TRVT2WU34);VYL56TVB%([J'YYHMO&\$D@J
M>C9R1UIV)N^@ITV^76[F.2".^LKOY_-FP5"_W6[G;_ %QUR:W+&PMM,M1:VB
M,D(8MM9BW)//)J>"%8HXX((\(H"H@YP!T%37BOI]HTOD?:;G&4@!P/QH8TNH
MW"I$9I9$BA7[TCG '^-<QK'BU4B>WT;*R$8^UR#)'^ZO]:P=7U6_U.Y)OG92
MO AQM5/H*SZ0S0TOQSJNCRJNL;[N#/%TGWU^OK7IVC>)+/5;99H9TEC/_+1.
MWU':O(2 RE2 0>H(X-4TBN])NOMND3M#(/O1YRK_ %% 'T*&!&001ZTZO._"
M/CV'5&6UN%$%X.&A8\,?53Z^U=_#,DZ!T.1_*@"6BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ JO=W MH2W5CPH]ZL9KG[V<W%P3GY5X6@"M++A7ED8G
M+$CGWKF[J75-6TE)+>>S@-XF^VM6RS2*,,#N'1N.F,#-=+TZ53M=*L+*=Y[6
MTCBE?.64>O)P.W/84T)E6TT*PBF:X-G&&D<3I$\:DV\F/FVGKR?RK:A@DN)-
MJ\GN3VIUM;/<R;%X7NU;L$"6\81  !2;&1VUI';( HRW=C4LD,<R;9%#"I**
M .:UGPS;WZ$M'O/9EX=?\:\_U3P_>::2X4S0@\LHY'U%>RU4N;.*Y'S !O[P
M'^<T >'YHKO->\'HS-+; 12]?E'R/]1V-<--!+;2M#,A21>"IH S=0L//Q/
M=EPG(93@FNY\!>-'OR+&^?%[&.IX\U1_[,*Y7H:R-3AEM+F+4;1S'*C EE_A
M;UH ^CXW61%=3D$9%/KC_!?B--<TN.8D*Y^65,_=D']#UKL* "BBB@ HHHH
M**** "BBB@ HHHH ***0G% %*^NTBB>-77S<#Y<\@'O7/W,_V:TFGV%_+1GV
MCJ<#-9_B-S8?$/3+@L5AO;5[=\G W*=R\_G27_B30[%72[U* 9&"@.XX^@H
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1BBB@ I,#TI:* $P/2C
7]!2T4 &*,444 )@>E+110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_005.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $S B$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W, 8' HP/
M04#H*4D $G@#DT )@>@HP/05R>L:GK-W,L.ERVUO:[P&FWEG<9YQQ@?SI=&U
M36;65H=6EM9[;>0L^\JZC/&>,'^=7R2M<Y_K$.:QU>!Z"C ]!39)HH8_,ED1
M$_O,P ID=W;3 F*YA<+@$JX.,]*@WNB7 ]!1@>@H9E7[S ?4XHW+@'<,'H<]
M:!A@>@HP/05 U_9K(8VNX X."ID&<^E3AE.[# [3@X/0^] KH,#T%&!Z"@$,
M 5((/0CO2T#$P/048'H*6B@!,#T%&!Z"EHH 3 ]!1@>@I:* $P/048'H*6B@
M!,#T%&!Z"EHH 3 ]!1@>@I:* $P/048'H*6B@!,#T%&!Z"EHH 3 ]!1@>@I:
M* $P/048'H*6B@!,#T%&!Z"EHH 3 ]!1@>@I:* $P/048'H*6B@!,#T%&!Z"
MEHH 3 ]!1@>@I:* $P/048'H*6B@!,#T%&!Z"F)<02*[)-&RHQ5B'&%(Z@_2
ME$L; $2H0<8(8<YZ4!<=@>@HP/04ADC'61!SCEA2[TY^=>.#R* # ]!1@>@I
M/,3;NWICKG<,5&MU;L2%GC)#%#\PX(Y(H"Y+@>@HP/04R.>&52T<J, 2"0P[
M'!_6AIX59%,T8+G"C<.3C/\ *@+C\#T%&!Z"F?:(/,,?G1[QU&X<=/\ $?G3
M]Z9QO7.<8W#KZ4!<,#T%&!Z"F1SQ2KNCE1ESC(;WQ2M-$J%VD0*!DDL.* N.
MP/048'H*1I(U +2(H/3+ 4AFB4$F1!CK\U #L#T%&!Z"C<N<;ESG&,]Z:LT3
M('61"IS@[ACCK0 [ ]!1@>@I-Z D%TR.OS#BC>G7>O\ WT* %P/048'H*:TT
M2AB94 7K\PXIQ=5SN=1CKDT &!Z"C ]!2>9&1D2)CUW"CS(\XWIGKC<* %P/
M048'H* RDX#*3UX-+0 FQ?2BEHH 0=!22 F)P!DE2 /PI1T%+0!Y5HMV]J_D
M22$WENX22(=-N<#=ZD=./;FC6+I[N46\4C"\N'VI$>FS/.WTSTY]^:]%O=%L
M+^XCN9H +A.DJ<,1Z$]Q]:6QT6PT^>2X@@7SY/O2MRV/0'L/85M[30\WZG+F
MWT'WUM+.ELT21.\+A]DOW6^4CW]:(K=I8I8KNTM5C<8*Q'(8>_ JY16)Z-M;
MF?'IS+9SQ22>9*R/%'(Y)*H?N@_U]:B329+<VJVLP2WCD1Y(&&0"O=#VSZ=/
MI6K13N+D1CQV-_;VIMX8+$D$[9VSNY).2,=>?6I#I++/<W4$WDW4LA8.!E67
M &UQW''U%:E%%Q<B(+*!K:PMX'(+1QA25Z$@=JGHHI%K0**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** ,$>$=. VB2YVDEG7S<AR<9)SZD T#PCIN26:=N .6&!A=N>!_^
MKM6]13NS/V<.Q@?\(?I>"&\YLDD%FSC/IQ2CPEIX)Q)<@%B6&\$-D@X/'/(^
MM;U%%V'LX=C%G\+Z?<6T,$C3D0P>0I\S!(SD$^I'/X$TP^$M-*D S+GJ5;J?
M?CG\:W:*+L?LX=C'C\-6,4\\P,I>>)HGRW&&))P.@ZFH1X1TX<^;<[L !O,Y
M! QGI6]11=A[./8P6\):<T90O<<\D[ADG"C)XY^Z.M2P>&;"VNX;F(S+)%)Y
M@^?.3SU]?O?H*V:*+L/9P[%"'2+6&=)5W'8=RJ<8S3)-$M9%()D!+$DY!SG'
M^'X5I447'RQ[&;_8EN3S)(?3.#Z8'3H,"@Z+;&1&#2@)C"AN.!BM*BBX<D>Q
MG/HUM)-/*[RL\QR26^[R#QZ=*=_9,'DI&'<! 1G YRV[IC'7_"K]%%PY5V,T
M:%9!<;7.2"23R<>M"Z'9K*L@#\8^4GCBM*BB[#DCV,Q]#MW*;I)<*00 0 <#
M SQ3Y-&M99Y9GWEI6+'GIGTK0HHNPY(]C+.A6X$A1V#N,!F .WIT'X4X:):A
M JF08.=P/)Z?ETK2HHNPY(]BG9:;#8MF)G/R;,'OSG)]ZN444AI);!1110,L
M>4GI^M'E)Z?K3Z*!#/*3T_6CRD]/UI]% #/*3T_6CRD]/UI])0 WRD]/UI/*
M3T_6GT4#&>4GI^M'E)Z?K3Z* &>4GI^M'E)Z?K3Z*8AGE)Z?K1Y2>GZT^B@!
MGE)Z?K1Y2>GZT^B@!GE)Z?K1Y2>GZT^B@!GE)Z?K1Y2>GZT^B@!GE)Z?K1Y2
M>GZT^B@!GE)Z?K1Y2>GZT^DH ;Y:>GZT>6OI^M.HH 9Y:^GZT>6OI^M/HH 9
MY:^GZT>6OI^M/HH 9Y:^GZT>6OI^M/HH 9Y:^GZT>6OI^M/HH 9Y:^GZT>6O
MI^M/I* &^6OI^M'EKZ?K3J*8AOEKZ4>6OI3J* &^6OI^M'EKZ4ZB@8WRU]*/
M+7TIU% #?+7TI-B^GZT^DH ;L7THV+Z4ZB@0W8OI1L7TIU% #=B^E&Q?2G44
M -V+Z4;%IU% #=BT;%IU% #=BT;%IU% #=BT;%IU% #=BT;%IU% ANQ:-BTZ
MB@!NQ:-BTZB@!NQ:-BTZBG8!GE)Z?K13Z* )****@H8\L<9 >1%)Z;F S3ZX
MCQS_ ,A"P_W3_P"A"NV'2J<;),PIU>>I*%MK"TE9?_"0Z8?$A\/_ &C_ (F0
M@^T>5M.-N?7IGOCKCFM2I.@***IZCJEII2V[W;E$N)TMT;:2-[G"@^@)XSZD
M4 7**J:CJ=KI4$<UTY59)D@C"J27=V"J ![FK=,0453T_4[;5([A[5F98+B2
MV?*XPZ':P_.I+:]BNI;B.,2!K>3RGWQLHS@'@D?,.1R.* +%%4[O4[:RN[&U
MG9A+>RM%" N<L%+G/IPIJY0 456U"_MM+TZYO[R416UM&TLKG^%0,FJ7ASQ+
MI?BS2%U/1[@SVI=DW%2I##J"#R* -:BBB@ HHK*U_P 0V'AJQBO-1:012SI;
MIY:;B7<X H U:*** $HI:2@ HHHH **** "BBB@ HHHH ***2@ HHHIB"BBB
M@ HHHH ****!A1244""BBB@ HHHH **** "BBB@ HHHH **** "BBB@04444
M %%%% !1110 4444P"BBB@ HHHH DHHHJ"CB/''_ "$+#_=/_H0KL;JZALK.
M:[N)!'!!&9)'/15 R3^5<GXSM;BXOK)H+>64*IR40MCD>E==+%'/"T4T:R1N
M,,CC(8>A%:2^%''03]O4^7Y'DS+XCCT=/%#:'&)DOCK+SB[S)Y!7:8_+V_\
M/# QGJ*UY+2'Q#J?BR[.I7YCMXX)+%K>\=$BS;*X=0I R3SSD&O1"JE"A4%2
M,%2.,>E116=K C)#;0QHP"LJ( " , 'V X^E9G:>;'Q+JFD6EO=M+)<3^(M+
MMWL58DJM]M52JCH 0ZOCI\C5V-YX;6[\%-X?EN997^S"(7,C%G\U0"LA)YR&
M :G3>'C<^(+*_GN$-EIZDV=E'"%6.0KMWDYYP"0  ,9K<IB.!T#5)/&>M:9)
M.NT:) 7O8^RW[9CV'_= <_\  UK!TJ?6]3BBU!;B&#7#>E9&GUEE"L),& VV
MW:!M& .O0YKUB*W@@:1H88XS*V^0HH&]O4XZGWJNVE:<]^+]M/M6O!TN#"ID
M'_ L9I >9S62VOA?Q/X@M[N\AU"RU>[E@9+EPB;9ON[,[2#SD$'.:NWVH32:
MO>65[J5Q;:5-KQM[F=9BGEI]F1DC#Y^16?C(QUQWKT4VEL89(3;Q&*0EG0H-
MKD\DD=\TDEE:RQ3126T+QSG,J-&").WS#OT'7TI@<)>PV%CJ^@1:->O>^7J$
MY$;W9G$<GV20A 220#P<9[UD^&Y=6OAHVI0W<*ZC-,AO'GUEG\X?\M8C;E<*
M0,X48*E1SUSZ=;Z;86<445M96T,<3%HUCB50A(P2 !P<4U=)TY+]K]=/M5O&
MZW A42'_ (%C- 'GWQ@O;R_MM+\':3 ;J^U>;?+ L@0FWC^9@6/W02 ,^QKE
M]+O=3\+ZWXLT?4M+71(M:TV:^L+:.X614E2,A@K+CD@$X[8%>WFTMFNUNS;Q
M&Y5=BS%!O"^@/7'M3;BPL[MT>YM()GC!"-)&&*@\'!/3- 'AFD6+Z+9?#G7+
M;4M1>[UBYCMKX3W;R)+&X.5VDX&.V*;]IU@:A+\*5N;SSWUCS!=^8V]=/QYA
M^;.<]OTKW3^S[+R[>/[';[+<AH%\H8B(Z%1CC\*YKP[X*DTOQ)?>(]5U5]5U
M:YC$"2M"L:PP@YV*!^'/M2 \L\3?V_'XAUOP+H]S=1R/=G6+>;S6.R!82WE@
MYSC>  *IZKJ-QXQ\)7_B6XDN(H-1URPM8$$A'E+&N&*>A+,3GVKZ'^R6WVK[
M5]GB^T[-GG;!OV^F>N/:HAI>GBV6V%A:BW1_,6(0KL#9SN QC.>],#QK51JG
M@KQ)XJTGPS>7\JGP^+^**>9IV27S0C.N[)R%W'Z_A5#P3/?MJ]G/IFKV1@EL
M)7U&#^VVNI9QL_UAC8?(X;' Q7O/V6W%T;KR(OM)389M@WE>N,]<9[57M](T
MRTFEFMM.M()9?]8\<"J7^I YH \/TZUU#2?@2WBS2[S4I]:NK<QS3O<O)Y,/
MG$-L7HN .O49)K8^&9O!XP7^S=3L'TN2S+7=G'K+7SEOX9<,,J<\$>_2O8(+
M:WMK=;>""**!1A8HT"J!Z8'%0V>E:=IS2-8V%K:M(<N8(50M]<#F@"W1110
M4444 %%%% !1110 4E%%,04444 %%%% !1110,*2BB@04444 %%%% !1110
M4444 %%%% !1110 4444""BBB@ HHHH **** "BBBF 4444 %%%% !1244 2
MTE%%06(2!U('U-+6'J.GR7&IO.+:UOT$2I]GFDVF(Y/*\$<^^.G6J;:NR:=G
M3#)&+:)F>W:$R[""PPS;NF5(&,^M.QFYVW.E,L:RK$9%$C#*J3R?H*?TKDWN
M[BVO]1U9C'+Y=K"Z1>5R-V[ W9Z GGUI]W=ZA+!Y-RDAC\V!EF: Q8;S5&W&
M3GUIV%[0ZFBL6SU6YNKBUL\1BY1I/MF!PH0XX]-Q((]LU5$E];SZY=V\\"QP
M3[S%(A._$2$@MGC\J+#YT=)17-27]W=6EW<R>2;>.ZCBC@:,YY:/ECGJ-U/B
MU74([>VOIWBD@FF>(PI&0P WX(.>3\O3WHL+VB.BHK"@O=1WZ7-+/;O#?-S&
MD9^0%"PPV>>GI2:GJUQ:W$CV\ADB@=$DC%N2H)(R"^>#@@]..]%A\ZM<WJ*Q
M?[4N3812@QB1[XVV=O 7S"O3/7 JE876I)#%;F\CDEN;J:-97BXC",Q/&>2<
M<#M^%%@YT=/17/?VCJ37\>FB: 2B=HWG$1(*^7O&%SPW8TMMJ.H7EP-/66&*
M>,R^9/Y>0X1@HVKGJ<Y//'XT6#G1T%%<Y#J>IWMR;:*:WA>**0R/Y1<.R/MX
MYX!IG]N7]M9V]]<>3+'<VSS")$*^6RJ"!NSR.>:+"]HCI:*YZ_U+4M*B_?36
M]PTL+R(4C*A&7&>_*X/7Z>M6=3O[Z&_:VLXP_P"X60X3<R@O@D#(S@=J+#YT
M;%%8W]K/%H<]UO6:>%_+.^,Q;6) &X'IC<"?:G7$M_9Q".:^CDFF8"+RK4EB
M<$D!=V.@ZGI18.9&O17.6FIZE?W$-JDL4+_OQ)(\!R=C* =N>,[N:5M7O)8S
M%'*%NX6D600VYE#;3C=U& ?3DYSZ46%[1'149'K7+:?<W]Y-?7]O-!!NA@E:
M.2,L"?+SC.1@54N;_P"U2FZ^SQJ-DDFP@_-FU#8;UZX[<46%[16N=I17)O+>
M*^HO)/'+ GV;; T?RC<1TY[59@UC4KF83PVSR0M,T?D^00%4,5W>9GKQD\46
M'[1'1T5CZ7?7<MSY%\Y2=HRXA:W*8((SM;)# 9_E5&VNM1MS<J;N.5YM0-M&
M9(\"/C.>O/ P!ZT6'SHZ:DK.L[N=+F\M;R6-S;(LGG*NT%6!^\,G!&#^%8\^
MNW]NCLK"426[2PO);&, @KC'/((;V-%A.:1U-%8-SJ.H:=<RQS20SI$L<[LL
M6TB,L5<8SVZ@^QK1T^[DO6N9OE^S"4QP$#E@O#-GN"<X^E U)-V+M%%%!044
M44#"DHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% @HHHH **** "BB
MB@ HHHI@%%%% !1110 4E%% @HHHH DHHHJ#0IW6EV5[*)9X T@&W>I*MCT)
M!!(]J9)HNFRJJM:(%5/+VJ2H*^A ZCGO3+FZO9=1>SL3 ABB61WF4MG<2
M1_=.35:34M1:.\N(5M1%9$K(C[LR,JAFP?X1SQD&J,FX]C46RME\S$"?O$$;
M@C(91D 'VY-0Q:180QLB6XVL5)#,6Y4Y7J>,&LIM9U%X9[N%;7[/'<K L;JP
M8AMH!)SQ@MTQ3WU34H[K[ ?LIN/M"1>;L8+M9&;.W/4;<=:+,.:/8OZ=IS6M
MS=WDYC:ZNF!<QK@!5&%'/\_>EET73IKE[B2U1I78,Y).'(P!D=#T'6LZ/5=2
M53-.+4Q178M9516W-E@N\'/'4<<]^:;;:]>7!BG6W+6\K$!! X,:\X8O]T].
M?K1J+FCL;1L;9HY$,*E9)!*X_O."#G]!^5"V-LL448A4)$_F1C^ZW//ZG\ZR
M;;4M3N(;%,VBW%[&9@=C%8D &1C.6.6'I227T]M?31S-;I=>3$ ZH[AR6?@)
MGK@?XFBP^:.]AUOH!CU6*[9;6-(79T$*,"201W) '/;J:T)](L+F9I9K96=R
M"W) 8CH2,X)X'-<QJ.HSWD,OFDK)#%<QL45DW8\L@[3R#S6VFKSM*EGY<?VW
M[4877G C W;_ /ODC\33U)BX[6+9T;3VN_M)M4\[S!+G)QO'\6,XS[T-H^GL
MLRFV7$S^8XR?O?WASP?<8JCJ^L36+S- \;K;H'DB\EV/K@N.%R.G6G?VS-O^
MRE(A>"Z\HCG:(L;]_P#WQ^M+4J\+V-"#3;.W$7DVZ+Y3,R'N"1@G/<D=S3)M
M)L9UVR6Z_P"L:3()4[CU.0<\UA7FMS?9Y5<17$$UO))&1#)$/EQCYB?F!!ZC
M%2PWT\"W,4$R"4W=PVUH7E.T-@<*>![T68N>.UC<BL;6W*&*!$V1^4NT8PN<
MX_.@6%JJ0H($VPJ4C&,A5(P1^58&G7FHWUQ>7EH;= \$$ACF#$9*$X!!&![U
M%#KDGVN62!"'O6B*;D:01CR0Q^5>3_DT68<\>QOP:1I]L)!%:H!(GEL&RWR_
MW>>@]AQ4::%IB*P6U'S *6W,6P#D<YR,5%#J%_+I%S.+4?:H"0JLC*LP'.0#
MR,CCZU5N?$39#6:+)"WE1JY4M^\?YN@Z@*,D=<D4:C;@EL;$5C:PVKVR0KY+
MYWJWS;L]<YZ_C5==#TU8R@M0!D-G>VX$=,-G(Z]JR);W4+JZL8]HCE2[PDSP
MNB2*8F.=I.<CTSZ4LVMS02[[B")[BV\Z,LC,JL04P0,\ [QG.<8HLQ<T>J+[
M^';)[N!Q$JP1))^[!8$LY4EMP.>WZU9?1]/=(D-JJK$I1 A*X4]1P>1[&L[4
M7O[=;.2]D@91=(W[A64\*Q(().13M-UB]O)[4R6^8+E=WR0NOD\9&6/# ].,
M<T:A>-[6+C:#I;$$V:<*J8!(!51@ C/('H:FDTRRE9V>V1F?.XXZY7:?_'>*
MMT4KFG*NQ3DTFQEF,KVRERJJ3D@$*<C(S@XH&EV0NS="W42DEB03@DC!..F?
M?%7**8678J6NFV=G(9+>$*Y7;DL3@>@R>!["FOI5C(T[/;*QN,&7).&(Z''0
M'@<CFKE% K(KVUC;6<3QP0JJN<OG)+'W)Y/XU770]-7@6BD;2@#,3A3C@9/
MX' K0HH"R*=_9O<12FW\E+F6/R3+(I;"'KQWZFIK.UBL;*"T@7;%"@11[ 5-
M10%E>X4444%!2444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH$
M%%%% !1110 4444P"BBB@ HHHH *2BB@04444 %%%% $E%%%265+O3+6]D62
M9'$BJ5#QR,C;3U!((R/:HI=%L)I-[PGD*&4.P5P.FX X;'O6A10+E16.GVIC
MDC,0V22B9QD\N""#^@_*AM/M6NOM)BS-O#[LGJ%*@_D3^=6:* LBL=/M2CH8
MOE>83L,GE\@Y_,"HX]*M(IVE1'7<6)02MLR>IVYQDY]*NT4!9%.72[.6V@MS
M&52  1%'*LF!CA@<]*C.BV!4#RF# * XD;<-I)!#9SGYCS[UH49H#E78SO[#
MT[:ZF MOW;RTC$MNQNR2>^T?E26NG,FL7.I7 B\Z1!#&(\\1@YY)[G^@K1S2
M9IBY44[K2+*\DE>:-SYH"RJLC*L@'3< <&I?L%K]M-X8%-P8O)+GNF<XJ?-&
M:!V1G#0=.V[6A=E"&-5:5R%4XRH!/ X%2/H]DSF01NCEF+-'*REMQRP.#R">
MU7<T9HU%RQ[&;_PC^FXPL#JNQ8R$F<!D7@*0#R*FDTFQE#Y@VEF5LHQ4J5&T
M%2.F!QQ5S-+0'+'L16\"6L(BCW[1SEW+$GW)YJNFD6$=D]FELJP.YD*@G[Q.
M<@]0<^G2KM%(=D5(M-MHO*XD=HI#(K22,Y#$8SDGT-(VE632/(UNK-)OWY)(
M.X -Q[A1^57** LBA%H]E"5(21BK*RF25GVD9QC)Z#)XI8M(LX=XC6559678
M)GVJ#UVC.%_"KU%%Q<J["*H1 HZ 8&3FEHHH*"DHHIB"BBB@ HHHH ****!A
M1124""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH$%%)FC- "T4W-
M&:=@'44W-+F@!:*3-+0 4444 %)110(**** "BBB@ HHHH DHHHJ2PHHHH *
M**.E !1FL1_$UB78021RJIP6WX&?:G+KT;]$C.?22JY6*Z-<FFEJSQJN?^6
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
MF:J-P4.EZEYF=GV=]V!DXP:M3&H8S_H]X2,_NCQ^!JY+W6"W.5L+>WBL$X4
MC=F7@U;ADM1"QC56?/WF3/\ ^NFMM>16VB0YXW#(%+Y+[A(<%L?<QR?\*\G0
M[-13<,Z[$VJ>A.-O_P"JHFNFC41Q'))VLY_STIUQ(R[$2/=(YP1GI4Y:'2H%
MFN%8EC@ #)HM<"Q;;8(3N;,G; XJMJ-R$MXR2SEF P*%G^V*)=I0'INII$4D
MB+RX4@\< &D!'>S$/&NT;0,DGO2%@ULKJ-P!P0>*KZC*XU!V+C 4!5Q^=-GO
M-PBB50<#)QU)^E.SW%S*]KZD6H1I+Y9$9^7D'T-561GC^<'GG(XK0$QY+* H
M&1D56%P/-7?N*'VJ;E&;Y43JRSC@#CC^50Q110A2K;>N.XK5N(4\M^0%S6:R
M@[U &W' [4T!Q_B6S$-P);6,^?(V^20>E2:/K[QHT.]@A8# />NDF5C$X4 *
MPP"1D>]<JF@K874CN995D;([*OMZULM5:1SRWO$]4\$3SRZI,LCAD^SDC'U%
M=1]JAA.))5!],Y/Y5PWP\\N>_FAD!($!(VL<8!'4YYKN+>-(N(T5/H,5V4%:
M)C5<G+L64NI)/]3;2-_M2?(/UY_2I/+NY/OSI$/2)<G\S_A3HS4XZ5HR>7NR
MN+*#.YU,K>LK%OY\5-M&5   YX%.IKMM .,TF4DEL.VT;:B\T_W?UH\T^GZU
M)1+MHVU#YI]/UI?-/I^M $NVFO$LB,CJ&1A@J1P13/-/I^M'FGT_6@!L]C;7
M043P))M&%W#I]*%L+5-FVVB'EG*87[I]ORIWFGT_6CS3Z?K3$1?V998<?98L
M.H5AMX('3_/M4D-G!;K&L,*1B,%4VC&T'D@?6E\T^GZT>:?3]: (3I5BV_-I
M$=YRWR]3G/\ ,G\S5B.".+/EQJF[&=HQG P/T&*;YI]/UI/-/I^M $VVC;4/
MFGT_6CS3Z?K2&3;:-M0^:?3]:/-/I^M $VVC;4/FGT_6CS3Z?K0 \J#N5@"/
M0BJKVD2Y,6^$_P#3-L#\NE65;<#QBHY#Q5HAI/<SYOM*='24?[0VG\QQ7(^/
MF>6VTH&)D(#]2,'IT-=A,>M<=\1Y8HK31_,D1,B3&XXS]VK?0FSZ,XL CJ"/
MK3J@6^MU'_'U%]-XI_VZT/6>'\' I:![RZ'JGAH_\4[9?[G]:T93\M<OH'B'
M3+?1+:.2]M1M4C_7KN'/<$UK#7](FA+QZE:E1U/FCBD/F1++V^IK48DZ,/\
M<KFY-=T@XQJED>3_ ,MU_P :J77Q"TBW1],1O-E48$HD7RSGWS[UFRT5+\Y?
M [54C&.3ZTR?5]/QM%[;,>[>:*B74[-B%6\MRQ. !(.:@LM.3M.#5!V8,:L^
M?'("!(I.<<'OZ5 RKSEA^= 76Q7D8XK.E=Q,>>W3UYJ_)<6D3E)+J%''56<
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
MXWN]TK9/HO;V%+J>LWLU_-F9@GF$^7U4_7UK%UHNLEY?J8K UU4<;+;OIO\
MU_D4YAYMC!..J$PO_-?T_E56M=/L<?F0+'*ZW,:R*I8*%/4 'KZBJ/VL)_J;
M:&/W*[S^;9K=U(KJ:1PE>2NH_BA]A<3Q,RQ1O*C#YE4$_C5W>Z_ZT)#_ -=)
M #^0YK,DN[B48>:0CTW8'Y"H>/2KCBN563$\KK2=W;[S8-[9I]Z224^D:X_4
M_P"%47N;?>S1V@))SF5RWZ# JK15NHYJ[.1X=4Y.+W/3?@U)]K\67D<T<1C6
MR9@@C &=ZU[1"@484 #T Q7BGP1_Y'"]_P"O%O\ T-:]QC6B+#E2V)4%2TU1
M3J "FNVT XS3J:XSB@!GF'T_6CS#Z?K1MJG?7%Q#/:P6T<3R3LP_>L0 %7/:
MI*+GF'T_6CS#Z?K6-%XBM)8(V$4QF<@>2H!()( .>F"6 ![TX^(K+?&BQS,\
M@&Q5 R6R!MQG@Y(Z\4[,5T:_F'T_6CS#Z?K6,/$5JSQ+Y,ZM*,HC)\SY.!CG
M')R.?2I[C5UM+A%GMIDB,/FR/@9B^;;\PS_+-%F&AI>8?3]:/,/I^M88\3VL
MC(T4$[P[6=W"_=48PWN.?K[5/_PD%CYTD3>8&0X& "'/8 @]3@X'L:+,+HU?
M,/I^M'F'T_6L9/$=J8%D,4Y#'8"B9#2<?(,GKR/:I8]:@EU1+%$.\EMY)!
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
M?P'X9UV]-Y?Z5$]R?O2(S(6^N",_C56Z^&GA2\=6GTTL57:H\YP /SKK:*+
M<5_PJGP;_P! D_\ ?]_\:3_A57@W_H$G_O\ O_C7:TF*+"U.+_X57X-_Z!)_
M[_O_ (U=T[P%X;TEY'LM/,32 !CYSGI]373XI,4[(6IB'PMHQ.39G_OXW^-)
M_P (IHO_ #Z'_OZW^-;F*,4:#5S"_P"$2T7_ )]&_P"_K?XT?\(AHA_Y=&_[
M_-_C6[BEQ1H,Y.;X<>%;FW2&73"R(25'G/Q^M0?\*J\&_P#0)/\ W_?_ !KL
MZ*+!<XS_ (53X-_Z!)_[_O\ XT#X5>#00?[))]C._P#C79T4K!<K:?IUEI-D
MEGI]K%;6R?=CC7 ^ON?>K-%%,04444 %%%% !SZG\Z.?4_G110 ?B?SHY]3^
M=%% !SZG\Z.?4_G110%PY]3^='/J?SHHH%<.?4_G1SZG\Z** #GU/YT<^I_.
MBBBP!SZG\Z/Q/YT446 .?4_G1SZG\Z**=@#GU/YT<^I_.BBBP7$HHHH$%1SP
M0W5O);W$230R#:\;KE6'N*DHH&G;5')M\-/![,6_L9!GG F<#^=:5IX3T.PA
M$-M8A(U& /,8_P S6U14*$5LC65>K)6E)OYE-=,LDQMM\8_VC39=+L)AB2V!
M'^\:NXHQ561CS2Z,Q6\+:&\31-8 HPP1YC?XUG2_#KPG/(9)-(#,>_GO_C75
M8HQ0X1>Z-(UZT=I,Y+_A6O@__H##_O\ R?XU;7P/X;5=HTS@ #F9^WXUT6*,
M4O9P[%_6*SWF_O.;?P)X9=E8Z9\RYVD3.,9Z]Z@?X<>$I'+OI&YCU)GD_P :
MZO%&*7LH=AK$55M)_><M%\.?"4,@DCT@*PZ'SG_QIT_P\\*7)#2Z2&(&!^^?
M_&NHQ11[.'8/K-7^9_><_IW@CPYI4K266FB)VP"?-<]/J:V8[&TB(*0+QTR2
M:GHIJ*6R,Y5)R=Y.XI.3S24451F%%%%,04444 %%%% $E%%%0:!1110 4444
M )1113$%%%% !1110 48HHH&%)2TE @HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ****!!1110 4444 %%%%, HHHH **** "DHHH$%%%% !1110 444
M4 %)2TE !1110 4444 %%%% !1110 4444 %%%%,04444 %%%% !1110!)11
M14&@4444 %)113$%%%% !1110 4444#"BBDH$%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110(**** "BBB@ HHHI@%%%% !1110 4E%% @HHHH **
M** "BBB@ HHHH *2BB@ HHHH **** "BBB@ HHHH ****8@HHHH **** "BB
MDH **** ):***@T$HHHIB"BBB@ HHHH **** "DHHH&%%%% @HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH$%%%% !1110 4444P"BBB@ HHHH *3M110
M4444""BBB@ HHHH **** "BBB@!**** "BBB@ HHHH **** "BBBF(**** "
2BBB@ HHHH 2BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_006.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %) DD# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M-*NXJ#D"G9VN9JI%S]GUW+E%%%(T"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJG>Z
ME;6*_O7R_9%Y)II-Z(F4E%7;+E,26.3.QU;:<'!SBN&U?Q879XE?&.L49Y_X
M$:R;'Q#+!/N8;.?O)_(CO71'#2:N<SQ#O[L=#U#>O]X4;E]17/V&OV]TJ^8R
MH3T8'Y3_ (5KC! (((/<5A*+B[,Z(5(S5XLL[U_O"C<O]X57Q1BI++.]?[PH
MWK_>%5L48H L[U_O"C>O]X56Q1B@"SO7^\*-Z_WA5;%&* +.]?[PHWK_ 'A5
M;%&* +.]?[PHWK_>%5L48H L[U_O"C>O]X56Q1B@"SO7^\*-Z_WA5;%&* +.
M]?[PHWK_ 'A5;%&* +.]?[PHWK_>%5L48H L[U_O"C>O]X56Q1B@"SO7^\*-
MZ_WA5;%&* +0.>E%-C^X*=0 4444 %%%% !1110!S/CC_D#1?]=Q_(UH^&?^
M1<L?^N?]36=XX_Y T7_7<?R-:/AG_D7+'_KG_4UH_@1PQ_WN7HCGP=>UGQ;K
MUK:^()-/M[!H%BB2UCD!W1AB26&3S[TZW\9OHL.J6WBG8+G3'A#7%K$Q6XCF
M.V-PG)!W9!'."..M-']NZ+XMUZZMO#TVH6]^T#0RQW,2 ;8PI!W$$<^U4[OP
MMK=_9WVI7J0'5K^\LV-M#)E+>"&4,$#'&XXW,3QDGBLSN-2Y\7P6ETMY=-?6
MEM'8RW,EE+98DVJZJ92<Y &>GID]JW+O6[&RN=/@ED)>_9A!L&00JEV8GLH
MZ^X]:SKW1YKSQK!>20+)I_\ 9DUK*21R7=#MQZ$ U@:#X,U,IJ-MK,H\JWLG
MTG2Y5;<WV=LYD/HQ&Q?^ >] &[9^-])O;NWB1+V."Z?R[6\EMF2"X;L$<]<X
M.,XSVS65X6\3ZE=>*]6TS59$:"2[N%TUU4+A87VO&?4@%6'L3Z50T?PS=_\
M$NTS5M%U-Q:-&7N/[89K7,>"KHA?/4 [2HQ^%7)/!E_?Z'J5N+@Z=J)UBXO;
M*[0AC&KL1G_@2,PQ[T &C>+KW4/'&H>=<11>'4L99;8D 9\J14>4M_=)W8]A
MFMBQ\;:7?7=M#Y-_;QWC;;2YN;5HXK@]0%8]R.1G&>U9.J>"7NKQ["R5;?3?
M^$?DTV*3.=CEU*@CJ1@<^M/GB\0^((M,TN\T-=/2UNH+BZNC<(\9\I@X$('S
M'<5') P">] %C7O'-I9V6K+8PW\\EE%(KW=O:M)##*%)PS=R#C.,X[UOZ%<R
MWGA[3+J=M\TUI%)(V,98H"3^9KC_ +%XBT?P_JOARUT3[>D_VG[)>)<HB%92
MS?O QR&!<C@'.!78Z%;2V7A_3;2==LT%K%&X!SAE0 _J* +]%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5#<74-I$9)Y B^
M_>IJYGQJY33%920P$A!'8[3515W8RJS<(.2*.O>-8;."0K(L**N>2/,8>PKS
M2]\=7O\ :%O.D"BU)#,K-N,@/3)[?2N NIX;F02W#RM,<EI9"3D^]7X+,RR
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
M)YH M4E+@48%(8E%+BC H 2CBEHQ0!(IRM+34^[^-.H **** "BBB@ HHHH
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
M=)0C"60%MQ5F'3ZCKBLVR\*ZA$UQ8N]N+=EAW7!0E\JS/\G/;('/UKLTN(9
MI216#9VD'KCK3DD1RP1PQ4[6P>AZX_6@#DO^$6U/[;'>/>6TL\10@2JS*Y4L
M<D9^7[W0<"DE\%SR[F^V0JT@)95C.U6/F$A1GA?G_0^M=A10!Q^H>'KMKE8(
M2 MQ=R,TL:8VV[C]ZC'U/ &*ZJVC:&+85B4 G:(Q@!>WXXJ:B@ IO>G4T]:
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
M'+/^;\ YH=OQ&_VC%_SSE_[YH_M&+_GG+_WS3J,4<L_YOP#FA_+^(W^T8O\
MGG+_ -\T?VA%_P \Y?\ OFG44<L_YOP#FAV_$3^T(O\ GG+_ -\T?;X_^><G
M_?-+BC%'+/O^ <T.WXB?;X_^><G_ 'S2_;H_^><G_?-&/>C%'+/O^ KQ[?B3
MQ.)(PX! /K3Z9']P4^K6Q+"BBBF(**** "BBB@"A?:+IVI7UE>WEHDUS8N9+
M:1LYC8C!(IM]IUO=W2/+<21LT31%$<#S$)!(]>W:M&LK5=$CU20,T[Q?NS&Q
MC'S$'MGT_"FA$,6AZ7&I6*0*LK%TVLO3)+ 'J1\Q_.G66D:?:20-:W)5\$*5
M9<R)QP>.1\HYZ\=:B7PQ"L31B; D0K)B,=<DY7).WKR.]+_PC$#1S"29C),5
M)=$"[<%C\OH#NZ4P)X;&SN+>&&"Y,JVF8LY#?*0,J?7Y>,TO]A0<-]HN/-5=
MBR[AN"8QLZ=.3[YYJQING_V?'*/,5VE?>=L80#@#@#Z5=I7"QFQZ'9QMC#-"
M P6!CE%W##''N/YGUIUSH]K<^6/FC1(_**1G 9,@[3[9 Z5H447'8P9/"]M+
M)'OFD=(TV*6(+#!!4#C&!SUSG-6DT*WBB>**26.)RK%$P!O7&&''7Y1[>U:E
M%%V*QD1:!;I-.7=WAEC9/+/ 7=PQ&.!D<?GZT'P];/(TDD\[M)@2DL/W@!!
M/'; Z8K7HHNPL8X\.VRIM6>=<C!PPQC((&,8QQTZ4@\-6/V0V9:8VIP3$6XW
M8QG.,ULT4786,NWT&VMI8I8V</&#R !O)R,M@#/6JT7A>T\FW%Q))--"BQ[V
MQ@J!C;C&,?K[UNTA-%V%D16MM'9VRP0@A%S@'W.?ZU+112&%%%% !0:*,4 -
M%%'>EJ1B=*6DHI@!I:0T4 +1110 9I:2BF(6FGJ*7-(?O#Z4ABTV21(D+R,%
M4=23@4O)KF_&<C0Z2'0X91(P^H4D545S.QG5GR0<BOXA\<Z=HEL97G2-<X5W
MY+'T5>IKS?7O%UWJ 9$FEMU<?ZP']X1['^'\*\AN6N[[&JZM=SSW$C HOWF*
MYZGLH]!78Z7=1Z]>82&[6) ,DQX'TSZUW865+7F7H<&(HUYN*6OH6-,TFRTZ
M"YU5IYS##ND;S)"P=NY.>IKB=2OKK4%O+N9V(DD*1H>B)P3C_P =%=;XRU-+
M73X]$MTGS* SF-<X7/ Y]3S7':A(PFCA5;@)%& "$SDD9)J,947,H0V1Z%&G
M*G2<*B]Y/Y[%C2M=U7PZEF^F7)B:3<[QMRDF6P-P_"O9O"_Q=M)+B.PU%A:S
ME5($K?NWR ?E;^'Z&O$;]V M2!/M-NNTB//KGOZTEU%)=W,*1^>6,2*1M&,@
M8-<L9/;<F=.+][9]S["L]2MKY1Y3@.1G83S^'K5S%>'?#5-2MEBAN[MI(D50
MD9;.P[NN?IQ^%>Y8YJJD'#=6,Z-7GNKWMU0F*Y'Q'K.IV6K+#;,4C4 H F?,
M/H?6NOJ*22W$\44DD0F;)C1F&XXZE1U_*IB[/4JO3E4CRQE8PO%T]TG@#5;B
M%I(KH618&+(96P.F.0:X@:_>Z1'=W'AB>^U/2TM(O/DO"\R6\[. 60ORV%+$
MC.!@=*]0N;ZWM9[>&9B'N"508R./7T[#ZFHX=6L)X(Y8[J+8_09P>F<8J35'
M"6WC#6I5TU;R\L=/AF$C+?FW,R715PJH IPK$$D\]N*PM3\2ZNGAK4+(7/\
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
M,8[CBHDUG5)P6ALHRD3.DGRLVYD*A@I!Z')P?]DU6HM 7PE:[E+W$S *5*]
M!SC;Z8R:DE\,Q3KMDN3@H$;9"BYQG&,#CKSCK4*:QK,YD\JP5%0Y!DA<;AE1
MC&>HR<_2I;;4M3:]6*XM_*1GVF0PNRMC PN/NYY.3D4:BT'R>&[=KGS8Y3&&
M969!&I'RD$;>/EY'..N:VJQ+C4]4AEP+-64R.J 1.2P#  9' )&3N/%5YM7U
M21HS#;,B!,2KY#Y,FW.T'M@Y&>12LV/0Z.BN;NM<U2SM/-N+:&,&/S-YB<JI
MPV$(SG/R]??I4]SJVI"_BM[:QW(Z*3(T;%4)V\Y!Y')].E%@N;M%84&H:G/J
M-M#+!Y*"0K(%A?YU"M\VX\ 9 XZTP:IK:0B62QB8%5^1(G!7*YR>>=IX([T6
M"YT%%<VVJZQYA=;7S(]H,:)"ZF3!?)R>@X7@\U8M]3U264?Z*A@5E!?R74R
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
M:E&!NP9.R@]#Z9K8TKPC=W:HEW'L*DX7/8]Z%9Z(SG.*5SGM/CMVD_>6Z-$
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
MMYTTXS2.7$BJI'"G.0/=0<>^*@EU+65)46S"190518R?.&>0&Z*!QU]:Z?\
M&C\:+A8Q+>_U.:P@F:W02-*0^U"3L"D_=.,'(V^E5[?5M8E62062LL9 "E"I
MER<<>F._TKH_QHZ]Z+A8YBWUW4[B[6**WBECWJK2[&49(4E.^",GGVJ?4+O5
M97NK6V0Q<[5=8VRBY7#;NAW9/3IBMZ.*.%=L2+&N<X0 "G?C1<+&+J-_J=I-
M+%;V7G*B*XEP2"I(!^K Y./0546^UL*9&MPXDD4"-%(VC"G()['D8(XKI:/Q
MHN%CF)=5U= LL< D#(H;,+*L39.01U)Z+G\:LZAJ=_I]QYS1A[<6\;&%4))<
ML5(5NYY7BM[\:1D5\;E#8.1D9P?6BX6.9;6M5$<FRVCE9)&CD*1MB':^W.?X
ML\GCTJY#J>H%;KS[7#1Q*ZB)"P!..YQGUQZ"ML*%Z<<YXH_&BX6.<CU766@\
MXV*X^[M$;9/!._Z<#CWK3TB6XGLFDN6+.9I-K%"F4W';@'H,5H?C1C/>BX"8
MHQ[TN*,4ADB_=%+2+]T4M !1110 4444 %%%% !1110 4444 %%%% !1110
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
>@4Q*DKLBK(Y).["BBBJ("BBB@ HHHH **** /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_007.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $: 8<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M\,_#OXC/_@-_]>I)A\)XK17M9_9^0<_\)&W_ (#?_7J,_ 6%>OB-_P#P&_\
MKTRSQBBO3F^&?A=&*MXZ@!!((\@=1^-)_P *U\*=_'D _P"V(_QI<T>Y//'N
M>?:5I-_KE^MCIEJUS<LI81KQP.I-;^D>![O6=+CN(7CCD\UT<2 GH<<8]\UZ
M-I.C^'? GAV]N[+7(]0OM0'EQ2[=A*#JJBF>"[F!'GTXR*DT<GR1Y^8C&2?S
M)K7#\DI>\<N*JRA&\#A&^'VJ2ZY]@LK,7++"LSJ'VEESANOO5B\^$?BJ":3R
M;$SQ#!5A(N2/3&:]+U>]T_1KE-2O/,!D4P!XUR<9SBHI?'NDBPCNX3<O)#^Z
M*[",\97-36483LAX>NIPO+<\.U#1[C2[^6ROD:WNHCAXGZBK#>%M82 SOI=_
MY0&2_D'&/6O8]>\/^&?B+96NLOK'V2XL(0+MXHM^5Z@,/4>M=GI7C7PM!!!8
M1Z[%,V%2,$'GC@=*RNCIYD?+/V=><,YQUPIXIFR'D><,_6OL2SM='DEFEM;.
MWWS'=*WD@;SZGCFI#X?T5\YTFQ.3G/V=>OY52LT,^.UAM&&?M:J?[I('Y59D
MT@ $PW"2#&<%ADU]73^"_#-S.9Y]"T^20C&XP#I6=J7P]\,WFGRVL>DVML64
M[9(8]K(>QXZX]*?09\X7D1C\$6BG.1>R#]!7/#@5ZC\4O#,?A31=+L8[I[C=
M(\C2,@4D\=A7E]94^IM5^SZ!112A6895&8=\ FM&TMS$2D) ."0/K4T=O++/
M''Y<JAV"[O+)QD]>E>^:3X6\->']!DC_ +#CU"X"[C/=(&9GQ^@]JCGCW"Q\
M_+ER BLQ/0*,DTNU\9V-^5>_Z+X2A\,M=^(7@C6_U%Q';1HG%I&1R0/6N4O?
MAY!>72(MY+\H( \O@Y))/ZUT4J3JIN/0YZN(A2=I'EFQQU5L_2FL"IPP(/H:
M]+U+P&HU#1]+ADDFEN T"2.-J+CGYB 3WK:E^#NH76EH'N+#[7"=HDWMAH^P
M/'45C.T)6DS2$U-<R/'1!.P!6WG8'H1$Q!_2G?9KG_GUN/\ ORW^%?7?A[33
MI6@V5A+Y#>1 D89 .2!@]17.7'Q5T"TN9;:;2]766)BC@6!."*7/#N7J?,_V
M6Z_Y]+G_ +\M_A37@FB7=)!-&O3<\9 _,BOKK1/$=EKNGB]MK"[2)F*J)H C
M''?'I7,?%E[*?P)=_:+.9?(=)$^7:-V<#D=N::<7LP/FFC([U>$]FP!%DS#U
M&[_"D6[L(Y,M:+D=5=C5 5A_QXW?T3_T*BK\_E'3)GCLI( VW:Y!V,,]B:*R
M>YZU'X$-UX8UNXP?[O\ (5G5H:[_ ,AJX.?[O\JSZZ:O\1GC4OX:"N@M_!'B
M*[LXKJ#3_,AE4.C"1>0>G>N?Z\?SKVKP=J]BWA+3DEO+>.2./8R/( 1@\5YF
M,KU*,%*"N;129YJ_@;Q,!_R")OP93_6O:/#,-[;>&-,AN$DBFC@"M'G!4THO
M[-LE;VW./^FJ_P"-=)H>FH1]ON<"(<IN/7WKSJ>88B<K<A;@EU(]&TF'3'FO
M[TAKR=CY(8YV<?SKSGQ)#JTUA=-"KFXE+)N<'))ZG('I7I&L,;N6$@+RQ4 '
MH*S9Y,W 16/EQC:O/4"LI9I4C)QY1^SC:]SR/3]!O?#ME;7A@EN-4NY/)A4
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
M_E0(;>T!)^\>*J>3N5ES:(:JGL-]=0O<D":+8H"CYQVHTZ:)M0B"S19!+8#
MG\J^:=\C#+.Q8\D[CR>M=I\+H?M'B_+N?DM7()/0GBJIY-%/612J.3LCW+5I
MD:U9RZJJNHR>*P/[0L0/^/VV&/\ IJ*35[^PN;9K:6XB4S$1KO4D,5ZBOGZ]
MA\F^N(@,!)6 'MFJJ9+%NZD0JKUNCZ-M-0L;F":U6]MC)CS$ D7.1U[U4@U3
M3GF1%U"U)/82KG^=>!:3>'3-6M;Q<_NW!8>J]_TJ]XBL1H_B)I+8#RI"+B!A
MT*MSBDLG@OM![4^KK.6"[MOLLC*XV\#/45Q>N/::'=;;J[AACDSY;2/MR!_6
ML[P/KXU+2()$<>?#C!_V??\ E78^+?"NG^*M#EL[T[&D7=%(!DQR 9#?_6KK
MK9="K%)O8A3:+7AF:WGT^)X9XY$(R&5@0?>MYF54/S#\Q7QMJ=MJOA[4Y]+N
MYKB&> [2JR,JD=B.>AZU4^WWIZWUU]/.;_&NK#8=4(<B%)\S/8/C3XFM=1TE
M=%1)%NHF2X9N"F"2,9]:*\>,KM97;R.SL0@RS$G[U%:-ZG?2BN1%K7N=:GQ_
ML_RK/K:U73Y[K4YIX6@:-L8)F4=O2J@T:\](#_VW3_&NNK"3FVD>1"I!02N4
M.WO7M'@3PS'X/T8Z_J40.K7*;;>%A_JE/MZ^M<S\/?#NFPZK_:GB"ZM46W/[
MBV:4-O?KN..P]/6NNUG7H=2OC-+>0+&.$!D P/\ &L_9R[&GM(]RM>7>%GOK
MN3@ R.S&N9T1)KZ2?691MGOV-O: _P#+.(?>;\J9XCG_ +3>WTVVO+5;1V!G
MF\]0 /3&?K6W:7>F173$7UI'! @M[=/.7A0.6_$UK1@W-<QC6JI0=CI+((D
M1!A%("@]A6O;Q[KI!Z#-<S;:UI2*=VI68Y_Y["M73_$FAHTC3:O9*2,#]Z*]
MJ4XJ-DSYWV4G.[1)X@3S;&_;=@B H,''4C^F:^>I1B9QVW&O7_&NM6UYX<N8
M=,U&UDN)ITX6< A1SZUY6VE79))-MDG)_P!(7_&O)Q,&Y:'N8-VIZE(C(P.]
M=-XF N-!\/WP_B@,1/N*QO[(NL?>M_\ P(7_ !KHI[?[3X$M;-I[;[9;W!(C
M\]2=O/O[US^SEV.SVD>YK_"SQ'<:=+-I2NHM9YE=UQSGH#GZU]'P3M+8++%M
M+E,@$\9KY+T"VNM.U59I&@6+!!;SUX[CO7T1X=\9:))9+;-JMIY^ =@D&>11
MR2%[2.]SJ;:YNI /,C3KC@UES^)#!<21&VW!&QD-4$?BS1;)GM;G4[>.=#PK
M-SR>*Y&3Q%I NI5DU.U23>=RM(,K[&ERN]A\RL><_&"?[1XEM9MNT/"YQZ?-
M7GG>O1/'=L_B'4+.YTV>SF5(F5O])1<'=QU-<K_PB>K  E;3!X_X_(_\:RYE
M%V8X/0Q:[/X9>&#XB\51SSJ?L%AB:8]F;^%?S_E62_@W7(X8YF@MQ'*#Y;FZ
M0*^.N#GM7KOAV#3_  SX)73;+4+&74KCYKAEG3.X]>_8<4>TAW*L2ZOXDEAU
MB;5(9 J6R,L9(R-HZG\:\K\.W$E_XCU+Q!=\^3&]PQ_VFZ"NF\46MW=Z1]DT
M^:TE:5@LA6Z3A1^/<UFV?AK4[7P9>6D4=N=0O90#&+E,B,>^?K252/<1P)D,
MTC2L<L[%C]36_P"'[=)M,O78@&,@Y<?+TIC>#-;7.8;9<'G-TG'ZU+!X5\0K
M&T<,<&T\D+=1_P"-'M8=QM'I20+-\/UB+?*VFYW <<-7EWB:T6TNK=5D#AX]
M^Y>AR:]9L+"X'A*WT^>2W2[&G/ \?G+GS#G ZUY>W@CQ/(B^;:(VT8'^D)Q^
MM:3JP:6IC2BTV<[%*\$J2QG$B,'!]Q73>))FM=9TWQ'9';]I1)PP[2+UJ(>
MO$G_ #XQ_P#?]/\ &M^/PEK5UX+DTZZMXH[JVF\RV!G3+ ]1G/UK'VL.YM8]
M'\+>)9=4ABOYI=\S8\QAQD=C_GTKTF*\R\;,PV.-OT:O!? ^F:QHY:WU"&..
M')&3<(>#^/8UZMINJ6B6S0W5Y;KC@'S!^!I^VAW"QULSB*%W)X52WY5EZ3<3
MRV]L9I"Q:'S'R.>3Q^E<_KGBR46$MGIT5K=2R0E1,;Q$0,>.03FK.C>)-/\
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
M)7SL([=*[672[2%[Z00[HX1M7)_B]::]@B6=E"(E\Z9LGZ5/MX]$:14D<?\
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
M^M:(PK?$9B^*-;MI"(;MA@XQ@<5?AOKC5A+=7D@\Z0@,^/3VKU70/AQX)N=
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
MT.C#8RG!:K4]%W4$BO/UUZ^'_+PQ^M2C7[_C][^E9>P9VK,:;.KUDC^R+O/
M\IOY5Y7K<UO)X$MK<2)DWA!4'D"K'C'Q??6FC-$LFXS'8^/X4[FN*T\Z)J.B
MR2W,VI&_:1O+C@CS&<=,FKC:G"[$Y>WG=;6.>\16*+HMP\192,$Y[\UPB\#Z
M5ZMK5O/=>';F'[/*TA7("J>H[5YI_8VL#KIET/3,9KC3[G?!6*M*HW.JCJS
M"K']D:OC_D&W7_?LU/:Z'JSW<2G3KI5+@%C$>.>M%T:';II$2V^[RY"ZIG(4
M\D"O5XY(R_A/H6\E.#U'2L32[J:"W1)(VPHQDKUJEXQURWL=;TF2PF=Y @^6
M3C#[N@K?#R5^5G'7IM^\CV+6UW6 QV85S#1\UJ/J_P#:%F@"C& 6P<X/I50I
MDUM332LSDQ#4Y713:+/:HV@XQBKS1TTQYK4Y7 RY+<$<BJDMH,<#BMLQY)S4
M+Q TT<\Z*9SLUB"#@5G3::"#Q75R0^U5I+<>E)I,YI4G'8XBXTX'/%8]SIIP
M<+TKT":S4YXZ^U9=S88R O%8NDA*K*.YYO=:>5).T5;TF\$-S'!=G]V77$I/
M0#G%=+=:<""<5S]YIQ!(V\5RU:"DK'?A\9RFW:3BXNX(\<2S&9B>F.WZ5JH3
M=6)VXWZA=X7_ '5KCK"^:PDD$N2/+*1G^Z3_ $KL+(B&[@W<)8VN\_[QKY[%
M473T9]-0KQJQNBZ]QMN-5O,_+"@AC/OTK*UP"T\.V%J>))29'%3L&.DV5N>9
M+Z?S#ZXK/\27(N-9,:XV6ZB-0/UK/"4^:M%="ZLK0;.9O1E$B'_+1LGZ51U:
M\\BP=4(Y^7BKL_[R_/7$8P/K7-Z_-AQ$.,'/UKZ1O0\ZFKL/#EF;BZ,IXYXK
MJA";W5HH$^ZA K.\/P?9M/,S#H,UT?A>W.Z>]DX R037F8F>K.Z&I0\<3$V*
MV> %C"E@/KQ15+7#)J%OJ%U'RP9>?;<!16E%^XBGN9Z3JI*C[V3P![U.F]SN
M8[1Z#K5$3)"S-Q]YLCN>:E#2R]#L4_G76]SS9K4M//'&"J\L?SJO())1\[;$
M]!UJ-Q' ,@\_K5=Y7F/4**+B427S$AX09/ZTJR&5_F)"]P.E5PX7"@?@.]2.
M"WS,0!Z#M]:5RK$_F>;%Y<2X7^\>E(P6+ 0%I>YQ1YCNH"#:H[BB/(^13N.>
M?:BX6)(/+@4R3'>_\*GL?:G,6WJ\F,'HM,V $8.^0]?:G[!O'):0=AT%',+E
M)MP9=S].@4=:BE^YS@+G&!3F8 \?,W?VJ-'0W"A_F4L-U0WJ5%6:*1;=I5S%
MWC</^58L$ABO$/0@\UM2E(;V\B4?(^0M9R:=(QWJI+#N*W@F:N48WN:<4N%!
MSG(/\Z]&\,:M/=Z6$F8EH?ESWQVK@],TV6X=(@H)_0>YKT#2K**QM_+0 D\L
M_K75236IX&/J0:LCH8[@D =N]64ES6='MXXJ[& !S78G<\:,NA:#>]2*YQUJ
M! #W-2JF>])ZG5%LXCQ/J=K=6ERHD5B[!,8/3-<U:3RVT7E03-&@Z!3BNGL$
MMI_$ L[V))893(@1QP6YQ^-<'J47V+4[B&%F5(Y&4<^_2N#%0]G.RV/J<+[U
M-,WGU&\QC[5-]0U1KJ%ZS8:[G/\ P,USR7<X8;9F!^M7%U74H#@7;<^P_P *
MXSK5C8?4+M;Z "[FVDC(WGGFK^HWEU#?Q!+F54=6& Q R#7,OXEUB.=-EZXS
M@?=7_"I;[7]5-Q"QOI"P+8X'%%BC7DU'4"Q7[3.0/]HTUHI+MHIKF.262)LJ
MS@\?2N>GU[57^]?S?@:HRZC>2J0]W,1CNY-:1YKZ$NUCZ%\.ZI8W#^1;3I([
M*&95YVGWKI.]>/\ PQ&=?C ^51;,Q [],9KU\'->FZ?)9'D5)\TF+32H'2G4
ME(@C9>.U0E:LL!BHFZ4T9M$#(*B9!5G&>M1LH_&J,VBC)#FJ<T'7BM1E[BJ\
MB9H.><$S GLPW05CW=C\QXYKJY8LFLZYMP<\5,E<XI1<'='#7MCC=Q3++47L
M8)[24$BY*J)<_<&>GTKI;NV'((K O;0"N*O05169VX7%.D[IFM)>HNM;D8&"
MP@ 7![XKG3<&0O/(<L27)^M56GEM;:>$#Y9B 6[CUJK=7!2T*C@DXQ7!0PWL
MI-GT<L0JT%8E@8%6E)P2237)W+&_U8XY&[K5PWSQB?YR@VE=O7VJ+0(O-O&D
M//-=,W97'3C8ZB1/)L(K=<AG(KH[B3^R?#*0@ 2RC'OS6'91&^UF*/&8T.*U
M?$4INM4M[./!\M1GZUXU1\TTF=<%9% VWD>#+RX<8+N@4^VX45:\9.+3PLEG
MC#.5X'L0:*WI+FC<HX1B%F?(_C;K]:E61WSLX[;C59R?M4N>?G;^=2&4E J#
MZUZ+.&:U'N5&<\GU)IHW, !P/YT(!]YCDTI8GA1@?SJ24K I5#C&<U)M##=(
M>.PIBX0\#<?2I!R=SXI#)5)D  ^51V]:>IS]SA?6H>H)?A?3M^-29W =0@'X
MFDQ6) V!A!Q_$U)O X0_5JC9LCCA*CDD^7KA!^%"'8<TGRD+PHZFJ<D[2,%C
M&,4V20R<+P!4UK$/,0^_6M8Q,ZDE!%W3]--P^^;.SN>YKIK2***(1H@"^A&:
MHQ'*@=,5<B?!%=<$D>+6JRD]R_96T-LK!/XCDGUK5A;:?:LF%\]ZT8I.G-=$
M3SJFK-*-^.*N0N36;$PQUJU'(5.35HYGHS21JG1L'ZU21^*E63! SUH6AT0F
M</JNTW5UMD*2QR,49/O*<]17$ZD;_P SS+D&4N<^9C[WN:OZQJ'F^*KUTDQ
MTIZ?E6A'.KVZAL,HKH=*GB8^:/I*3E2@NS.1,S9^[CWJ4:C(2-T<9]R*Z<+;
M!?FA5A[K366Q)!^S*/\ @-8/+/,V^L'*S76^96"*N,8 HN;YY'4G:-I-=3LL
M"W_'NO\ WS1,;)5!6W0D=?E%+^S/,KZQJ<<TTC] 3]!6GINER3XGNR8X!S@]
M6_"M^75;26%?L]O'\I R !S6;=WQY:5\ = .U.&%ITW>3N5SREI8] ^&C>=K
MMW(H"K';A0/QKU93\M>-_"+4HY=6U&!L"1X@8QZ@'FO8%;(%3.:F[HX)KEE8
MES1BF[L4;J@0I'%1,*>S#%,+<4Q,8>*C(-/--S31DR,BH77-3-TJ-J9G)%21
M.*I31[@?6M%^M5G4'-!RU(F+=0@KC&:P[V'(88KJIE&*RKF ,<#I4M7.._(S
M@=21X@#CY>]<MJ\Y=HXD8C)ZYKTF_M%)/RC\:X77='>.0SP#ZKBN:I3>Z/;P
M&)C?E9@W6Z*T2-R"^<FMO1HOL]IYIP"1FL*4,\R;U.T'!SVKH@0((H$(YQQ[
M5P5G96/?C9G5^$X?)CGO)5  !.2:71HVU'6)+M\G+%Z2ZD%EX=CMTXDF(!'M
M5_3=FF^'9;HC#!>/>O(G+=KKH=:CT.9\;7;7DDZ*?DA"J/KD9HJO=6SW.AWM
MRW3<I.?4L**[Z+48)&4F[G.R@FXE&<#S&_G3PP4;1S[4R4$W,HZ?.W\Z5?E]
MZ[6<CW),$\L>GZ4]<N,KT]:8H'5N:<7)Z=,<FH9-AV0.GY4X'!);GVJ,/@X
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
:@G^C$^XHJ[J"K]B?Y1V[>]%8O<]6C\"/_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>ex3-9_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex3-9_001.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" ;;!-@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO@O\ ;+_X*;?L
M4_\ !/W4?!&E?M9_%C7OAI>_$73-=UCPBND?!7X\_%:WU#3?#5QIUIK5S>7O
MP<^&/Q L="^QSZM8*D/B"XTN>\69Y;&*YBM[EX?SV/\ P=&_\$*02#^W*002
M"#^S+^V("".""#^S[D$'J* /W]HK\ ?^(H[_ ((4?]'S?^:S?MA__0^T#_@Z
M-_X(4$X_X;FZ\<_LS?MA@?B3^S[@?4\4 ?O]17X5:'_P<O?\$/O$,R06'[>/
MA:W>1@BMKGP>_:.\,0@GH7N?$OP=TFWB7U>25$'=A7V7\(_^"L__  3'^.UU
M:Z;\+/V]?V4O$VM7[1I8^&Y?C9X%\.^*[UY2%1+/PGXHUC1?$ERY8JC+!I<C
M([HCA6= P!^A5%0V]Q;W=O!=VD\-U:W,,=Q;7-O*DUO<03(LD,\$T;-'+#+&
MRR1R1LR.C*RL5(-34 %%%% !1110 4444 %%%?$G[8O_  4?_8?_ &!/#A\1
M?M:?M(?#CX1RRV3W^D^#]1U5]<^)GB6W7>HE\+?"_P ,0:U\0/$5N94$$E]I
M7AVYTZTE>,7UY:HV^@#[;HK^ O\ ;7_X/8#8ZM<>'/\ @GK^RUI6L6%E>A3\
M5OVL)-6%EK-O#)Y<Z:3\'OA?XNT+5;2UN55IM.UG5_BQ;7QADB^W^$+*=9+<
M?W2?!#QMJOQ*^"WPA^(VNV^GVFM^/_A?X \;:S:Z3%<P:5;:KXJ\*:3KNH6^
MF07EW?W<.GPW=_-'9175]>W,=LL:3W=Q*&F< ]0HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^$?_ (/._P!A
M3X%Z#\ O@5^W=X"^'/A?P=\9;CX]V/P2^*GB7PKH]EH=W\1_#7C;P#X[\7Z%
MK/C==/AMX->UWPKK'P[.EZ;X@O8Y-;?3_$\NFWE[=Z?8:5!IO]W%?R>?\'E
M!_X))>%"0"1^V+\'"/8_\(#\91D>^"1]": /\Z3_ ()O?LU>"OVQOV[_ -E7
M]EWXCZQXH\/^!/CE\8_"OP^\5ZUX*NM*LO%NG:)K5PZ7MQX>O-<T?Q!H]KJB
MQ1E;6XU'1-5M(G8/+8W"KY9_T[?A7_P:G_\ !%+X;Z?;VVN?LW^,_C%JEO&J
M?\)#\5/CK\7I-0G8(%>6XTKX>>+/AYX0DDE(+MCPRL:.28(X1@#_ #FO^"%/
M_*8/_@G=_P!G.> /_2FXK_:6H _GV^(/_!KE_P $1_'FEW%E:_LA7?P_U&6.
M2.W\1?#_ ..'QYTK5+%I%QYMO8:Q\2->\+3R(0KQ_P!I>';^-67'EE'D1_YS
M?^"AO_!F#XN\&^']>^(O_!-SXVZM\4WTR"YOQ^SS\?)O#FD>.-3AC'F_8O _
MQ=T:S\-^#-7U20L8;#1?&GAGP79B"$-=>-[F[=8I?]#NB@#_ !2/V:O^"BG_
M  4Y_P""3/Q9U;P/\,/B_P#&3X&Z_P##KQ)<Z-X^_9Q^)D>K:A\/H]6L+@KJ
MNA>,_@KXW2?0;"_F1I8)-6L-*T?Q1:6]TUUH>O:?-+#>#_2$_P""(/\ P<,?
M [_@J]IB?![XA:1HWP(_;3\/Z+-J>K_"R/4IIO!GQ5TO2[?S=9\7?!74]5FD
MU*Y6PB274M?^'FL7%[XI\,:9YE_:ZGXNT/3=7\0V/D/_  <K_P#!$SPE_P %
M OV=O$_[5'P-\'VME^VQ^S_X1O->LYM#L8HM0^/WPQ\-6LE_KGPQ\0I;1B?6
M?%VBZ3!=ZI\*M1=;G4#J=O)X&_Y!WB6VN]#_ ,M?X5_%/XA_!#XD^!_B_P#"
M;Q=K/@/XE_#;Q/I'C'P/XQ\/W1L]8\/>(]"O(K[3=1LYL-&QBGB436UQ'-9W
MMLTUG>V]Q:3SP2 '^]S17Y;_ /!'/_@H_P"&O^"I'["?PN_:7LX=-TCXCVYN
M?AS\>_!^F.?LWA#XT>$+33QXHM[*!WEDMM"\3V.H:-X\\*VTMQ=3VGACQ7I-
MA>W<^I6=\5_4B@ HHHH **** "OQH_:+_P"" G_!*K]IO5/V@O&WQ&_9<T&Y
M^,'[1M_XD\1^,OC+%XL^(<OCG2?'/B"R\B/QEX1>Y\82:/X9O=+ODMM6@T;1
MM,LO#6H7D$D>LZ/J%K?:A!=?LO10!_@0^)-"O/"_B+7_  UJ&W[?X=UK5-"O
MMF=GVS2;Z?3[G9N ;;YUN^W< <8R :_W7OV3?^36/V:/^S?_ (-?^JZ\.5_A
MT_M$1+!^T!\=($ "0_&+XFQ(!T"Q^-=;10/8 "O]Q;]DW_DUC]FC_LW_ .#7
M_JNO#E 'T!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7\GO\ P>4?\HDO"O\ V>)\'/\ U OC+7]85?R>_P#!
MY1_RB2\*_P#9XGP<_P#4"^,M '\%?_!"G_E,'_P3N_[.<\ ?^E-Q7^TM7^+3
M_P $*?\ E,'_ ,$[O^SG/ '_ *4W%?[2U !1110 5_C&?\%[OV2-)_8L_P""
MK_[77PA\*:7%I'P^UOQS;?&+X<6%K&(=.L/"'QHT:P^(\>AZ3"%3R-*\(Z[K
M^N^"["$@^5!X<5!),JK-)_LYU_F(?\'J/A&RTC_@IC\ _%EI$L,OC']BSP1%
MJ91%7[3J/ASXS?'"R%Y(XY>8Z5=Z59'=]V&Q@ .#@ '=?\&6W[6&I^ /VT/C
M]^R#JVIR+X._:'^#Q^(WAO3IIB\47Q2^"NI0NBZ?;R,$MI-:^'7BWQG<ZQ/;
MCS;Q?".A17*2QV4#VO\ I:U_CI_\&U_BN^\'_P#!;;]A*_L97C_M3QE\2_"E
MVBL52XL?&'P,^*'AJXBF4961$&J+<(K@A9X(95VR1HZ_[$EW=VMA:W-]?7-O
M965E;S7=Y>7<T=M:VEK;1M-<7-S<3,D,%O!"CRS32ND<4:,[LJJ2 #Q7]H[]
MI;X#_LB_"'Q5\>/VD?B?X7^$?PG\&VZ3:YXN\57;PVWVB?<MCI&D:?:176K^
M(_$>K2H;;1/#/A[3]4\0:U=XM-*TV[N"(S_*5XE_X.<?VN/VL/$/B?0O^"/'
M_!*+XV_M0^#_  OJ,VE7?QU^)NB>+E\&M?Q"/;;W?A3X?VJZ1H NXY$O],@\
M1_&32?$5YILT<UWX7TN5+B*'\9O''QC\<?\ !T=_P7$\&_LXMXL\3:-_P3O^
M!.K>,_%.B>%]!O;S3Q-\#/AI=6NG^*_BI=Q*NR#XA_'OQ!>^&_"FE:]=VIN/
M 'A[QGX=TFWBNI]#U.;7O]'OX2_"/X8_ ;X;^#_A!\&? GACX9_#'P#HUMX?
M\'>!_!^E6VC>']!TJU!*6]G96J(IEGE>6[O[V<S7VIZA<76HZC<W5_=7%S*
M?P%?%[_@ZF_X+7_L;>/M+\.?MN_\$U_@C\*[?56EN-+T#Q#\+_VCO@YJ?B;3
M[5XUO)?"?C7Q;\5/'7AK7HK<R+%/J6BZ-K-G:SNL<T?F QG^A?\ X)-_\')/
M[%G_  5 \1:7\&;_ $W5OV8?VH]3@=](^#7Q%U[3M;T'X@36\#7-Y;?"7XEV
MMGHECXPU.SMT>XE\,ZWX?\'>+[F".ZN]%T#6=.T[4M0M/V'_ &POV0/@-^W5
M^S_X^_9L_:-\$:;XU^'7CS2;FT/VFVMFUSPCKWV6XAT3QSX)U6>">;PYXU\+
MW4_]H:#K=F!)#,LEI=QW>F7E_877^))\<_AGXZ_8_P#VIOB[\'QXDU'2_B1^
MS'\>?'7P\A\8^'+F\T#5+3QA\'?'^I^'K;Q7X>OK.Y6_TFZ75O#T6M:+?6=X
M+FS<VMS:W1=(YB ?[N]%?CQ_P0C_ ."A.K?\%*_^";GP;^/?C:ZM[OXR>%KG
M6/@K\>)[6*""&^^*?PYCTZ.[\1FWM5BMK2X\=^$=7\'_ !"O;"UMK2RTR^\6
M7.FV%NEC:6S/^P] '^#=^T?_ ,G#_'G_ ++/\4?_ %.-=K_<1_9-_P"36/V:
M/^S?_@U_ZKKPY7^'=^T?_P G#_'G_LL_Q1_]3C7:_P!Q']DW_DUC]FC_ +-_
M^#7_ *KKPY0!] 5^*'_!5?\ X+R?L2?\$G[>W\)?%+5=:^+'[0^LZ7!J_A[]
MG;X6OIMUXP@TJ]60Z?XA^(&MZC<0Z%\.?#5ZR 6=QJ\EYXEU>!S>^&_">O65
MM?7%I^K/QW^)$OP;^!_QE^+T&E-KL_PJ^%/Q$^)$.B*9 VLR^!O"&L>)X]*4
MQ9E#:@^EBT!C!D!FRGS8K_$8\/\ Q!\8?MB_MS>#/B#^T5K.J_$WQ;^T-^TK
MX&O?BMJ%_/<-?>)O^$[^(>BV6N:;:B%]^GV']FWKZ+H>EZ?Y-IHFDPV&E:3#
M:V5C:01 ']_?PL_X+5_\'%O[<'@N#XT?L(_\$;_A!:?!+789;WPAXE^./CJ_
M=/$NF!W$6J^&-=\9_&#]EN#QQI3['ACU;PIX>N],NKF*:&VNVEBDB3Y+^('_
M  =:?\%4OV&/BY:?"[_@I)_P3!^&O@O6)85U >'_  S>_$_X*ZEK>A&7[-+K
MO@KQ1XLUOX[>$/&.EV]RLT/]H^'[C4=(FO8)=,DU2TN8IGA_OET?1])\/:1I
M>@:!IFGZ)H6AZ=8Z/HNC:39V^G:5I&DZ9;166G:9IFGVD<-I8Z?86<$-I96=
MK%%;VMM%'!#&D:*H_G-_X.K/V8?!7Q\_X)!?&[XB:KH=A=?$/]E_6O ?QD^&
MGB![:'^T]'6X\<^&O!'Q"TR'4 OVN+2-;\ ^)M9N-0TQ)/L6H:OH?AN]O())
M]'L)[4 ^^O\ @ES_ ,%>?V1_^"LWPPUSQO\ LZZUK>A>-O C:;;_ !4^"GQ
MMK#2_B3\/;C55G&F:A=6NG7^IZ5X@\):U+:7B:%XMT#4+S3[MK::QU.+1M=M
M[W1;3[U^.'BSXG>!/A#\1/&/P7^$R?'?XK>&O"NJZOX ^#<GCW0_A<OQ)\36
M<!ETWPC_ ,+$\2V.I>'_  <VKRC[.FNZQ8W.GV3LKW,?E[F7_)9_X-AOCCXJ
M^"W_  6>_91LM"U>[L/#_P 9I/B%\%?B!I<$[Q6OB7PWXL^'OB/4]&TW4$4A
M9H--^(7A_P $^)[=&!_T_0+0\#=G_7ZH _AY_:-_X/ /V@OV1?BAJWP7_:8_
MX(O>-_@M\3]%@@O+OPEXY_;!FTN\N=,NI)XK+7-%NQ^R1-I?B/P[J$MK=1Z=
MXC\/WVIZ%J+VUPMCJ%P8)=E_]EW_ (.\/VA?VT_C+X<_9^_9?_X(UZY\7/BY
MXJ@U*\TCPGHG[<6CZ:%T[1[5KW5=7UC7O$?[+.B^&?#FB:=;J#>:UXBUG2M*
M@EEMK9[P7-W;0S?<O_!V+_P3ZT?]J_\ X)Q:]^T?X7\.0W7QN_8HN)/BEI>K
M65FKZSJOP5OYK73_ (S^%[FY5=S:-HNCFQ^*CM.S?8/^%?WT=D83K%^MU_$K
M_P &R7[5.@_LJ_\ !8']G.]\6SVUEX2^/=OXE_9DUG4[AE7^SM1^+4-C#\/Y
M(V=DBC%[\5=$\!Z/>32ND=OINI7UR23"J, ?ZRGPS\:_&3Q/\"/#?CSXD_!&
MT^%WQSU/P&VO^(O@##\4-!\=6?ACQR+"XN$\ #XN:/HUAX<UN)KZ.WTY_%UE
MH<6FH+AKM;*2*$J_\N7[<7_!R7^WS_P3BE\-R?MA_P#!#'Q-\*M"\97MQIOA
M3QK;_MY^$/'G@#7M3MX)+M]'MO''P[_9H\5>&;/7WLH9[^'PWJVI:=XAEL+:
M[O4THVUI<RQ?UZU\'?\ !3;]BSPO_P %!OV&/VBOV5/$5AIEQJGQ&^'VKO\
M#?5=2CBV>%/B_P"'X'UWX6^*X;IU,UDFD^-+#2?[5>UEMY;[P]<:SH\LPLM3
MNTD /Y ]+_X/B-3US4].T31/^"5-_K&LZQ?V>EZ1I&E_MG7&H:GJFIZA<1VE
MAIVG6%I^R'-=7U_?74T5M9V=M%+<7-Q+'##&\CJI_JB_X)__ +8/_!0G]J+7
M-1N?VLO^"6>J?L$_#&7P+)XD\(^-/%/[6GP^^,OB[Q)XH;5]"M;+P9JOPAT'
MX<^"?&G@9KC1;_7-9N-5\5BQGT^?0%TBYT07&K6]Q!_CR_LX_$W6/V0OVO\
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
M%A,URUEI'C\>&[9[+0_#6A6$0!_;?1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7\GO_!Y1_RB2\*_]GB?!S_U OC+7]85?R>_\'E'_*)+
MPK_V>)\'/_4"^,M '\%?_!"G_E,'_P $[O\ LYSP!_Z4W%?[2U?XM/\ P0I_
MY3!_\$[O^SG/ '_I3<5_M+4 %%%% !7^7[_P>C>.;#Q#_P %0/@UX/L)XYG^
M'W[&7P^L]85) SVNN>)/BS\:O$+6DJ GRV_L"Z\.WJ[L.Z7JL5V>6S?Z?TTT
M-O#+<7$L<%O!')-//-(L4,,,2EY9997*I''&BL\DCL%1068@ FO\4_\ X+0_
MMB:;^W?_ ,%-_P!K7]HWPUJ(U7P!KWQ&;P7\+;Z*17L[[X8?"O2=-^&O@G6[
M!%)6&V\5Z-X6A\8/$"6%WX@NGD9I7D8@'UG_ ,&PGP\O_B%_P6V_8V^S02R:
M=X'G^,?Q#UZXC3>+"P\-? OXD?V=/,,86*Y\47OA[2RY(VOJ"%26V@_Z07_!
M?3X]:K^S=_P1[_;Q^)6@WLNG:[>_!K_A56D7MM(8KVTN_CQXL\-? ]KW3Y49
M)8;_ $ZU^(5SJ-K=0,)[*2T%[$RM;AE_E8_X,H?V+-5N_&?[4?[?_B?2)(=
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
M*\,QVEJTA"SW%O!J%Q$@>2*RN6"QO^ 7[:7_  =<?\%#OV[3J?P!_P""<?P
M\4?L]Z=XICFTEM<^'5OK_P ;?VI=?LKMA:JOA?4/#?ARUTSX<S:C'(\3/X5\
M,ZYXOTVZ:";P]X^T^ZB\V0 _8W_@Z&_X+K^$/V</A'X\_P""=?[+?C2TUO\
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
M$$EE=>)/!.H>%?%]G);^6]J^I1>4RO$"/]RJO\\#_@]4_8;_ .$?^(O[-_\
MP4)\(:/Y>E_$'3)/V</C1>6L&R!/&?A:WU3Q;\)-<OW16-QJ/B/PA_PFWANX
MN9FB6#3_ (=^';-!(THV #/^"3_Q2^(W_!?[_@N?\+/VX/C/X9FLOAE_P3[_
M &7O@[JT^AW"0S:%'\;-#\-I8:.;5+3-M9S^(_VBO$?Q6^-_@]UCM[J+PW\/
MM$TC4G-QI@@;_1"K^9;_ (-1OV'O^&3O^"7/A+XL>)M'_L_XH?MH:^_Q[UV6
MY@\K4;;X:&V.@?!+16E"KY^E7/A"WNOB1I1(9HG^)U_&9" J1_TTT %?YA?_
M  >>?'3QOXS_ ."COPB^!%]J%[%\.?@G^S9X8U_PWH#2R_V>_C+XJ^*?%6H>
M,O%44)(B-WJ>C>&_!'A^60*2L7A5 K@R2K7^GI7\#'_!Y=_P3:^)GC/5/@__
M ,%)_A5X6U/Q5X5\#_#R'X&_M&P:'8S7EUX*T72/$NN>)_AK\2]3M;2.:5O#
MES=>,/$WA'Q3KTZPVV@36O@:"X=X-5:6R /MG_@RNB\ C_@FO\?IM$6P'Q!D
M_;(\71^/7 C_ +9;28OA%\'F\$I<G G.B)'-XB;2 V;<:I)XE,)\XW0']AU?
MXM7_  22_P""O_[1_P#P2(^->N_$?X.V.C^/_AS\1;'2]'^,OP0\6WU]I_A?
MXA:;HD]W/H6IVFK:>EQ>>%?&WAEM1U5?#/BNWL=4BLH=7U6QU31-;TR^N+!_
MZP=._P"#I7_@HI_P4H\1Z9^R[_P2C_X)XV7@_P"/?C&RV:C\1_&7Q 'QJL/A
MGI5PR6M]XRN+2?P%\-_A[X-TK0)IHGC\9_$_4=;\,RW4UOI\WA"^O[JRL+P
M^1?^#W.^LI?VO?V+M/BO+66_LOV<?%]Q>64=Q$]W:07WQ+O5LI[FV5S-!#=M
M:7:VLDJ(EP;6X$3.89-OZ"?\&04R-^S7^W7;@CS(OCE\*YG7/(2X\!:U'&<>
MA:VE /?:?2OYUO\ @X,_X)4_'[]@"Z_9<^-_[2W[0GC7]JSX_P#[65C\4-7_
M &A?C%K-Q?:AX3T[XI>$+CP9+8>!/!]YJMM'K8T'2?#'B..TT&ZUHZ6NLV6C
M79\/>$O".BZ.OA_3_,/^"&'_  6'_:M_X)H^*_B_\&?V8?V==#_:C\4_M;W7
M@+1?!_PUU ^+)-<LOBMX6_X273_".I^'M,\'Q3:GXDM=1M_%E[;>)/#"'3KC
M4X=-TBXL_$?A]=/O9;T _P!@+(SC//7'?!S@_C@_D:_S*_\ @]A_Y2-_LR?]
MF3^&O_5Z_'3_  -?V2?L*7.O?\$[?V;M9^*7_!7C]M_X2:#^U1^UM\1M?^/?
MQ3O/B_\ %GX>_#KP#X#U5/"O@WPU9? [X-KK^M:-I-]X9^$WA32?#.G:C9>$
MVOM+B\2ZQJ#Z4][I]_INIZK_ )[G_!SA_P %"_@3_P %$O\ @HU8>-?V:_$0
M\;?"+X(_ WPE\"-*^(-M;WEKHWC_ ,0:/XS^(?COQ/XD\-1ZC;65])X=@OO'
MT?AC3KZ:UCAUA_#=QK>FR7.CZEIUU, ?U._\&3)'_#OS]JE<C</VQM0)&1D
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
M.O\ \[FOYW?^"G'_  =@ZO\ \$[/VY_CW^QI;?L*:;\7(/@GJ?@K3X_B)/\
MM)77@:7Q(/%_PS\%_$,ROX5C^!7BY-).GMXN.DA%\1:E]J6P%\7MS=&TM_@W
M_B.6U[_I&;I'_B7U[_\ 0ST ?V*?\.G?^"67_2-/]@#_ ,0W_9U_^=S1_P .
MG?\ @EE_TC3_ & /_$-_V=?_ )W-?QU_\1RVO?\ 2,W2/_$OKW_Z&>C_ (CE
MM>_Z1FZ1_P")?7O_ -#/0!_9CHW_  3%_P"";'AR>*Z\/?\ !/7]AW0;F!Q+
M!<Z-^R;\!=+GAD4Y62*:Q\ P21NIY#HP8'D&OK7P;X \"?#K2O["^'W@KPEX
M$T0.)!H_@WPWHWAC2@ZKL5_[/T2RL;3>J (&\G(4;0<<5_ S_P 1RVO?](S=
M(_\ $OKW_P"AGH_XCEM>_P"D9ND?^)?7O_T,] '^@G17^?9_Q'+:]_TC-TC_
M ,2^O?\ Z&>C_B.6U[_I&;I'_B7U[_\ 0ST ?Z"=%?Y]G_$<MKW_ $C-TC_Q
M+Z]_^AGH_P"(Y;7O^D9ND?\ B7U[_P#0ST ?Z"=?G)^U+_P2*_X)I_MI:[>>
M+/VE/V-?@S\0O&NIL6U;Q_::+?> ?B+K+8(5M;^(7PUU+P?XUUHQ D0'5-=N
MS;@MY'EY.?Y!_P#B.6U[_I&;I'_B7U[_ /0ST?\ $<MKW_2,W2/_ !+Z]_\
MH9Z /Z<OA-_P;O\ _!%WX*^(K3Q3X*_8&^%6HZO8W"75JOQ.\0_%'XX:/'/$
MXDCD/AOXU>/?B!X<E\MP&19=*D16 *J,"OV1TK2=+T'2].T30]-T_1M&TBRM
M=-TG2-*L[;3M+TO3K*%+:RL-.L+..&TLK*TMXXX+6UMHHH+>&-(HHT154?Y_
MG_$<MKW_ $C-TC_Q+Z]_^AGH_P"(Y;7O^D9ND?\ B7U[_P#0ST ?Z"=?'7Q+
M_P""=O\ P3]^-'CC7OB;\8OV%_V.OBQ\2?%4UI<>*/B%\2_V9/@IX[\<>)+B
MPTZSTBQGU[Q9XH\$ZKKVL366DZ?8:7:2ZA?W#VVG6-G90LEM;0Q)_%C_ ,1R
MVO?](S=(_P#$OKW_ .AGH_XCEM>_Z1FZ1_XE]>__ $,] ']BG_#IW_@EE_TC
M3_8 _P#$-_V=?_G<U8L_^"5/_!+W3[NUO[#_ ()N_L$6-]8W$%Y97MG^Q[^S
MS;7=G=VTJS6UU:W,/P[2:WN+>9$E@GB=)8I462-E=01_''_Q'+:]_P!(S=(_
M\2^O?_H9Z/\ B.6U[_I&;I'_ (E]>_\ T,] '^@G7Y^_M?\ _!*S_@GG^WMJ
M-IKO[6?[*?PR^+7BNRM(=.@\=S0:WX,^(W]F6PVVFE3_ !'^'>L^$?'5WI-F
M"QLM*N_$,^GV322M:VT+32E_X[O^(Y;7O^D9ND?^)?7O_P!#/1_Q'+:]_P!(
MS=(_\2^O?_H9Z /ZTOV6/^"+7_!+7]BWQ;I_C_\ 9R_8P^%/@WQ]HTZW6@>.
M_$;^*_BQXU\-7BGY;_PMXM^,'B3Q[X@\+Z@%+1_VAX?U'3;WR7E@\_R99$;]
M/W1)$>.1%DCD5D='4,CHP*LCJP*LK*2&4@@@D$$&O\^[_B.6U[_I&;I'_B7U
M[_\ 0ST?\1RVO?\ 2,W2/_$OKW_Z&>@#^HQ/^#?_ /X(W+\8KKX[-^P+\&9_
M'MYK,GB"XM+N?QQ>?#-M4EN#=R2I\#[OQ=-\$X;9K@F0Z=#\/H]-R2HM-ORU
M^OFGZ?8:3866E:596FF:9IEI;:?INFZ?;0V=AI]A9PI;6=E96=LD=O:6EI;Q
MQP6UM!''#!#&D42(B*H_S]_^(Y;7O^D9ND?^)?7O_P!#/1_Q'+:]_P!(S=(_
M\2^O?_H9Z /]!.BO\^S_ (CEM>_Z1FZ1_P")?7O_ -#/1_Q'+:]_TC-TC_Q+
MZ]_^AGH _MK^*_[$O[+/QQ_:#_9__:I^*WP@T3QC\??V6V\3O\"OB#?:MXHL
M[GP2_BZV2VU=I=!TK7;#PKXL: QB^\/-XUT+Q&?!^L/-KOA(Z)K5Q/?R?5%?
MY]G_ !'+:]_TC-TC_P 2^O?_ *&>C_B.6U[_ *1FZ1_XE]>__0ST ?Z"=?-G
M[67[(7[.?[<WP4U[]G;]JGX:67Q8^#WB74_#VM:MX3NM?\6^%)SJ_A75[;7-
M"U+3O$_@37_"_B_0[VRO[1 ]QHFOZ=)>Z?-?:/?M=:1J6HV-U_#_ /\ $<MK
MW_2,W2/_ !+Z]_\ H9Z/^(Y;7O\ I&;I'_B7U[_]#/0!_?IX4\+>'O _A?PW
MX*\(Z19^'_"G@_0-'\+>&-!TZ/R=/T3P]X?TZVTG1=(L(<MY5GINFVEM9VL>
MYMD$*+DXS6_7^?9_Q'+:]_TC-TC_ ,2^O?\ Z&>C_B.6U[_I&;I'_B7U[_\
M0ST ?Z"=4]0T^PU>POM*U6QL]3TO4[.YT_4M-U"VAO;#4+"]A>VO+&^L[E);
M>[L[NWEDM[FVN(Y(9X9'BE1T=E/^?Q_Q'+:]_P!(S=(_\2^O?_H9Z/\ B.6U
M[_I&;I'_ (E]>_\ T,] '],WQ&_X-T?^"*WQ3\97?CSQ3^P1\-;/7[V]?4+F
MW\!^,/C!\*?"SW4CM(Y3P'\+?B-X-\"PPN[,SVD'AR.T;.&@(XK](OV:_P!D
M7]F']CKP3+\._P!EOX$?#'X%>$+J>&[U33/AUX4TS0)_$%_;1O#!J?BK6((3
MK?BS5X8':WCU?Q+J.JZDEN1;K="%50?P[_\ $<MKW_2,W2/_ !+Z]_\ H9Z/
M^(Y;7O\ I&;I'_B7U[_]#/0!_<5^U#^R5^S=^VG\*M0^"7[4WP?\(?&GX8ZC
M?VNKGPUXMM;G=INMV,=Q!9:_X<UO2[K3O$7A7Q#:6UY>V=MX@\,ZOI.LPV5_
M?V4=\MI?7<,WSY^QQ_P2A_X)W?L :IJ'B']DC]E7X=_"?Q;J=K-I]UX[:;Q/
MX^^(JZ9=8^UZ19_$7XG>(/&GCC3=&O2J&^T;3=?M-+OFAMVN[29K> Q_Q\?\
M1RVO?](S=(_\2^O?_H9Z/^(Y;7O^D9ND?^)?7O\ ]#/0!_<O\<_V4_V7?VGX
MO#,'[2W[-WP#_:'@\%R:O+X.A^.?P>^'GQ:B\)RZ^NFIKTOAF/Q]X=\0)H,F
MMIH^D)J[Z6+5M272M-6\,PL;41?/G_#IW_@EE_TC3_8 _P#$-_V=?_G<U_'7
M_P 1RVO?](S=(_\ $OKW_P"AGH_XCEM>_P"D9ND?^)?7O_T,] ']BG_#IW_@
MEE_TC3_8 _\ $-_V=?\ YW-?3WP4_9Y^ /[-7A?4/ _[.?P-^#WP!\%:OK]S
MXKU7P?\ !3X9^"_A7X7U/Q1>Z=I>D7GB34/#_@71-!TF]U^[TG0]%TNYUBYM
M)=1GT[2-+LI;E[;3[2*'^$W_ (CEM>_Z1FZ1_P")?7O_ -#/1_Q'+:]_TC-T
MC_Q+Z]_^AGH _P!!.BO\^S_B.6U[_I&;I'_B7U[_ /0ST?\ $<MKW_2,W2/_
M !+Z]_\ H9Z /[;OVG/V(OV0_P!L[0K3P[^U3^SC\(OCK8:9#+!HMW\0?!FD
M:QXA\.1W#,TX\+>+#!%XI\*O.SN9I/#NLZ9)+N;S';<<_FAI'_!M'_P0^T/7
MD\267[!WA6?4(YQ<+;ZQ\7_VC?$.@F0/O"OX5U_XPZEX7E@W<&UDT=[8I^[,
M)C^6OYP/^(Y;7O\ I&;I'_B7U[_]#/1_Q'+:]_TC-TC_ ,2^O?\ Z&>@#^\#
MX.? [X,?L\>!M-^&7P&^%'P[^#7P\TAGDT_P5\,?!V@>"/#-O<2I&EQ>_P!C
M^';#3[*74+L11M?:C/%)?7TJ^=>7$\Q+GU.O\^S_ (CEM>_Z1FZ1_P")?7O_
M -#/1_Q'+:]_TC-TC_Q+Z]_^AGH _P!!.BOG;]D/X\2?M3?LH_LS_M,S>%T\
M$2_M"_ /X0_&V3P9'K+>(H_"3_%/P#H'C=_#2>(&TO1&UQ-#;7#IBZNVC:2=
M1%L+PZ;8F;[-%]$T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 ?-GQ;_8S_8_^/WBG3O'/QV_92_9L^-7C71X+>UT
MGQA\6_@7\+_B/XITNULW:2TMM.\0>,?"VLZM906LC-);PVUW%' [,T2JQ)KZ
M&TW3=.T?3[#2-(L++2M*TNSM=.TS3--M8+'3].T^R@2VLK"PLK6.*VL[.TMH
MH[>UM;>*."W@C2*)$C15%VB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^2
M_B-^P-^PI\8?&FN?$CXN?L6?LE_%/XB>)I+.;Q)X]^(W[.7P>\;^-/$$NG:=
M9Z/I\NN>*?$W@W4]<U:2QTG3[#2[-[^^N&MM.L;.RA*6UM#$G$_\.NO^"9O_
M $CL_85_\1'^ '_SOJ^ZJ* /A7_AUU_P3-_Z1V?L*_\ B(_P _\ G?4?\.NO
M^"9O_2.S]A7_ ,1'^ '_ ,[ZONJB@#X5_P"'77_!,W_I'9^PK_XB/\ /_G?4
M?\.NO^"9O_2.S]A7_P 1'^ '_P [ZONJB@#X5_X==?\ !,W_ *1V?L*_^(C_
M   _^=]1_P .NO\ @F;_ -([/V%?_$1_@!_\[ZONJB@#X5_X==?\$S?^D=G[
M"O\ XB/\ /\ YWU'_#KK_@F;_P!([/V%?_$1_@!_\[ZONJB@#X5_X==?\$S?
M^D=G["O_ (B/\ /_ )WU'_#KK_@F;_TCL_85_P#$1_@!_P#.^K[JHH ^%?\
MAUU_P3-_Z1V?L*_^(C_ #_YWU'_#KK_@F;_TCL_85_\ $1_@!_\ .^JC=?\
M!5C_ ()=V-S<65[_ ,%)/V![2\M)YK6[M+K]L/\ 9YM[FUN;>1HI[>X@E^(B
M2P3P2H\4T,J+)'(K(ZJRD"#_ (>Q?\$LO^DEG[ '_B9'[.O_ ,\:@#5_X==?
M\$S?^D=G["O_ (B/\ /_ )WU'_#KK_@F;_TCL_85_P#$1_@!_P#.^KL/&'[?
MO[#O@/X%Z?\ M.>*/VN_V<;+]GO6I=8M?#GQDM/C%X#UOX>^+M1\/W]YI6M:
M-X)\2:%KFI:?XVU_3=6T^_TFY\/^$Y=9UI-5L[K3!8&^@DMU]F^!_P ;/AA^
MTA\(OA[\=_@MXH3QK\*/BKX9T_QCX!\61Z1KV@IX@\-ZJADT_4TT?Q1I>B>(
M-.2Y12RVVK:387B#!DMTR,@'S3_PZZ_X)F_]([/V%?\ Q$?X ?\ SOJ/^'77
M_!,W_I'9^PK_ .(C_ #_ .=]7W510!\*_P##KK_@F;_TCL_85_\ $1_@!_\
M.^H_X==?\$S?^D=G["O_ (B/\ /_ )WU?=5?./QO_;&_9%_9DU30M$_:2_:H
M_9P_9\UKQ1876J^&=(^-_P </AE\)]4\1:797"VEYJ6A6'CSQ/H%WJ]A:7;I
M:W5YI\5Q;V]PZPRR)(P4@'D?_#KK_@F;_P!([/V%?_$1_@!_\[ZC_AUU_P $
MS?\ I'9^PK_XB/\  #_YWU97_#V+_@EE_P!)+/V /_$R/V=?_GC5]"_ W]JG
M]F#]IZW\27?[-7[1_P !?VAK7P;-I=OXON?@;\8/A[\6K?PK<:XE_)HL'B2;
MP#XBU^/0YM8CTK4Y-+BU1K5]033;][19EL[@Q@'A_P#PZZ_X)F_]([/V%?\
MQ$?X ?\ SOJ/^'77_!,W_I'9^PK_ .(C_ #_ .=]7?\ P6_;>_95_:)^-7[0
M?[.WP7^,>@>//C/^ROKNG^&OCUX&T[3?$ME?> =;U*?4K.&REU'6=$TW0_$7
MV?4-(U+2M5N/".J:_::'K%G-H^M3V&IA;1OJN@#X5_X==?\ !,W_ *1V?L*_
M^(C_   _^=]1_P .NO\ @F;_ -([/V%?_$1_@!_\[ZONJB@#X5_X==?\$S?^
MD=G["O\ XB/\ /\ YWU'_#KK_@F;_P!([/V%?_$1_@!_\[ZONJB@#X5_X==?
M\$S?^D=G["O_ (B/\ /_ )WU'_#KK_@F;_TCL_85_P#$1_@!_P#.^K[%\8>,
M_!_P]\-:OXS\?^*_#7@?P?X?M3?:]XL\8:[I?AGPUHEDKI&UYJ^NZU=66EZ;
M:J[HAN+VZAA#NBE\L ? _ '[;_[%OQ8L?$NI_"S]KW]E[XEZ;X,T?5/$/C#4
M/ 'Q^^%'C*Q\*:!HEK/?:SKGB6[\.^+-2M]"T?2+*UN;O5-3U22ULK"UMY[B
M[GBBBD=0#S;_ (==?\$S?^D=G["O_B(_P _^=]1_PZZ_X)F_]([/V%?_ !$?
MX ?_ #OJ^YH9HKB**>"6.>">-)H9H762*:*10\<L4B%DDCD1@Z.C%74AE)!!
MJ2@#X5_X==?\$S?^D=G["O\ XB/\ /\ YWU'_#KK_@F;_P!([/V%?_$1_@!_
M\[ZONJB@#X5_X==?\$S?^D=G["O_ (B/\ /_ )WU'_#KK_@F;_TCL_85_P#$
M1_@!_P#.^K[JHH ^%?\ AUU_P3-_Z1V?L*_^(C_ #_YWU'_#KK_@F;_TCL_8
M5_\ $1_@!_\ .^K[JHH ^%?^'77_  3-_P"D=G["O_B(_P  /_G?4?\ #KK_
M ()F_P#2.S]A7_Q$?X ?_.^K[JHH ^%?^'77_!,W_I'9^PK_ .(C_ #_ .=]
M1_PZZ_X)F_\ 2.S]A7_Q$?X ?_.^K[JHH ^%?^'77_!,W_I'9^PK_P"(C_ #
M_P"=]1_PZZ_X)F_]([/V%?\ Q$?X ?\ SOJ^ZJ* /A7_ (==?\$S?^D=G["O
M_B(_P _^=]1_PZZ_X)F_]([/V%?_ !$?X ?_ #OJ^ZJ* /A7_AUU_P $S?\
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
M_P").AP^)1)H&A6L+> CXMU&[U+4_%.KW4'X<?\ !$/_ ()D?!W]I;_@C/\
MLG:_XT^/7[>OA5_B;\,_B/8:YX;^%?[>G[4WPY^&VFV\OQ7^)&A20^'/A#X?
M^)D/PGTBSEM;5;F\TA/!4VAZGJ,U[?:KIE]-?WIN/Z,/V*OV=KC]EO\ 8Y_9
MQ_9<U[4M.\5R_ WX)>!/@]?ZM;B2ZTWQ!!X+\-V?AHWA2\T_3FFBU*ULUEN(
MIM.MD9II8_LXCP" >-?LJ?M4?\$SOC;\8/VJ9OV.?'W[-_C+XK>#D\#^*/VM
MOB1\%O#FA0V^L-J<'B^Q\%:U\0OC?H&@6?A/XG7>G6GA+Q=;QW,?C;Q7=^%+
M.RN$U(Z1;7]I]KYF_P#^"RW_  2ZT^T^/.I?\-L?!35-$_9FT;PUKGQI\3>&
MM7U/Q;X1\*P>,=7U#0/#&EZ=XO\ "^DZQX9\;>*]9UO2[_2[3P3X!U;Q1XQ-
M[ 8)-"1Y(1)^.7_!$30-%TK_ (+1?\''FBZ=I6GV>D3?''X$32:9;V=O%I[O
MK6I_M!ZCJFZS2-;=EO[V^O+BZ4QE9Y+B9I QD8GRW_@G%^S=\"?B9_P</_\
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
M#X9W_A2/XB_$Z?2Y](E\4S^);1+SQ#;32:1XMTR2#2+/3VL9KK].J "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^-OVZ/#_P"UUXW^ 7CG
MX;?L>>%/V=]:\??$SP;XX\!ZCXD_:,^*_P 1_AOX8\ V?BCPS>Z)9>)]*TCX
M;? _XPZE\0=0M;B_EEE\.7VH?#VT1((IAX@N_,DLU_*#_@@?_P $]/\ @HE_
MP2M^"=]^R;^T):_L9_$7X+:E\3/&WQ1M?BA\'_CC\;)_B;X7O_$_AK0;$>&_
M^%:>,OV7O#'A;QAIUUKGANVE?5W^)O@V[T2QU6^F73O$4ME:V,_]%%% 'YG_
M /!6C]G_ /:P_:U_8J^,7[*_[*&G?L^1:_\ M!>"_$/PT\:^-/V@?B5\1? F
MD^!?">NP6T-YJGA?1OAU\&/BS=^-->OK4W^GQV>JWW@NPT5I+?5OM>NE'T@_
M'G[//[)W_!4?X&_\$D[?]@&?P+^P1XA^,/A/X,7O[-?@CXC1?M.?M"6'PWOO
MAWXB\$^._#M]\1/%&CM^QE<^);3QIX1N+WP?9V'@'2Y;O0_'=O>^(]=NO'_P
M_ET33?#?B3]\Z* /YF/V'O\ @BQ\<+'_ ()$^-O^"/G_  45MOV=M<^$\47B
MB\^%OQE_9G^*?Q*\4>.M,\0>*?BAKOQ?T[6]2\*?$SX"?#;3/#VM_#OQSJ46
MI:)K&F>*/$ECXOTB6?PMXA\,:;IJW]QK_P ]_LP?\$B/^#@_]G72M&_90T7_
M (+%_#/0?V%_#OE^&-!\4Z%\-H_%O[4'AOX9P'[*/#?P]3XB_"O6/^%>77]B
MJFE>&A;_ !W\1Z=\-U6TE\)6_P!GTR&PG_KKHH \V^#GPF\%? ?X5?#WX,_#
MFPN=.\#_  R\):)X,\-6]_?7.JZI)INAV,5E'?:WK-Z\E_KFOZH\<FIZ_KVH
MRSZEKFM7=]JVHSSWUY<3/^=O_!7;]G_]N#]KW]D[XM?LE?LCZ#^RU8:7\?\
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
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **_BZ_X+^_\$P?V'?BI^W1_P $T] T
M?X*W/_#3_P#P41_;K\.VOQZ^(I^*GQGO]0\2?LU?!SPUI!^-^AZ3X.O?B)<^
M!?",+>&_$/AB]CU3P;X7\.ZGIL^B^9I^I6#:EJTMW_35^Q%_P3F_8T_X)Q^$
M/&O@/]C+X.#X-^%/B)XDL_%WC'2_^%@_%/XA'6/$.GZ9'HUG?F_^*OCCQQJ=
M@(=-C2W%GI=[96#D&:2U>X9Y6 /MNBBB@ HIKLJ*SNRHB*6=W(55502S,Q("
MJH!))(  ))Q7\F_[)/P$@_X.(KSXV_MI_MO>/OBOK7[!EK\;/B%\'OV*OV+/
MAY\2O&OPF^%&O_#?X::DNA7?QU^,5Y\.M9\-^*O'WCSQEK*WL-A'+XAM8?"=
MQ8>(=.L[B[T&ZTC3M+ /ZRJ*_FM_8]_X(<?#7_@F=^W5^TU^U_X7^)NJVG["
MEK^R+XM\"_#3X$>(?B1\2/&'B/X477B:^\+^+?CAJ(U7Q 8ET_P?!H_PX1_"
M\T?BS7O$MY-XEU-]8N=/G\-:-?W_ /*;^P!XT_8J_9R_X)H_M;?%_P"-W_!(
MK_@J)\1O'_[4GPS^/ND:[^T[X-^%OQM3]CY/@3XG\8Z)XH^%?@34?CNO[0G@
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
ML%QX7\*:IK5IK-G<27?C2S /]4:BOXCO^#AOX&:P_P#P2[_X)#?!K]J_PO\
M$K]I?]NEOBS\!?@WKMQ\(;OQOX_^*?B2]D^%<%]^U!J/@'P)X?\ $.DZ'\9O
MB'KUWX,\.>&=#U7Q/I-]J5YJ6NW.JZ/J'AF7Q#K%S-\,_LD_\$<_V/O^"P'A
MGXN^/OV-/V)/"G[!WP^_9\_X*4_##X7W.I?&[XB_M7ZU\<O$'[-OP]\"R:Y^
MTE\-?'O@#QM\:?C;\.K'XZS^*/$O@,Z;H]I8>&]*\.V#:EX8U;Q2+^SGU;6
M#_17HK_.O_X*^?\ !*B70?A#^WA^UM^UM\&M)?\ ;H_;P_X*W>$_V?\ _@G_
M *Y:?%;Q'K+^#_@5XH\6V-M\.-2G\,>!/&T?@#5M3\<_##P-XDT=M&\=>&]9
M\0^&=+&G7)L/#.O&*ST[]R_V%O\ @A;\./V /^"P?CS]J+X-?!C0O@S^Q?\
M#+]B+2O 7PY\1ZE\6M:\<:OXW_:#\7Z_;S_%;XAZM;>/?'/C#Q9X.AT+P'I6
MJZ'J\5P/#?@MK?6=*N_"UO,__"2BV /ZA:*_R7?VOM"_8CUWXN_M5_\ !5?]
MBKXJ_ OX)Z'^S'^V'\%6_9B_9KNOVDV\:_M(_M4ZUX5^+.GZU\7OVJK_ ,#_
M !5^)_B[XO:;X<UOQ=J>D:]X(T_P_HVFZ5_P@]MJ.JW6AZ.?!^NZGX@_M0_X
M.??$'P(\;_\ !#KXL?$KQ?I?_"96VJZA\#/%G[/C)XE\4>';<_$'QYXET;1_
M#GBF6#PQKVCV_B6/0OAYXL\9>)[;PWXG37?"UU=Z=:W]YHMU?:;IMW9@']*5
M%?YFFH_!O_@DA\9O /[,GP&_X($>'_VAO&W_  5_0?!75;W]I'X1>)/VM/AS
MX$^'-QX2?PI#\;_B]\9;KX]ZGH_AKPYX'FNY]0E!^'O@W3M.L?$.LZ)9V$\>
MG/:>$]?_ *#/^#H[_@FEH7[0_P"QQH/[<MIX5;XD?'S]A:P\,>+/'>BW7B3Q
MKH_A7XJ?LVZ%JMQJ_P :O"<GAG0?$FFZ9X8D@?4)OB%J7B_PT-&\:0^$_#FL
MZ);Z]<20>&X]+ /ZOZ*_C4_9T_8.^'__  <-_M3V'_!4/]KKX"^*OAS^P+\.
MOA7H7P&_8B_9[\0>+_&WA?Q[\<-$\'ZCK=]>?'#XE:WX2\6:=JFA>$M.\4ZY
MKD'@S3O!^KZ3/XQET_29-=U'4]#\-7<_Q!_LJ "@*!@*  /0 8 YYZ>M "T5
M^1/_  6B_;L^)W[#?[*GA-OV>--T;5OVJ_VJOCM\,_V0_P!F"/Q'##=^'M#^
M+?QCN=0MK#QIKUC<1SVUYI_A+2-*U6_LK>]MKO2KGQ/)X<L]9L[W2;J]M)_S
M0_:3_P"#>+]EO3/V2OC+^T#\>OVD_P!J+XB_MZ?#KX/^._C#=?\ !0/QA^T)
M\2]+\4^#_B)X'\(ZGXSEU;PUX-L_$MOX!\(_"G2=6THQVGA:'19M;T+P;$-.
MTOQA8ZC;6NL6P!_5+17\)O[?GQ<\5?M??\&F7[,/QG_:W\,^(_BE^UC\1?$/
MPK\(_!BZ74O&=AXD\6_%:3XY^*?AIX.\<7GA[PAJ>DCXC>*/''[/_A[7?$L&
MC:]I?B+2-=\5ZY:^)8-$GU6#3+RV^:?V"_\ @DI_P3K_ ."JVM_M\?L[?"?]
MA#XC_L*S_LO_  L_9M^'?A7]H+]HJ\_:?7]JGP_^TKXPL->N_BOKWQ._9QU?
M]K"]^#<4$J^"]5.B^!+>WTP:!::QI>N:IA=<T_PSH !_HD45XO\ LX_ WPE^
MS)^S]\$OV=/ ;7$G@SX&?"GP#\)O#5S>)#'?W^D> ?#&F>&;35-3%NJQ/JVK
M1Z:-2U6=!_I&HW5U<,6>1F/LLA<(YB5&E",8UD<QHS@'8KNJ2,B%L!G6.0J"
M2$8C:0!]%?YT6E+^P_\ $\_&X?\ !R1=?MX?!?\ X*)^*?B7\1]&\#_%7XG6
M'[2OAS]F'X)V5U>3VGPQ/[*]Q\&%U;X91>!]*W07L>H^)_#VO>$-0D2;4X+N
M]TBY?5;S]4;O_@C=^TGXS_X(P?L%_L#^%OB1X%_:ETSXR?MS?#?]HC]M[X[^
M#OBU=WO@#Q'^S1XT\5>.?BKXG\:_#_Q9XNNO#OB[X@V-YIMQ\,1I5WH-L/$O
MB;Q 9/$=EI5M97]YJVD ']AE%?YSOPU_X(:_LI?M9>-_^#@F/]E']DVS\3/^
MS'XYT/\ 93_X)[?#J7X[?%71M*\(?M >!?!^L:#\:_$<WC7QK\7+2V\5:E#X
MRM](\5:?IGQ;\3>(/!EK=WKZ0]C9Z'+!:)]Z?\%H_@1^R;^R]_P1^_X)K?\
M!-'XU:5\*-9_:WU'P_\ #KX,_ 36_B+\=/$OP;^#OP4^(]QX<\.Z9^T=^UA\
M1-<TOQSX%\'WG@3P5JVL:O-HLWQ(CU_1#XB\5Z7/%X?UVRM_$VF78!_;=17\
M;O\ P:RP_#/]FOX\?\%4_P#@GE\*OC[X(_:1^&'PB^(7P)^,WPE^,7PZ\5>%
M?&/@WXF:5\0/A[-H7CSQ)HFL^"M6USPS(VF7.B^ -#U>TTS5M1;2=76YT'4;
MDZEI%R#^:7_!7W_@E3-H?PB_;Q_:X_:X^#>E2_MT_MX_\%;O"?P _8 UVU^*
M_B/69/"'P+\4^+;&W^'.IW'ACP)XVC\ :MJGCGX8>!O$FCOH_CKPYK/B+PSI
M8TZY:P\,Z\8K/3P#_1/HK^%']J+_ ((,_LS?L+^/?^"DG[32?LW:;X2_X)]?
M"C_@DSXH\-?#73I/CQ\2-4\0_&/]KG4=0M?$4FOZC=2?%+4/BGX/@74_#>B>
M$=;T>WU+POX$U^R\1:;INEZ9K&F:CXTTM_R9_P""<_[ '[(?[:NL?"W]@#2O
M^";'C;P#^UM=?\$W/CY\??BS^T[^V)X@_:O^#5[<_&KQ%$-,_9C^*7PG\ ^
M?CN?!&J_LY:=XO\ &O@FQN?$^K?!Z>;XAZ%:&YL?#/VRRU*7Q, ?ZBE%?"'_
M  3%_8X?_@G]^P3^S)^R#=ZOHOB#7/@S\/?[-\8:[X<CO(_#^L^/O$VNZSXY
M^(.IZ'_:-M9:C+H]YXV\3Z]-I=SJ-C8W]U8/;W%Y8V5S+):0_=] !17\MWA_
MPWXS_P""]G[8_P"VAX5^*GQ=^*7P\_X)>_L)?&W5OV4='^ ?P7\<:U\,K_\
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
M2XM;N"6VN8)!NCFMYXVBFBD7^))(W9''=6(K^7W]G3_@F3_P6A_X)C:7XO\
MV=_^";?[4'[!OQ(_8OU'QYXK\9?"_P )?MQ>"?CC'\4?@A9>--2FU74_#OAW
M4_@O')I_C!+2\G:Z>^\1:S:Z?K.K->:S%X;\.OJU_8M_4310!_/)\7_V ?\
M@K[+^P7^T/\ !#P3^V]\%OVD?VI_VT]?\;Z-\?\ Q[^U)%\5?AY\$/@K\%?B
M)\*]=^'NL^ _V-_!/PFTWQI<_#S5=">[TQ]+U'Q!I-YHFM7$NL^*]6T"W\1S
M)'<?*OQP_P""6G_!9WX@?\$<O@G_ ,$J_!'C;_@F'X9LK'X<6GP?^._C!=7_
M &J]'N9/ 7PR\5_#?Q!\(I_AAXB3P1XECOO%_C&/PGXB;X]:KXK^'>EZ-J<V
MOM:^ _#WA^.1[RU_K%HH _D9_:,_X)8?\%M_VH-9_82^'_Q5U/\ X(Y^(?V3
M?V++OX9:LG[.VIV?[7&K_"_XIZYX9^'&@^ [V\^*WPTUWPGJ]K\1M,^'4(\4
M0_"CPU+XZ\(Z%JMG?D^/+.XM]:O]'L-S_@H5_P $/OVK/'7[67[-?Q<_X)A_
M ;_@C3^R-\.?V6/BW\+?C]X$\5Q?";XB?!;X^>,_B+X+NUU'6_!OQ;E^ _PG
MNO"'C'X,7U[;636WABROM!U^ZB2Y63Q%I;W#O7]95% '\Q'AW]@?_@MWX@_X
M*\?#3_@HY\9/%O\ P2LO/!_@3X;7?[,</A3P?=?M;W.LZ#^S?JGQ/U+QOKWB
MCP;X5UKP]8Z;;_M%ZWH6JZCX=?Q!K/Q&OOA_91:B\<OA;5+?3[3?[;X._P""
M3'Q[_9O_ ."H?QT_:&_9#\7_  %\"_L _MS_  \@TO\ ;6_9Z\22_$33/&]A
M\35M_$UMJ7Q#_9VT'P9HEMX(T;Q#K1OX[Y]=\4^+(K/3+WQW\2]O@_4E_P"$
M4?3/Z"J* /Y3_P!G3_@E/_P6\_9._9_U#_@G-\!OVZOV+_"7[#%KJ?Q!TGP'
M\?KWX1_%#5?VWOAY\.?B7XI\0>*?$^C^&_"]O)I/P:37YM0\5>(KVSUS4_%6
MJZSI&IZK+=:!K^C066BVFD[_ /P4._X(H?M6>+_^">W[,O\ P2T_X)N:O^R1
MX4_9(^%MQHOB7XOS_M5>)/C1IWQ/^)?C/PGXV'Q L6;4?A-X#\5>&[[P]X_\
M8ZGX@\7_ !+@N-(T/4/[:;2+3P=<:!H]H;5/ZD:* /Y/_P#@K;_P0/\ VD?^
M"K%O^P?\8/''C;]E[P#^U1\-=*T[X9?MLW/@.Z^+GA3X/?$/X,2>+++QG)HG
MP>74/#OCOQM?WO@/5QXA?P7I'CV70[35Y_%=[?ZGK^A/I6F6R_K#_P %"O!?
M_!7WQ<$^'?\ P3>U#_@G-X3^#?B?X/ZUX+\;:O\ M62_M*:=\6O#?C#6AKNA
M_P!H?"Q_@OINI^";#1=%\+7.B7.AR^(]+U&ZM_$MO=FYTVZTF*WMYOU?HH _
M!3_@B-^QC_P4_P#^"??P?\$?LC?M1ZG_ ,$]-0_95^#W@7Q99_#:]_9IE_:.
MUGX]ZY\0O%_Q%U#QYJ>M?$3Q!\4-*\'_  ^DT26?Q+XL>YB\/>#K34;F\NM&
M6!K"TTRZ34OWKHHH ^8?VP(/VQ[GX%^)+;]@ZZ_9QL?VCKB^T:#PS>_M5?\
M"R?^%066BRW\<?B>[U$?"BVO/%[:];Z0T\OAE8K6XTLZPEO_ &Q!-8>;$_X]
M_P#!$#]A7_@J]_P3F^'_ (._97_:0\1_\$[/$W[)_@V#XH^)3XF^"=]^TQXF
M_:A\6_$KXA>,=1\91:AXH\0_$'0O ?PP?1;2[UF\TVXGL_!\>K/HNEZ'9;9K
M]+[6+G^B*B@#"\41^))?#/B*+P;<:/:>+Y-"U>/PK=^(K>[N_#]KXD?3[A=#
MN-<M-/FM[^YT>#4S:RZG;V5Q!=S62SQVTT4S(Z_&O_!//X??M[?#?]GPZ)_P
M4>^/7PK_ &AOVC[WQYXKUN7Q?\&_!UIX.\#:!X%OQIL?A7P381VO@KX=/X@G
MT9K74[V7Q!?>#-&U&2/5X-(O&U>31_[>U3[GHH *SM735)-)U2/0YK.VUJ33
MKU-(N-0CDFL(-4:VE73YKZ&$K-+9Q79A>YCB99)(5=4(8@UHT4 ?R6_L-?\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M^$^AZ_-H%CXBO=;^)O@37_#5U8ZM/IVNR-+J>O\ AJ>VDTZ"SM;35+F]9+0
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
M^DO^";G_  5Y_:%_;7_;,^/7[&WQT_8#TK]DSQ/^SY\$_ WQ@\7^)]$_;$\
M?M2:9-)\5E\%:Y\*?#UI>?"WX9Z/X(N+?QU\/O%=WX\L->TSXA:J;?3=*M[5
M]&E?5'N=- /W=HHKY!_;H_:"^,_[+G[.'C;XW_ O]F^U_:D\6>!D76M;^'.I
M_'GX;?LV:'I7@+2[2^U;QMX_\0_%CXJI/X5T/0_!>AZ=<:G?P-9WM_>)M6""
M.!+J[M@#Z^HK^=K_ ((H_P#!?6'_ (*]?$KXT?"S7OV3=1_97\3?#'X;>"_B
MOX6AU'XQ3_%7_A9'@SQ-KVH^'=5UFQCN?@]\)WTK3M#OQX;6UU"V/B&TUP>(
M'"2:>=-4W^/^TI_P<$']D'_@K'\+/^";'[1'[(3?#SX??&+7O UEX(_:HG_:
M0\'ZW#=^%?B7J&L^#_!/C[5?@]X?\ ZG+X4T'4/B;HMWX4U2P\:?$SPUXBT+
M0+>Z\>7NCG13I5OJX!_1[17X ?$+_@K_ /MC>$/^"J?A[_@F5H/_  2TG\4S
M>+;6W^)?AOXR3?ML_"?1Y[_]EFU\:R^"?$O[2%[\-+3X=^(/^$>TS2K[3/$,
MVD?#;Q'X^TGX@>)9-*MM/M=-L[[5;>*+RVY_X+7?\%"_'7[7?[9G[)O[+O\
MP1<O_P!HK5OV*/&V@>&/B7XIA_X*%? GX:"31O'5GK&L_#/Q&FE^*OAK<:0+
MOQWX<T._UVW\(:#XP\4^)/#21MH_BZTT/Q##=:3  ?THT5^77_!,C_@J!X._
MX*-:#\<- OO@W\0?V9_VD?V6_']I\-/VE/V;OB?<6>I>)_AKXDU9-7D\/7UE
MX@T^UTZW\2>%_$7_  C_ (BM=(UF71]!N[B^\.ZR/[(73%TK5=6_46@ HK\W
M?V]_^"F?PC_86O\ X8?#,>!/B7^T=^U3\>[G4++X!_LF_ ;18?$GQ:^(HTM'
M.J^)K]+F>WTKP1\.M!,<DGB#QQXBN([6TM+35KG2[#6O["UN/3_RV\5_\%X_
MVSO@;^T)^R[^SQ^UM_P1D^*G[/&O_M?_ !K^'GP=^#'B6/\ :T^%OQ:\)ZG-
MXR\;^&?"VNZCJ^N?#[X>7FD:-K?@_2?$UOXEN?!MWJ0U&\MX)(;N]T33Q<:W
M:@']-=%?BY^TC_P5_N_#G[0/C;]D+]@;]C_XL_\ !2']I[X416DGQK\/?#+Q
MCX.^$GP1^!]Y?)))9>%?BI^T5\04NO!GA_Q]>I%*UMX0LM.U>YCDL]5TW4;S
M3]=TC4-(@C_8D_X+ 7_[7UY^U=\!_$'['WQ1_9__ ."AG[)/@V_\7>+?V'_B
M'XX\(G5?',-QI)N_!C_#OXRWEKX=\&:GX=\6ZQ>>'-"/C/6]*T'P]I0\7^&/
M$2W.I^%]6MM8< _:>BOY5OV>O^"]W_!33]J;X4^//CI\"O\ @@SKGQ+^$OPP
M\<^.?AUXV\3>%/\ @H]\$;K5;?Q7\-8K.?QMI7A7P9JGP9T;Q9\0I-+CO[=+
M"[\#Z5KFD^(KMGL?#^IZE=07$4/J'Q__ .#B1_!?_!.?]E3_ (*2?LW?L1>+
M/VB/A1^T3X[U;X6>+O#GBCX\^"?@?XB^#GQ,L?$MQX(T?P5-:3>$?B3KGQ,U
M+Q=XNTCQ-;^'[GP/X9GTR'P_H$GB+Q)>>'Q?V>G, ?TLT5_.I_P^O_:]^ OQ
MM_9N^''_  4B_P""1WQ _8F^&W[4?QC\+_ #X=?&_P +_M=?!C]JSPU9?%7Q
MO<&S\*:'XLTKX8>&-$/A^TU"<2W,UQ<ZRVJ+H]AK&JZ7H>LQ:/?Q1='^W#_P
M6*_;"_9C_P""@/A?]@;X%_\ !+5_VI/$WQ(^&.H?%CX3>-[C]M_X/_ RW\=^
M#O"GAZ;6?B/KUWH?BKP!XHL?AWH7@K4;#6?#::E\2_%OA2X\5:MHEZ?#.FW]
MM/IDNH ']!%%?SC?L:?\%POVFOVCOV[_ ("_L3?&'_@F_P"#?@+#\>?@AXT_
M:-T/XP^ _P#@H1\&/VM?"\?P9\,0^,]&TKQQI!^!/PTU#PAK^F>)?B5X0?X>
M6XE^(^ASVEW<76JK%?1V$5CJ'JWCW_@M#\1?B7\4/B=\+?\ @EW_ ,$^/B[_
M ,%*T^!WB2^\%_%[XQZ!\6_AO^SA^SAHWCC2@IUKP-X'^,OQ0M=5TWXG>+?#
M^Y?[9T_PQI!LE2XTZZTC4]9T_4;:]8 _>.BOYAOAI_P<>W_B7]G_ /X*:_&G
MXJ_L#?$/X Z__P $R?#7PPM/B/\ #7XA?&+3/[1\6?&OXH>,O%7@/2_A#%K5
MI\,D7PY%#XAT+288?&*:/XE%_:^((+U?#-M NF-KGGMI_P ' /\ P4HO?CQI
M'[,L'_!"K'QOUO\ 9JA_; MO!$__  4Z^ EH;+]G2?4WT:/XB^(?$=W\&8/"
M7A11J2"UE\*>)]>TCQO TUK)/X:CAN[628 _J[HK\V_^"3?[?FO_ /!3C]BG
MP%^V1K/P)_X9ZL/B3XF^(&E>%O Q^)#?%-KS0/ ?BW4O \OB1O$[> /AMM_M
M'Q)H/B&S335\.NMM'IB3#4;HW1CM_P!)* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MS7\*?'W[7'_!07X[?%RS\#^+OC!X)M_BM#\"/"WV6T^$EK:?"N#6+KXFZO%
MFJ^,+?PW::9X8O[K5-,^P-ID-W)<!I?Z\O'_ ,// 'Q8\&^(?AS\4_ W@_XE
M?#WQ=I[Z3XK\">/_  SHOC+P;XGTJ22.633/$/A?Q%9:CHFM:>\L44KV>I6-
MS;-)%&[1ED4CY/\ #'_!,G_@FWX(US3_ !/X,_X)\?L/^$?$FDW$=YI7B'PQ
M^R?\!M US3+N%@\-UI^K:5X!M+^RN(G >.>VN(Y48!E8$ T ?PN_MB^!/BM\
M1O@?^TQ_P5X^)WP>^).@_L3?MQ_\%=_V*O'7Q/\ AM?^&-1TWQGXC_X)O?LR
M:/\ $/POX2^)/CGP:L:S:;X5^+VM^)?#LZ6>JAGO/$FG>"]<LIKG1-9TK6]4
M_IR_;@_X+8?L0ZM^RQXD^$O[#?Q3\!?MM?M3?M,_#;7_ (3?LS?LV?LXW5M\
M2?%.I>*OB!X8O?#FD7_Q#\.Z DJ_"[P=X(M-1/B/QC9_$3_A$KRVT/1[[3A;
M6\_FO:_O_JVCZ3KVE:CH.N:7IVLZ'J]A=:5JVC:M96VHZ5JFF7T#VM[IVHZ=
M>136=[87EM));W5G<PRV]Q!(\,L;QNRGQ'X._LG_ ++/[.^H:SJW[/W[-7P
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
MA"\\72:OH5KI>F6VCZDVKF]TRWTZPALIX([2W6, _C(N_!G[(_P&_P"#@O\
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
MF59;6_L+JWNK>51)#*C@&@#^<+_@X5M_V)OV3_\ @GOIG_!+[]G/Q_\  O\
M9V\5?MM?MK_!J[^*W@:^^*6E2^)?!'A+XJ_$Z^^*7C[]I3XH:9XT\</XIT;X
M9P>,OA[X=M=1\5^)-3T?P9INFP6?AS3=1TC0-)BM=.^.?VH?AM\9O@[^UO\
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
MQS:SXB^*GAFW\-QZ+\0M=U::&&74]6\6V.KW]_+%')=7$K1J1Y%X8_X)D_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HK \5^+/"W@/POXC\<>.?$N@>#/!?@[0M6\4>+O%_
MBO6=.\.^%_"OAG0+"XU77?$7B/Q!J]S9Z3H>A:+I=K=:EJVKZG=VNGZ;86UQ
M>7EQ#;PR2+XKIO[7W[)FLR?!J+1_VH?V=M5E_:-_M?\ X9ZBTWXV?#6^D^._
M_"/W,=GKW_"FDM?$TK?%#^Q+N:&UU?\ X0@:Y_9MS+'!>^3+(JD ^B:*** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^6(_VZ/V))? -A\5
MXOVQ?V6)/A;JGQ%'P?TSXDQ_M"?"1_ .H_%MK-M17X6V'C%?%Q\.WGQ%;3T>
M^'@BWU&3Q,;-6N1IGDJ7'U/0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7PS_ ,%+?VR]._X)]?L*?M*?M?WVDV>OWGP:\ -J'A3P
M]J,LT&F^(/B%XGUG2? _PVT/5);:2*[CTC5/'OB;PY9ZQ)9.MY%I4M[+:D3Q
MH:^YJ^)?^"C'[$'@;_@HU^QE\;_V.?B#XCU7P;HGQ>T/1XK#QIHMG#J6I>#_
M !;X1\4:'XY\%>)8M+N+FRBUBTTKQ7X;TB?6-#;4-,.NZ+_:.C)JFEO?+J%L
M ?C-\#?^""/PC_;4^!?@S]H7_@K?X^^/7[6'[8GQP\%Z+\2?$>J7OQL^)/PW
M\#?LX:GXXTBWU^S^&_P'^&GP[\0^&_!?AC2OA[!J,&DRKJ^C>(-+U7Q!9:EJ
M\6DV5C?KI<7YH?LZ_L@_MC?LJ_''PU_P00^&G[8'B7PWXQ_:3\2_%S_@H#^V
M=^UY\,_$?B'4?C#X)_8STE_#/P+^"WP=^%_C'Q;I>FWGAKXK^-1\/+,^._%^
MG:1!<>#;OQ=HEMX<O-<\*Z7>0:_^KO@O]E__ (.4]'^&FE?LTZA^W#_P3?T;
MX<Z1X;L_ -C^UEI'PB^./B3]KRU\+V%DFBV?B)/!&JQZ!\#[CQO!I$43B]NY
MYI)-2C%[<:Q/J!DU.2Q^T5_P1P_:[\(?%S]D']L__@G_ /MG6UQ^W%^S-^SU
M:_LO_$GQC^VZ/%/Q!\'?M;?#"/4-5U^>Z^,?B'PI:ZOXQL?$$GB'7M8N[FYL
M--UF_O+5?"B6>O:%J?@JRU;5 #\U_P#@K3_P35^"_P#P1E^%GP$_X* _\$T/
M%WQN^$/[6GA[]I[X-?#34])UGXX?$SXE6O[8:_$;4-1M]5\"?$C0/&WB#78?
M$.M:ZNERZC=V.A6VF:#>:)!XE27PS+?G1]3T/YS_ ."RFA_\$=C_ ,'#_AD?
M\%'FF\-_ ZT_8IT[QK\>[L:M^U-XDG^*/QZU>_U#P9\(? =MI7P&OM=\5^ ;
M;PU\-K+P_P"-X/\ A"[3P/X6UB]M;Z3Q9-J6KZZPUS^@/X>_\$R_VS_CY\<_
MAW^U[_P5*_:#^!WQN^*_[.#:KXL_9*_91^ /@[QIX-_8O^$7QG:P9=$^,'BV
M\\87-W\5?BQXLTW4(K"70[KQ%#:/X)-M-?Z&U]<SP06/R)^S%^P=_P '!'P8
M_;Z_:+_;>\7^+?\ @CKKFO?MDZA\ =!^/,%M??MJZY_P@GPQ^"&C)X2AT7X
M:!+X:\()I.I:OX:/VR_A\>>+O$]CJ/BC3M+U#[3I=L=2@O@#S_\ X(6? '2-
M#_X*#?M&_'C_ ()[?#[]IOX!?\$<]7_9[T7P5X)\$_M!:I\48/#/QN_:2D\6
MZ%J4_P 5/@?X*^,>L:MX_MO ?A[PAINJZ.WC+Q%*^H3:IJ>H:/!.;349M%\+
M_GS\:?A9:_\ ! '_ (+-_%[Q;^S+^REXO_:(U+_@I)^S-XE\,?L ^&++QAX\
M\0ZSX;_:;\2^.O FG_$OX=>+M:U_QI_:7B3P0^OO!\3O&?B#7;K5/$^C^'M9
M\':7HOBK0(SXKUM?[ZY?-\J7R/+\[RW\GS=WE>;M/E^;L^?R]^-^WYMN=O.*
M_DQ^*?[ 7_!Q-\9?V\OV8_V]/&GB?_@BP/'_ .R9X7^)W@KX2>$+34?VY;CX
M;V.G_%W2]5\-^+O&&N>&+KPLOB'5_'2^&]6:ST^:P^('A[1$DT_36ET\RP-=
M, ?<O_!$O_@AQ\'/^"67@&S^*GBB-O''[=?Q/\%:MI'Q[^+MIXK\97/ABUT[
MQAKWAWQCJ?PI\#^%KS6_^$9G\*^%M=\,Z*L'CC5?#\OCWQ/J=GJ>K7.L:;HN
MKVWA32?WMK/TD:J-*TP:ZVGOK8T^R&LOI*7,>E-JHMH_[1;3([R26[CT]KOS
MC9)=2R7*VQC6>1Y0S'0H _FM_:1\5?&3_@JW_P %/?C3_P $Q? _QM^)'[/'
M[$W[#_PV^&OC']M7Q%\$/$4O@OXP?M"?%+XT:7%XC\ ? S3?B#9))JGA#X76
MWA%[JY\9OH9CN]=O-.\5>&]6CF,OA[4-!^+OVA?V(/AM_P $7O\ @I5_P25\
M2?\ !-+Q'\3_ (7:-^VI^T\O[.O[27[,6J?%;X@_$WP+\5OAA<2>&6\;_%F?
M2/B!X@\3ZR-:^'FB^(-0U_5=5GU&[LM)U4^%M1T:+PXD.LKKGZ&?M)?\$Q_V
M^?A5_P %"OBC_P %'/\ @E+\??V<O!?CG]IOP7X,\'?M1_L^_M@^'OB'J/P5
M\<ZA\/=(T[P]X4\>:'K7PIM+_P 8:=K5GHNE6*+I=I!HDL&JMX@U ^*+NP\7
M:EHEKZ]^S?\ \$S?VB]*^.>O_P#!0;]M_P#: \ _M3_\%!=%^%_B[P#^S5HF
ME>$=:\ _LA?LI6OB'2M0AGT;X:^$H;B]\;ZQ/XHO[G[!XX^*&M/#XYU#PC?7
M^AVUEYRB^NP#^6;_ (+M>'/V&]%_X+8_M ?$[XU?L2?'_P#:P^&GP:_8$TCQ
M[^T)H?P>U#XS:MX8B_:?\81ZGIOP.\1?'OQAX9^+/@E_V?O@1I?@E? T.L:K
MX'U32([G69&O1X+\6:MKFJ2R_LY_P2:_X(2_LM^&/&?_  3@_P""K?@KX<:'
M^S1XWM_V3K'XA^+_ -F/P5?_ !F\?>"]3^,7QW^'ER+#QZ/&/Q[^-GQ4\6^&
M;+PCX#\<W>G6/P]AM;F>S\2?9-7O/%4UYI!ANLC]GK_@FE_P7&\'_M@?M:_M
M%?'Z/_@BI\8?"?\ P4*\0? K2_VN_!WBO3/VNOB7I-M\(O@QHMQX-@\#_!WP
M)XH\'^'?#@@O_!UX]O)IGQ0UOQGI=[K&E>'[N\E2SL+BSO/ZQ;2TM;"UMK&Q
MMK>RLK*WAM+.SM(8[:UM+6VC6&WMK:WA5(8+>"%$BAAB1(XHT5$554  %BOQ
M:_X+B_L5?'3_ (*#_L\_LZ?LL_";P[8:W\./&W[;/P"UK]K2]OO%^F^$_P#A
M'_V6_![>*=?\?ZI:+=:GI>JZYJ UJV\)QZ;I/A62[\1R:B;26TLXK6.]U?2/
MVEKY _;3_P"&^?\ A5^B?\.[!^R!_P +H_X3;3O^$D_X;3/QG'PO'PY_L;7?
M[6_L0? T'Q6?&W_"0?\ ",C3A?D:%_8QUTW)^VC3P0#^%SX:_P#!#7]E+]K+
MQO\ \'!,?[*/[)MGXF?]F/QSH?[*?_!/;X=2_';XJZ-I7A#]H#P+X/UC0?C7
MXCF\:^-?BY:6WBK4H?&5OI'BK3],^+?B;Q!X,M;N]?2'L;/0Y8+1,_\ :>_9
M _9C^#?_  45_P""?'[)?QZ_87_:]_;R\&_L1?\ !*3X1:3^T_\ ##]A;P=\
M4_BWXMU3X^>(=3\6'3=9U;1O!'Q,^&W_  A7@/3/$E_/XX/B#1==T"Y\3ZEK
M^B:1XAM/$MBVRW_I%_X(J?L#?\%5_P#@GR/CC\/_ -ICQ7_P3Y\8?"/XQ_$G
MXP_M)ZWXE^#5]^T=X@^.GB3]I/XK2^%TEO?$FM^.?#7@+P+:?#:SL/#B6LMA
MI_A:^\4/_HK)JQ:*X>Z\Z_9!_8._X+??!C]M7]OG]N7XN^*_^"5OB#XI_M@_
M!;PSX?T/2O">H?M;ZIX7\(?$KX)^ I?"/P)T"QM-9\,>&=3\+_!W5+[[!JGQ
MG8:OX\\8ZQ)IEO/X0&AW<]V\P!^=_P#P2P^#?[,'_!17_@X%_;B_;ITK]DWX
M_? ?2/V7? OPMUF+X<_M.'X@> ?C3X9_;$^*.HW[:E\1?'W@5_BAXPA\.7L/
MA?PE\0/#GAWX:2:O-X T_P ,2Z+JT7@?2-8ALOL'X'VGPR_8#_X:7_:F\/I_
MP3,^+/[04G[1O_!6/0OV2?V&OB-\0?%/[5&C_LA:!X$M?BO>>"O'^FS?'#P+
M^T5X&\>_$GX[>.;?4;?Q1!X8US4/&+^'8Y+#Q%=:M%IT.I>&]7_K>_8E_P""
M??\ P7/_ &/(?^"CWQ7TWQC_ ,$H->_:8_;?^-VE_'O1]3U.[_:ZUGX?Z)XM
MU?Q/>OXL\/:O>IX5\->(=)^'G@GP;J^MVWPC\.6^D^,];7Q!?Q2>+O%][I-M
M+;7GA_[%_P#P3,_X+\?L1?L[_"C]G#P7H/\ P01^+V@_!?XF>,_C+X#^(/[0
M>G_MK?$/XJZ3\5_&^N>(]7U+XB6?B33_  +X7TG1O&5A:>)]1\,Z1XD\,^'-
M!U>V\,!--N;R\EGU&[O@#]0O^"-7_!(#1O\ @E/XA_;TO]#D\"6GAC]IC]I2
M[\3_  :\(>!=7\=^)(_AU^S1X'E\2I\$/ WBOQ+\1Q+XGU;QQHMGXU\2KXG>
M75/$=D+J2*>U\3:PUU,UO^X5?F!_P1[_ &*/B[^P)^PMX"^ ?[0GC_P_\4OC
M[+XY^,/Q.^,GCWPEK_BCQ-X7\2>-OBC\3_%'B\WVBZQXR\/^%?$5VO\ 8%_H
M46K3:CX=TI[CQ%'K-W' \5PEQ-^G] '\^G_!43XY?M _M ?MT?LH?\$<?V8_
MC!XK_9T?X\_#'QG^TM^V#^T!\-;B.Q^+W@3]F'PCJ6J>&M(\)?"C762<^#_%
M'Q2\8Z'K'ABX\96\2ZKX<D.@7-I]KTNZUW3-0^.?VXO^#4G]E_XB_"K1+3]A
M'Q3X\_9U^/\ >^,O"]I\5OBO\0/C_P#'3QS;_%GX4ZE=FS^*-MXWT[6=5\:0
M:IXNNM)F;6O#UIHFF^$/#VK:]91Z3KL^GZ/J$MY8_H!_P4,_X)E?M3?$O]L_
MX,?\%+?^"=O[0WPW^"'[8'PK^$5_^S]XJ\(?'GPKK?B?X$?&GX.WGB#6?%-K
MX>\6S>%(;WQ1X=NM/UGQ!JDMU=Z3H^IW>J+'X<GT_4/#%_X7@N]2XFU_9>_X
M+[?$WQ+H_P :?CI^VC^QAX \:?!/1O%'B#X*_LM_LO>'_P!H/PK^R]\9OBW?
M>'K_ $;PI/\ M<_$3Q+>'XS^(_A/HUQ>-J&K?#OPKI5U9ZI>+:ZC9MI>IZ9:
M7; '\?G_  5!\.?L _!__@IC_P %?/BCXT_X)]_&S]J/X;?"GP]\+/AS\-]7
MT[7?VB[W]FSPK^V?\1M&\'^)/%GC/]IKXR^$/COX!\9^";"36;[7?!?@WX9>
M&O$LFD:ZNGW&A^&_#7A7[-INL:=_3_\ \$^/^"%?P7_83^,/[</[47C7P;\.
MOA3^S)^T%^P_X ^$5K\!O 'Q!^/&K>)?AEX4USX5>%?$G[9EOXF^(?C[Q1?_
M !!T%=:^)'A6\N/!%YX7^)NKZSIGAR.WN$U?PSJVFVL-> _L^_\ !,C_ (+]
M_ -?VKDNM'_X(+?'J']L?]JG7OVOOBW9_M&:=^VA\2-+M_B?JFK:5K^A:9X4
MT6#P!X>T73?"'P[UW2+;6OAS::MI^N^(_"^IG[9%XHN9K;3VLO6]$_X)B_\
M!:CPQ^QQ^W[X)TOXP?\ !/G5_P!KS_@IE^TA\;/%?[17BSQ'XM_:EN?A!\.O
MV>?BK\%K;X<:5X6_9ZOXO 3>,_#GC_P9J-SK.F>%E\9^'/%?A_0? MOX;M)=
M3\0:OI*2J ?R@_L"M_P;I77[$OB>?]J?X8_&'XJ_\%$_B9\5_BI%\%/@9^SY
M=?M?1?%7PA9>)=9M_#?[/_PR\":Y8:KIOP#\1:X;Z*TU+2-5\27OCSQ%=7/B
M**R\06VOZA:P^'T_IXUG_@F;_P %*?VDO^"(G_!-#]@O]H6._P#&_P 0=6_:
MP^$.O_MM3>./B;8)XJ^&O['&C>-/B5XWC\,ZWXBOM=@UKQCXL\%^'9OAEX;3
M1_#.H:MXCTK5;*ST'3Q/IVA7'B'3OHNQ_P""*'QV^.__  13T_\ X)N_MEW'
M[(UA\?/@)H%K8?L9?%O]G"/XM#P[\-O$/@'0-+/P]\:>-/%OQ$TB+QC+XO\
M''BB#Q##\:-5\$^#]#T.\\+>++R/PWX035M,L+AOO'2?"_\ P6]\$?L(?!3P
M;X:\8?\ !-KX@_M]^%==TKPW\5?&WQ=;]J&7]GSQ5\*]"T+6-*MO$EI?^#['
M2?B5J_QNU^]L_">L^*M3N?#_ (8\#7-]?^+CI7A_3(4T>!@#^17X:_\ !#7]
ME+]K+QO_ ,'!,?[*/[)MGXF?]F/QSH?[*?\ P3V^'4OQV^*NC:5X0_: \"^#
M]8T'XU^(YO&OC7XN6EMXJU*'QE;Z1XJT_3/BWXF\0>#+6[O7TA[&ST.6"T3^
MG/XH?\$P/V,O!W_!&3X+_ ;]N_X3VGQ=\ _\$^_V5&^*GBG0M-^)_P 5OAWH
M$WQ-^%?P:U;Q!\4/$7]J?";QOX U+6=.U;Q OBZ^L[;6+N]L8QJ$=[':K?QQ
M7*<9_P $1/V!O^"I/_!/F^^,GP^_:L\5_L">,/@A\9/BI\6?VD_%GB7X%WW[
M1'B']H+Q)^T)\5KOPHFHWVL:W\0?#7@+X?6G@&STCPX;6/3[;PO?>(GF^Q,V
MK%8KI[KJ_P#@K-^S5_P6O_;&\,?M$?LN?LL^)_\ @F9X-_8W^.7PYT_X?-XB
M^,FI_M4:1^U+:6&LZ-I:_$6WEU'P-X9\7_">TL]5U6/6-'THKX<U:1_"-\$O
MHHM6E:>W /@#_@W"_P""*7[$>@?L5?L.?\% _B7\")=2_;4U:/Q7\:?#OQ1D
M^)?QCT^'0-.USQEXST_X9BS\ Z?\0K/X:W]O'\+Y=!N ^K>#+Y[JYU*>ZN9+
MN=+>Z7^='_@HYH_["GP]_P""B_\ P66^*WB3_@G;\:?VJ/#OA[XF?##X-_L\
MZE#J_P"TE<?LO^&OVQ?%<6B:A\==0_:(^,G@/X]_#SQOH>KZUXIN/$D7PT^$
MGA?7=1L-3AC_ .$:T71/ NEV.G:M:?V\?L4_!S_@LG^SS^Q1XG^ _C]_^"6B
M_%'X*?!CX4?"/]AZS^&$?[6,OPGBMOAQX<M_"4EU^TSJ_B@67B_48;K1-+T7
M[(OPN\/:1.-1@U.[NG>+4;>TTSX5_P"":'_!,?\ X*T?LR?$GXC>'_VMK+_@
MD9\;OV<OVC?VS/'/[<?[1%_%HO[2GQ1^.R_&7Q5_96LZ1??"*+XA>#?!WPP\
M.IX,\9^'=%\0>"]0\1Z3K6O^%KF;6;^SUF[U2YLKBQ /J#]@#_@@%^RC^P?^
MU1\4_P!JGX4Z4G@C2?B]^S%H7P&C_9RT?4OB+XB\._"V^\0#PYJWQJU_2OBW
M\0_BCX\^(/B6]\::WX<T^ST26"7PPWA'1%U*SLKC47U4W-K^(?P\_P""&O\
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
M'&C:/K6D>(O'OQSNXY_%GBZ+Q7>_#VST+0O'&O1:MX5T[P_=6;:C/^66C?\
M!!C_ (+M:+\ OAS^SK_PLK_@DMK7@GP1^WY9_P#!2'Q#J&M>+?VPW\3_ !9^
M/UG<W##0_BEJ-C\(+/3M=^&-W:-:VE[H?A_1?"/B.:&RL0OBI+JPAOY #\]_
MV9/^"4?[*O\ P4^L/VT/V3?V2?\ @GUJ7['7QX_96_9S_9#T0_'3]MWQ7^UO
M\/\ XX6'[4?C'Q?I5W\8M<^)OP9L/C=\3_AKX8\.>.OAEX/^)5[\/O"=O\+#
M/::M>:5K<T.BZ/J5IIWAKW?_ (.!?V'KS2?VR?V"_@G^PCH=]8?M/?L/?\$U
M]1_:+\0>.],U_P 6W&M7'PE_8X@TC1O@<GAGP=/K6J^%/#?B30M3^$WC"3PY
M%X6T#3-4\4^)/$UA9Z[>:Y+::&MI^Q_Q3_X)P?\ !;K]KKQY\(=&_:<D_P""
M-OP:^"A_;(_9P_:?_:E\0_L1VO[6_@7X^_'S3?@-J<$-OX=\7Z[XZ\'ZKH_C
M^>'PTD$7AQ/%>H:;=:=K/AKP8T'B;3=*T5[&Y]H^"G[ ?_!7;0O^"S'Q!_X*
M,?&'Q+_P3;U7X1?$OX?-^S1JWAWPO?\ [3>M_$_PG^RQH7BN#Q7X<TSP!H>N
M^%O#_A#3/BIXFU+0O#NH^/M2\0>,?$G@]=3NO$#:#H4=G):6U 'XJ_%'P+^P
MW_P7:_X*2?\ !$SXEW'PHAUW7_VIOV8OBQ\>OV_+>T^)/Q5CC'ASX'>&KGX=
M>%_A3:Z3I_CNUL_ .@Z!\=_AW\0?"@U3P58^$-;\56>M67B#4[Z\FN?-N/K7
M6/\ @F-^Q!_P4K_X.+?V_O#/QO\ @O<_$7X(?LK?LA_LV^%_'7A^#XJ?&;P[
M9ZE^T7\0=*\*:WX)\0C7/!_Q#T+6=(BT7X0Z;K/A27PCH&J:7X4N=5TBYUW4
MM#N/%3ZWJE]];_\ !,7_ (('_$/_ ()I_P#!0;]O']K+P'XL^#&N?#+XD?#;
MX@> OV'O 5WJ_CRYU+X7Z9\0_'NG_%";PK\3=*;P;I^G>'?"_AC7]"T;PMIM
MYX$\3^+-7U?PPVKZG<0Z5JNI7%E-Y?\ LM_\$_O^#C#]ESXU?MD_&_P?X[_X
M(PW7CG]NOXM:9\5_C'XI\37'[;'BS4/"=UH5GK.F^&/#7PRTFW\)>#K&'PEX
M.T[7]3M_#NC^,K[Q/?A91'J'B"Z4NQ /SC_:"\&^!O\ @EY\;/\ @M=^P%\*
M/%GQ&\3_ /!/JZ_X(]ZY^T?8_ [QG\4/'>O:-\"/VE/&7CCP=\*?A7X;\+^*
M[C7H_%&DV'BK7/%]AJVJZ3'K2ZMXPT35-(L_$&H:W9^&80_R3_P1Z_;F_:3_
M .":G[.W[57_  2P\%>&9-0_;_\ VA?B)^S%XT_8T\)ZA:7,OASP9JO[8/[.
M6@^-/B#\7_'&HW=G/IFA^$/V>OA9HO@+Q[XJ.H17.EOKEPLEU:7/AFW\4ZK8
M?LS^V9_P0#_X*$_%3]G;XR^ /A=^TC^S#\;_ -HG]OCQKX1\>?\ !1G]I;]I
MU/BO\,=?\06OP9\0>#O$OP"^"W[-GAGX0^#_ (A>'_ WP3\&WNBWT&NZ3K]B
M=9U9=,\,2Z==:5866F:)X8^T/V@O^"8'[:GB?P/X:_:2^ WPM_X)=>%/^"L/
MQ2^ WBS]F#]J3X^>)-6_;*TWX*^$?@QK?@_5/!&@P?LH>&+/6/&,OAOX@>&O
M#<7A71(/'OC?P.^J7FG:9J=C=1R>'=2D\+D _D9^$O[$W[/FE?\ !N!^V?\
MM[_%_P '^)?C1^U%^TI^U7'X(_9Z^(U[XU^+.F:[XTC@^+W@KX>:!J=QX/T+
MQK;:/XSU]O&$OQR^(%S9^*=)\42ZUKEMIUOJD>IW6A:9);>W_LR?\$H_V5?^
M"GUA^VA^R;^R3_P3ZU+]CKX\?LK?LY_LAZ(?CI^V[XK_ &M_A_\ '"P_:C\8
M^+]*N_C%KGQ-^#-A\;OB?\-?#'ASQU\,O!_Q*O?A]X3M_A89[35KS2M;FAT7
M1]2M-.\-?J_XA_X(I_\ !<*3]C#]@/\ 8<\->-/^"24/P<_8=^+?@3]HJSM+
M_7OVP[/4_B1\7? /Q$^*/B^RT7X@WUG\.;VS\3_#77X/'ZZEXLM-#T;X=Z_J
MGBBXU.?3KS1;6STN1OI+XX?\$X/^"ZO[77B'X<Z/\=V_X(L_!SX;G]K3X ?M
M0?M#:_\ L@6_[87@+XQ?'VY^ UPL.A>&_B/X@\5^#=8M?'MC%I"6$.F#7KRP
MU;3+[PWX2?3_ !)I]AHGV"Y /Y]_^"B7P+UW]A3_ (*S>*OVD_\ @GSX,D%A
M_P $6OV<OV!?$W[3)C\2>,=3N_B'<:O8^&OAW>VQLM8UKQ%;^%-%\4_ GQ/X
M:\*^*_#'A"/0_#6B^!=(\3:_#I<-^VN:I=?JK\(OV3/V!_\ @H;_ ,'&&H_M
M$_"#X9'QG\*?A_\ L.?!;]O?Q7K<_P 3OBI+)XX_; ^,?B[PS\2O@GXBU::;
MQW>KX032OAMXC\*ZA;_#S1AIO@;2[OP?-I^H>$;JUDN;)?T,_P""?O\ P2\_
MX*5>!OVFO^"AGQ _X*&7_P#P3J^(_P $?^"FVBWD'[3&A_ J_P#VDM>^(LHT
MWP7XD^'_ ()^'7@!_B1X8\'>&O#?PMTKPQXS\1V6H1^()O&WBJ1/[/2SU2&2
M-KF/N/\ @@-_P15^*7_!(:T_;+F^*OQ%^&WQ2\2_'7QSX'TWX8^(_!^I>+=4
MNK7X,?"6P\86?@"U\;IXF\(>%6\/^*;UO&%PVO\ AWPQ+XC\/Z?#IVF6NG^(
MM1BL[80 '\T/Q:_X(E^#/!R?\$A?@_\ MB?!:RM_^"D__!2'_@HU\3/B!^US
MKVC_ !=\9>(I;7]FCPMXMU+QC\6OAW8V_@WXA7OPMBN[CP5XT\,>)+_QKX1T
M[_A)=.UE+JQLO&4EO%>27'],O_!'#_@CW:_\$Y_VV?\ @IO\7O#OP9T3X*?
M?XI^)OA+\-?V//"6G?$?4OB9?K\&_!WA^[UCQ[XHO]8\2>+?&_C:Q3QSXZO=
M&N_[(\:ZW%KMCJ6@:M%!IMOX;'AV6;Y@^)7[ W_!Q3\7?V\_V:/V]_&?BG_@
MBPOQ!_94\'?$SP!\*/"-CJ/[<MQ\.--TSXO:?JOA[QIXRU3PS=>%H_$>J^/9
M/#&KRZ79S67Q"\/Z$8[*PCFT[?')=O\ U@:8-2&FZ<-9:Q;6!8V@U9M,6X33
M6U+[/']N;3DNWDNDL3=>:;1;F1[A;<QB9VD#,0"]7\]__!2CXZ_M"?M,_M^_
ML^?\$:/V7/C%XJ_9NM_B+\%/$/[5?[:'[1/PWN(K'XO>$/V<-'\27?@G0OAW
M\&]>ECF'A#QK\0?%UHVFZOXMMHQK'AJPU7PSJ=@USIDFNZ/J_P#0A7X3_P#!
M1'_@F3^U/\1_VSO@I_P4P_X)Q_'KX7?!;]L?X5?"Z_\ @-XQ\(_'_0?$>N?
M3XX?!N\UG5O$-KX=\9S>#++4_%6B7>F:KKFI//<Z7H^H7>J)'X;N+#4_"^I>
M$;&]OP#\<O\ @K3_ ,$U?@O_ ,$9?A9\!/\ @H#_ ,$T/%WQN^$/[6GA[]I[
MX-?#34])UGXX?$SXE6O[8:_$;4-1M]5\"?$C0/&WB#78?$.M:ZNERZC=V.A6
MVF:#>:)!XE27PS+?G1]3T/X2_P""[7AS]AO1?^"V/[0'Q.^-7[$GQ_\ VL/A
MI\&OV!-(\>_M":'\'M0^,VK>&(OVG_&$>IZ;\#O$7Q[\8>&?BSX)?]G[X$:7
MX)7P-#K&J^!]4TB.YUF1KT>"_%FK:YJDLO\ 2UX+_P""9G[;OQ\^,O@;]KW_
M (*<?M!_ 3XW?&C]G"WUWQ9^QU^RC\#_  =XY\&_L1?"+XZ-I<J^&OC!XYO/
M%%S=_%SXK^(M-U>+39-+N];AM;GP3%;7%_X?:^O)[:"Q^*OV>O\ @FE_P7&\
M'_M@?M:_M%?'Z/\ X(J?&'PG_P %"O$'P*TO]KOP=XKTS]KKXEZ3;?"+X,:+
M<>#8/ _P=\">*/!_AWPX(+_P=>/;R:9\4-;\9Z7>ZQI7A^[O)4L["XL[P U_
M^"37_!"7]EOPQXS_ ."<'_!5OP5\.-#_ &:/&]O^R=8_$/Q?^S'X*O\ XS>/
MO!>I_&+X[_#RY%AX]'C'X]_&SXJ>+?#-EX1\!^.;O3K'X>PVMS/9^)/LFKWG
MBJ:\T@PW7]6U5[2TM;"UMK&QMK>RLK*WAM+.SM(8[:UM+6VC6&WMK:WA5(8+
M>"%$BAAB1(XHT5$554 6* ,+Q3X8T#QMX9\1^#/%>E6FN^%_%NA:OX8\2:)?
MQ^;8ZQH&O:?<:5K&E7L61YEIJ&G7=S:7,>1OAF=<C.:_E;\!?\$<?VG?AM^Q
M)_P3L^%^F>'M'UGXZ?\ !+3_ (*JWGQ5^!VIW7C+PLEY\1?V*M>_:PUW5_%T
MNH:W)J2:;HA\5?"7Q/8?$#4_"US=0>*8;/P%8^%K72CXEGM/#TW]8-% '\V7
M[5WB?XP_\%0?^"IOCW_@E9X,^-7Q)^ '[&W[('P4\"_%S]M[Q#\$/$4_@OXM
M?''XA_%R'3M7^&O[/L/Q!L%DU3P;\/;CP3JMIXD\3G1GBN?$ELOBC0=3B,B>
M'M0TGR[XI?\ !L%^SIX1_:=_8H^,_P"PMKGB']G?X?\ PC_:(\!_%3]JSX<>
M(_C5\;O'.F_&CPG\,_$>B?$'PS_8-EXLU;QK<R>.+KQ?X<@TK4)-2\3>'?#U
MIHFO7^NV$)UK1K&QU'Z,_:2_X)D?M]?"_P#X*"?%S_@H[_P2K_:)_9Y\%^/_
M -ISP5X$\(_M+_L]?M?^%/'>K?!7QSJ/PST'3?#'@_QEI'B;X76]_P"-=%U"
MTT/2+"(:786.F7%MJ<GB#4?^$EO;'Q/=Z'9?3?[(7[+_ /P4Z_X:!F_:@_X*
M$_MG_#WQ'?:/\/==\!^ ?V/_ -C[P]XX\#_LF:)?>(+JQNM0^('C>[^(-_<^
M//BIXN@6PCLO#<OB:P@D\(1R7TVCZDT6IWFGD _F'^-/PLM?^" /_!9OXO>+
M?V9?V4O%_P"T1J7_  4D_9F\2^&/V ?#%EXP\>>(=9\-_M-^)?'7@33_ (E_
M#KQ=K6O^-/[2\2>"'U]X/B=XS\0:[=:IXGT?P]K/@[2]%\5:!&?%>MKZA\=_
M^"&/['W_  2Q_P""%O[:?QL_:.\-O\7/VSO&'P!NK'XE_%"S^)_Q;T'PKI/Q
M,^)GQ#\!1_#/P-X,\.^'_&^@Z)KWA'X:_&&3P)K,&J>*]&U35_B+JNB:A<>+
M%D\(:V/!&F_9OQ3_ & O^#B;XR_MY?LQ_MZ>-/$__!%@>/\ ]DSPO\3O!7PD
M\(6FH_MRW'PWL=/^+NEZKX;\7>,-<\,77A9?$.K^.E\-ZLUGI\UA\0/#VB))
MI^FM+IYE@:Z;[5_X+E_L%_\ !1[_ (*/_ 'X8_LR_LU^)?V*/#_PKOM:\*>/
M?VC$^/6M?'?P_K7BOQE\/]:TO7O"_A3P6WP[\'>.K!_A=J6I17M[XHM-?M[3
MQ5)+I_A]=)UJQ\N_EF /Y1?@5XAT+]G/_@E)_P %1O\ @D3_ ,%+?"C:_P")
M_P!F#X#>$_V]?V0-#NO&?COPAI-SJGQ\\'^&+?PC:6-SX1\1^$I_$FD?#/X\
M?&#P)XFN_!>H3ZQH6M>,_%7CZUUO2KEO"P6T_3']F[X'^-O@5X$_X)A_\$1O
MV+_%WBW]DOXD_MN?LQZ'_P %!_\ @I[^T5\/_$6OW'QD\.^"[WP5I.CZMH'P
MIU+Q!J6M6OPU\6^._%'AVY^%Z^)/"]AH</A9-"\/:II^EW"ZIXF@U'[&_P""
MMO\ P0/_ &D?^"K%O^P?\8/''C;]E[P#^U1\-=*T[X9?MLW/@.Z^+GA3X/?$
M/X,2>+++QG)HGP>74/#OCOQM?WO@/5QXA?P7I'CV70[35Y_%=[?ZGK^A/I6F
M6R_<G[>7_!,K]K+Q3^VY\(/^"E'_  3<^/GP<^#7[3?PX^ L_P"S%XN^&'[0
MW@OQ!X@^ ?Q5^#H\3:KXOTO3-3OO T=QXO\ "=WIFL:JWVA=!TN>348M+\-2
M6&J>''T2_C\1 'XN?MV_\$E/^"+X\'>(OA1^Q)_P4L_9Y_9!_;BO/&VF?"[X
MQ^+OBE_P4ZUC4?&7Q#\%ZYK!\(_'#X:_&+P'KWQ=\3:CJOBK6/#^H:U';^"K
M;PIX3M=;\60V_AGQ$VEZ-J6H2VWYY?\ !6_P=XO_ &</^"WOQX_;I_81\%7<
M<_\ P2G^&G['/QG_ &K5E\8^-_$VI^/]8^)6JZ9X>UFRN9/$&L^(!H>E>)?@
MCXX\/>$O%^B>%H="\/Z=X(T?Q/XE328-1EUW4[G]SOA]_P $)_VH/C-^V+\'
M?VSOVY/"G_!(WP)K?P$\0_$KXG:7\&?V&OV4O$GA[PM^T+\8?&.AW#^&_%/[
M27Q0^(=II/COQ1!X7\?PZ+X[5]1TKQG</>VVLK80:?J?B"ZUJ+U#_@G[_P $
MO/\ @I5X&_::_P""AGQ _P""AE__ ,$ZOB/\$?\ @IMHMY!^TQH?P*O_ -I+
M7OB+*--\%^)/A_X)^'7@!_B1X8\'>&O#?PMTKPQXS\1V6H1^()O&WBJ1/[/2
MSU2&2-KF, _/KX+_ +)/_!/_ /X*)?\ !QU<?M"?"OX<OXI^#_@/]B3X(?MZ
M>-/$DGQ(^*M[/XO_ &N/C+XR\+_$CX,^*=367Q]<CPN-$^&7B3POJMK\-=$?
M2O ]A>>#9M,O_"EQ;37%HO\ ;G7\YO\ P;__ /!%7XF?\$AHOVQ9OB[\1?AW
M\4M=^.OC[P'IOPX\2>"-2\5:IJ-I\$OA+9>+[/P+:^,4\4^$/"J^'_%UZOC"
MZ;6_#OAN;Q'X<T^/3M+M;'Q%J,%G;"#^C*@#S+XS_!WX=_M!_"GQ_P#!'XMZ
M'<^)OAG\4?#&J>#?''A^S\0^)O"=SK/AO68#;:EI\/B3P;K'A_Q3HS7,#-']
MNT+6],U&$$F"[B))K^)7_@FS_P $+O\ @EA^UM_P4!_X+!67B?\ 9<_M7]DW
M]EGX^?#?]F']G?X>VOQM_:+L;/PY\0/ ?A;6-/\ VB-0N/&6E_%VS\<^([R[
M\8Z7I-^EGXF\4ZY8Z4-?NK32[33K.WLH$_K(_;C_ .'G']E?#O\ X=KC]A#^
MW/[0\1_\+9/[<9_:!_LH:5]FTC_A$1\.Q\!!]L.H&\_M[_A(SXE86PMAI TP
M&4WI7\F?^".'[ __  6,_P""?WC#QCX&^/?BO_@FAXL_9Q^-GQ^^,O[3OQ]\
M4_#&]_:D\2_M-^)?BM\5=%L87'A?5/%OAOX>_#'3]"M]:T'PX91K6@ZK?PZ'
M:ZG:1R7>IZC%J=B ?B=_P<K_ +*NH>-?^"BO[)_AG]A7PI?>&OVHOV7/V$/'
MW[8'B+Q-IGBWQSK>LVGPG_9AUBW?X'Z7X7T#6->UO0]*\1>%-3^&?C"'PW<:
M'HMAK_C/Q%X@T^+Q+J&OW5OHWV70^*G@C]AG_@NM_P %(?\ @B=\3[OX56^M
M:Y^U'^S!\6?C[^W_ !6_Q+^*D,*>&O@9X9NOAYX8^%=OI=AX[M++X?\ A_P_
M\=OAU\0O"O\ :W@NQ\(:UXILM:L_$.J7UW+<^;<?M9\%/V _^"NVA?\ !9CX
M@_\ !1CXP^)?^";>J_"+XE_#YOV:-6\.^%[_ /:;UOXG^$_V6-"\5P>*_#FF
M> -#UWPMX?\ "&F?%3Q-J6A>'=1\?:EX@\8^)/!ZZG=>(&T'0H[.2TMJYC_@
ME+_P0%U3_@G#_P %)/VUOVII?%'PR\0_LZ_%3P;XN^''[*OP^T34O%E_XU^&
MGP]^)?Q)TGXE^*_"/B[1=9\(:7X9T*Q\-S:+9^%/#%QX8\6>*)M:T9[_ %'5
M5TB\U.]M)0#QK]CC]G73/^#@V/XO?M?_ +9WCCXK:E_P3]T+XP>./@=^P[^Q
M)\//B;XZ^%7PHUCX5_">\A\,M\</C%J'@#7/#_B_X@^//%VIPW5M8"Z\20#P
MM/IWB&PM[N]T.[TG3],^MO\ @GQ_P0A\/?\ !.[_ (*6?%_]J'X/?$;55_9*
MU+]GB7X7? 3]G_Q%\0/B#XZ\1_"_QGXX\5>"?$/Q0N_M?BJ&6S@\'JOP^L!X
M8$OB/Q-KVI3>)]3&NM:OX<TB[U'Q;]G3_@F3_P %H?\ @F-I?B_]G?\ X)M_
MM0?L&_$C]B_4?'GBOQE\+_"7[<7@GXXQ_%'X(67C34IM5U/P[X=U/X+QR:?X
MP2TO)VNGOO$6LVNGZSJS7FLQ>&_#KZM?V+?LI^P+^S/^TM^SQX(^(NI?M<?M
M?>,?VO/CG\8_'TGQ"\5:Q=Z7_P (A\(OA?$=*LM)T[X:? 7X<)=WT/@OP)H]
MO:>9<.D]O/XGU:2;Q#J.F6&IW=YYX!]ZU\,?\%&/ W[3_P 6_P!ECQE\#OV2
M;JQ\,?$[X\ZGH7P:U[XM:AJ]AIT?P&^$GCN[?3/B]\8]/L;F^T_4O$?B?PQX
M!&MZ?X(T'PW<)KS^-]<\.:I%+::?I6I7]IA?L.?#O_@HUX*\2_M/ZU^WU^T%
M\$_C'H7C3XN3:I^R_P"#/@KX&_X1C3_@_P#""WN->-OH/B/7+OPAX2UWQ#K>
MJVE[X?2XL=<G\;76@7&A7DD7Q!\1Q:WY6F_H)0!^!WP9_P""0OASP[^UA^S=
MIVL^ =*\*?L%?\$MOACX?T?]A;X62ZOHNOW7QB_:>\?65OXD^+?[7/Q4LM-<
M*OB#P;?-::#X0M?$^FV^N7?Q47QE\4-+AT?2I="?7?WQHK\6/^"KO[2W[6UI
MX]_92_8'_P""=?C.R^'_ .V)^U1XXG\9>*?BW>>#?"7Q"TO]FW]DOX675C)\
M7/C'XD\+^-]#\2>%)&UC5M5T#P/X-M/$.D-%XIU2ZUS0/#UY9>*_[(O+8 _:
M>BL7PUIFHZ)X=T#1M7\1ZIXPU;2=%TO3-3\6ZY:Z%8ZWXIU"PL8+6]\1:Q9>
M%](\/^&;/5-;N8I=3U"U\.Z#HFA6]W<S1:3I&FV"6]G#M4 ?DI_P7:M_A"__
M  2+_;RO_C;H#>)_!^B? 3Q3K&D:,/$OBGPI%<_$VV^SP_!XW>J>#M<\/:S-
M81?%6Y\'R:AHQU(Z9X@LUGT36K'4M)O[S3[G^++_ ()2_P#!.[]@7]N+XQ?#
MK]@WQA_P34^*WPH^*G@[_@G'KWQI_:;_ &DOVGM6_:J^%GQ0'[17BG6_#.A?
M#CQQ\(?A+X9_:7T'X;:Y\$(SXWT_6?"A\0^"O#&H_%'2=,EO?[-\-6FD:C/X
MB_K+_P""[G[#O_!2C_@HU\"#^R/^R+XN_8O\&_L[_$:S\-:E\=;_ /:!USXZ
M^'_BQJ7B3P)\0M$\=>%-&\$:C\-/!OCGPG%X(N;KP[I-SXBCUW1#KT]]:1QZ
M9>V, :5ON3]@KX5?M?\ A32_'?CS]O/P'_P3[T7]HGQ"_AKP=I?C#]A'P7\4
M](L=5^#W@K39$\(>%OB#XP^-2OX^\1W'AK5M2U^7P]I4<L/AOP_8:E+'IUH+
MNZOKF< _/GQK_P $<?\ @G]^SI_P1V\-?LP?M8>$K[]IGX+?L&?#7XS?M%:A
MKFH^+_BA\$F\8>.M)TGX@?$_QOXSUBQ^$'Q,\/:BMK>2ZMK5IH_A[6_%'B>T
MT+2(]*M(KN\O-,M]1/PQ_P &X7_!%+]B/0/V*OV'/^"@?Q+^!$NI?MJ:M'XK
M^-/AWXHR?$OXQZ?#H&G:YXR\9Z?\,Q9^ =/^(5G\-;^WC^%\N@W ?5O!E\]U
M<ZE/=7,EW.EO=+]__P#!6;]FK_@M?^V-X8_:(_9<_99\3_\ !,SP;^QO\<OA
MSI_P^;Q%\9-3_:HTC]J6TL-9T;2U^(MO+J/@;PSXO^$]I9ZKJL>L:/I17PYJ
MTC^$;X)?11:M*T]O[Y_P3L^#O_!5+]GC]E#7/@1^TA_P[E.N_!/X$>"/A)^Q
M9I_[.0_:7'@];SX;_#J]\)^&IOVCM=^)44&M7>DWNHZ7X*759/AIX8T^_AT^
M'Q1?P1W-[?Z98:< ?A=_P4+_ ."6_P"PI^UQ_P '&?[)_P #M=^!TFMP?$;]
MG+XX_MA?MY30?%/XSP77Q2T8VM]\*_@I:3S6/Q$@'PWM?#WC_P ):<YMOADO
M@@:I8ZTUOJRWL4VGF#^GNS\'?L7_  X_9U^)/[%6@:IX,TKX-_ 3]GE_!7Q-
M^"?ASXIZO/XY^%WP$\0>!M>L[&/Q+>6'C*3XN>$;?Q#X,T_7Y?#7C#4M=TWQ
M%J0L;S5]$\0/J%D]_!_/KX0_8(_X..?!W[?/Q=_X*,6WB3_@B9K7QT^+WP.\
M*_L\7FA^(-9_;LNOAOX)^&GA;5="UX:?X#T>P\&Z;XHTZ]U_7_#MAKGB*?6_
M&7B&UNM2>YDT^QTR"2."&*W_ ."57_!;:W^'7_!3;QLGQ(_X)CC]KW_@JGXD
MT/P)\=O$BZ]^U8/A?\/OV:] ^ _C/X3Z;IOP3U%_A[+XU\-?$O3KOQC-!I">
M+--\;^&[#0],L;^XO]1U6*UL[, _E\_X);?LZ_L%_'[X@?L&?LT?%7_@EE\4
M_%_Q8_;<_:8^-_C/4?C-\;O$O[4_PJ^#%M^QOX1\/:YKUGH'[*GB3X:?M$^"
M8OBMKGP]M?"]]-XH\>>+?"FL6^EWS7V@:GJ'B>XOM.U#0OUQ_;N_X)01?L ?
M\$&_@'_P3Y\?WO@GQW^T_P#M5?\ !4?X9Z=X.USX6ZW\08O!NC_%CXQZQ>>'
M]+NM$M-6D\,ZOXXTW3/@MX TOP9=P_$#0-0T^TUS6([ZSLSKVF>&?$<?Z!>#
M/^"<O_!P;\/OV4_AW^RIX1T__@@UI$'PB_9E\7_LK_"K]H.*S_;8D_:=^&W@
MCQ[X*7P5XR\4>!?BC-X&DM/"OCWQ*L5KXGUJ^T3PQ9>%]3\5V&GW]]X2N+"Q
MM=+BC^-/_!'C_@KVNC_\$G/ /[/7CK_@F]JGPW_X)9^$/A+XX\)V'Q\\4?M3
MR:A\1?VI]"\(:';^/?%'C2W\%?#Z\BUCX;>'_&^FWVJ_!^#1=2\"^)K+3M1N
M#XF5V>VTRP /"/\ @L5_P2C_ &2?^".O[*WA7_@H!_P2_L?B7^RE^U5\%_C=
M\%=(\*1^%_C5\9O'&D?'(>,?&%EX=U/X=>,?"OQ"\<^+H-:LM5L;BYUC4-#T
M@Z7I6MZ3I6L:'JFEWVG:BT,/]L=G)<2VEK+=VXM+J6W@DN;595G6VN'B5IK=
M9U"K,(9"T8E5560+O  8"OP)\+_\$V_V^OVQOCA\"_C'_P %@_CY^S3XL^'G
M[,'Q TWXP_"#]CC]BKP;\1M%^ VN_&K0DGC\*?%'XN^,OC+<S_$+QK+X+6>>
M30/!<EHNA-=7,YGO(])O?$FA>*/W^H *_BZ_X+^_\$P?V'?BI^W1_P $T] T
M?X*W/_#3_P#P41_;K\.VOQZ^(I^*GQGO]0\2?LU?!SPUI!^-^AZ3X.O?B)<^
M!?",+>&_$/AB]CU3P;X7\.ZGIL^B^9I^I6#:EJTMW_8M\0O^$^_X0'QQ_P *
MI'A _%'_ (1#Q+_PK8?$(ZT/ )\??V+>_P#"'#QP?#8;Q$/"!\1?V=_PDIT%
M3K0T7[:=+!OO(%?RJ?%']@G_ (.._B_^V]^S)^WGXQ\2?\$2I_BK^R5X)^*7
M@KX1^"K36/V[(_A/;'XPZ'J7AOQEXKUK0KKP=>>*[SQ;-H6I'3+*]T_QMI6E
MV\%E8/-H]S/ \TH!Z9_P5._X)O?\$UO^"<?_  0\_P""BGAOX,_L]GX?_#?Q
M+X9T?QP?#H^,WQ\UQ;WX_7NI:%\,/@IXLFU;Q1\5-:UZYB\+^,O$WAO4AX/;
M5&\%>('L%M_$_AS6;*:[MYOYUO@5XAT+]G/_ ()2?\%1O^"1/_!2WPHVO^)_
MV8/@-X3_ &]?V0-#NO&?COPAI-SJGQ\\'^&+?PC:6-SX1\1^$I_$FD?#/X\?
M&#P)XFN_!>H3ZQH6M>,_%7CZUUO2KEO"P6T_J0_X+)?L$_\ !53_ (*._LG_
M  )_9C^&WBO_ ()_:-IEXG@'QY^V!)\0=2_:-\*:/XQ^+'P]O]&UW3_#/PCM
M_#7A?XC7D7P1U7Q!%J=_JNF^-9%\<B*P\-0V?B&WFAU&YN/F;_@K;_P0/_:1
M_P""K%O^P?\ &#QQXV_9>\ _M4?#72M.^&7[;-SX#NOBYX4^#WQ#^#$GBRR\
M9R:)\'EU#P[X[\;7][X#U<>(7\%Z1X]ET.TU>?Q7>W^IZ_H3Z5IELH!^G_\
MP0N_87^&O["/_!-[]G+PCX.\(2>%?'_Q@^%WPR^.?[04\^M>)-5N->^-?CSX
M<>%;OQ3=RVVO:MJ5IHO]CP16'A>'3/#MKHVC"#0XKI=,2]N;RXG_ &!J"UMK
M:RMK>SLX(;6TM((K:UM;>-(;>VMH(UB@@@AC"QQ0PQ(L<4:*J(BJJ@* *GH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ KF8_!7@V'QE>?$:+PEX8B^(6H>&--\%7_ ([CT'2D\97W@W1M5U77=(\)
M7GBA;0:W<^&-*UO7=;UG3=!FOGTJQU76=5U"UM(KO4+N:;IJ* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\P^-WQ5T#X$_!?XN_&_P 5
MC=X7^#GPP\??%3Q(OGK:[M!^'OA35O%VL+]I>.9+?.GZ1<#SVBE6+/F-&X4J
M?3Z\;_:)\)?!7Q]\!/C1X)_:1?PY'^S[XL^%_CGP_P#&V7QAXIF\#^%(?A5J
MWAO4;+QY/XD\:6^L>'I_"6B0^&9M2EU/Q)!KVBS:)9I+J46JV#VRW40!_+QX
M8_X./OV_O&>J?L::)X:_X(=S:GK/_!030O&OB?\ 9$TI?^"DGP<M=0^+/AWX
M>:);>)?%^MR6E[\";:?X?:7I>@W<.K17OQ13P3!JMD)YM&?4%M;KR=Z?_@Y9
M^/.G?LA_%K]J'6/^"6DEOJWPE_;NL/V -6^&&F?ML^#-<%[\7_[#EO\ 7Q8>
M-[+X%"PU\Z3KL^B>&["T\ Z'XZL=:;5I-?&NZ?X=L)-1G\L^%W[2G_!/GQW_
M ,'#_P"SIH/PK_:4_92\._LK?L"?\$V='^!/[*\VA_'KX7W/P^\3?'7XK>*K
M3P!IGPU^#WB&7QA<:=XX\2P_"/Q?;>%)M#\-ZGKWB--1\-G3[^.;4+N1(O/O
M^"P7PX_X)[V/[1?_  3%_P""0?P9^./@3]E/X?>.OV[OB[^UG^U5J_PK_:"\
M,>%?B=\#_BI8> 3XH\$^*?$7C;X@:[XMO/AK\5?BCJOQ$U2#X.1>+[=I9+VU
M\,:1X&T3['!X9TT 'Z7?M>_\%G/V\_V/=$_88TWQO_P1]GU#XS_MK>-)_A#8
M?".+]O[X(JW@CXZ:IX]UGPUX$^%UIXOT#X<>+++QDGB;PA:>'O'VM_$.;2O"
M'PW\"P>+-.\.:]XF;5;+4I+?['_X**_M[_MG_L2_!?1_CG\+O^";W_#37@?P
MM\'/%OQ@_:;UB;]LCX-? W3/V=[#P1X<@\2>(]&SXN\-^(_$/Q:N[6RBUPVL
M_@#PQ.VI?V*(=/L[G4M5TW39OYK/#/P;_9U\$_\ !QM_P3Q_9]TK_@J5^T5^
MW'X0^ _@GXQ_%OQ/_P -F_MR>#_VD6\"_M+.GC[X6^%_@;\/FM;7PWIOA7XR
MV_BK0?"OB3Q5\,TLKSXB7=II6ES76FVMG:0LGZ;_ /!RA_P46_9AT;_@FE^U
M5^R]\+_VI_V=-?\ VFOB7XI^'O[/.K?"70_CG\,]0^)'@==9^)OAUOB:?'O@
MBP\3S^)_".F:3X,T7Q+HOB:^\0Z9IUIX?GU.W&KR0;EAE /MW_@FI_P4>_;Z
M_;OG^&'Q!^*'_!*6;]EG]E#XO_"P_%'P+^TE<_MN_"#XQ2:S8ZMI]CJ?@>R3
MX+Z-X!\&?$RRA\965XUW;:GJ]CIB:9:QQW%[:%+NWW<I\8_^"R'Q3UKX^_&[
M]G/_ ()P?\$\?B[_ ,%%O%W[+WB*7P9^T?XXTCXN_#C]G+X,?#WQ[:"8ZO\
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
M[GX/?"=]*T[0[\>&UM=0MCXAM-<'B!PDFGG35-_C_ C_ (."#XU_X*[>+/\
M@DG^T3^R$W[,GCRPU/Q/X>\#_$FY_:0\'_%JV\7>)+7PK8?$?X?:/JOASPAX
M!L/#GA2?XE_#2Z?7].MXOB=XDU?0?$DVC_#_ %?1QXFU"]AT?\6?@%\=O&'[
M 7_!P/\ LZWW[=7QN_X)-?"'3O%W[%7CG]BGQ[I'[#?Q@\4Z!\%/V>_"GP8T
MB#Q]\+O#G[0EG\?-8MM9^$WC;4[_ ,+>!_!GA2VUS4-.TW6-'M?#5I8V<.H1
M:A<7_P @I\*/"_[?/[,7_!67_@J)^SE\4_ &H_\ !03X ?\ !3KQ7^W=\ =
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
M>*_AY^T7^V5XPU?]A/X]^./V@=!\3>/O&EKKOBF#XC?M.>-?$VJZ%):VVF^
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
M_%J2XUBZBO+;PCJ&@P:]I>G>'=&;Q!>:9'I5QK\,FJIHWYF?\%@[+X ?%/\
M;X_X)]_\$C/CU^T7X6_X)Z?LD?LD_LW^$?VG/"7[66O:OH7PX^*'B3QWX.>Z
M^#_P_P#A=\%_C+XLFM?!_P +9M+T'PVOB6Y\1WKRP7OB#PY-";.?6O#/A.UO
M^R_X(+_"+PS:?\%>?^"D'Q%^#/Q\\>_\%$?V:?"'P9^%7PV\%_\ !0+X^Z[?
M?%OXI0_$6[N]'U_6_@?X*^/.H+#I?CWP_;:?<:_>>-M1\$V5IHDPT'X?,;>U
MMKBSN== /[***** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KG_%GA/PKX]\+^(O!'CGPSX?\ &G@OQ?HFJ>&?%GA#Q9HV
MG>(_"_BCPYK=E-INM>'_ !%H&L6UYI.MZ)J^G7-Q8:II6I6ES8:A93S6MW;S
M02O&W044 ?$/A/\ X)E_\$W? /B;0_&G@7_@GU^Q#X+\8^%]3M=:\->+/"?[
M*/P'\.>)O#NL6,HFLM6T/7M'\!6>J:3J=G,JRVM_875O=6\JB2&5' -=EXK_
M &$?V'O'GQ5E^.OCC]C7]E/QG\;YM7T?Q!-\9/%?[/'PB\1?%677_#MO86GA
M_7)?B'J_A"\\72:OH5KI>F6VCZDVKF]TRWTZPALIX([2W6/ZLHH ^4_#W["/
M[#_A+XKO\>?"G[&O[*?ACXY2>(M7\7R?&?P]^SQ\(M%^*[^+/$$UW<:]XH?X
MBZ;X0MO%[>(M;N-0OY]7UMM8.I:E->W<MY<S/<S,_*>-?^":G_!.;XE>+O$?
MQ ^(W[ 7[%'C_P >>,=8OO$7B[QMXU_96^!7BKQ=XJ\0:I.]UJ>N>(_$FN^!
M+_6=<UC4;F22XOM3U.]NKV[G=YKB>21F8_:]% '@?@S]E/\ 9=^''PI\2_ C
MX>?LV_ /P'\#_&D.M6_C'X->#/@]\//"_P *?%EOXDM!8>(H/$OP\T/P[8^$
M==AUZP LM:BU31[I-4M +:^6>$!*X.Q_X)__ +!VF>-++XCZ;^Q-^R-I_P 0
M]-FM[C3O'MC^S=\&[3QI87%H$6UGLO%%OX,CURUFMECC6WE@OHWA"((V4*N/
MKBB@ HHHH \7^,_[-_[/'[1VEZ5H?[0WP%^"_P >=%T*[DO]#T?XS_"[P/\
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
M7B[PYI%PVN:TT^FZ/J]G92MK&J-)"QU"[,WK]% 'P5%_P2J_X)?07D>HP?\
M!-[]@F'4(;I+V&_B_8^_9ZCO(KR.43QW<=TGP[$\=U'.!,EPKB590)%<. :^
MN_'MIXVM/AIXTL?@W!X/L_B/;>!?$=I\*[;Q@U_IW@"U\;0Z!>0^!X/%+Z!I
MVIZI8>#X-=72X];;1-(U"_M=%6Z.FZ==W$<-M)W5% 'Y_P#_  39_8)\(?\
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
M  -X<T?PEX6T6V:1I6M])\/Z!9Z?I.G0-*[R-%9VD,9D=G*[F)/6T4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\ ?
M\%2/VX=._P""<O[!O[1'[7]UHEKXHU?X6>%+"#P/X6OI)X[#Q'\2/&WB+1_
MGP]TS5#:R0WG]@CQ;XDTF]\2M8RQ7L7ANSU>>TECGBC=0#[_ *R=?U.?1-"U
MK6;71=6\276D:3J6IVWAW0!IK:[K\]A9S7<.BZ*-9U+1M(.K:K)$MCIHU75]
M*TTWD\(OM2L;7S;J+^:KX<_\&_'PT_;"^#&B_&C_ (*O_&#]H?\ :7_;:^+/
MA2Q\:ZWXWL?C7XV^'W@[]F#Q-XHTZ/5K?P7^SC\-?!FIZ7\._#ND_#N2\BT^
M%O$'AGQ+H^MZW87NMKH>GV>I?V3#[#_P;4_''X[_ !I_X)X^*--^.GQ+UKXV
M_P#"A_VJOCG^SO\ "'XV>(KJZU36_BQ\%?AK_P (G_PB7BZ]UZ]FN[OQ#'%J
M^M>)O#>FZK=7VH7']D>']/T^XOKJ:PDE(!^RO[-G[1GPP_:M^#GA/XW?"34=
M1N?"WBA-0L[S1_$.FR:#XT\#>+O#^HW.A>-/AQ\0_"]R\E[X2^(?@#Q/8:GX
M5\:>&+YFN-'U[2[RV66YMQ!=S^ZUR_AKP/X*\%S>*+CP=X/\+^$[CQOXHO?'
M'C2?PUX?TG0IO%_C74K#3-+U'QAXHETNTM7U_P 4:AIFBZ-IU[X@U9KO5KJP
MTG3+2>[DM["UCB_F;A\,>+_^"ZW[>?[;?PJ^*OQ:^*?@+_@F3_P3X^*%M^S,
MGP,^#'CC7/AE<?M7_M&Z3;W;_%W4_C3XZ\)W5CXHOO GP\U.T_L72?!.DZM8
MVET+OPSX@M+O2]4CUYM6 /ZC**_F@^#G_!NA\)?V4?\ @J'^S#^UQ^R/XLU?
MX6_LE_!KPQ\2/$'C7]FG7_BI\6/'LFH_'+7?!/BSX=^$/$W@R/QC=>(C!H7]
MA>-KW5/$UUXB\;W>I0:EX;T[3-*TNYTKQ#J9TS\U_!O_  1K_P"";G[5_P#P
M<,_MT_"75_V<FUC]G?\ 9L_9E^&OC+XM>%$^,7Q[V^*/VQOVAO%>F?%:U\>:
MGXLA^*2^*[+S? &N>(--E\%:/K^F^"8KG1X9$\-174%^9P#^X>BOQ$_X*N_\
M%'H?V._V2;#PK^Q+XA^%_C[]J/XF?M(_#/\ X)X? O0;#Q+H/C+1O@_^T'X_
MM%BM+;XEZ9:7NL/H^L_#OPA;+JZ^%_%MN9_[;U'P:OB32KS1=5G@N_A7]I/_
M (-XOV6],_9*^,O[0/QZ_:3_ &HOB+^WI\.O@_X[^,-U_P % _&'[0GQ+TOQ
M3X/^(G@?PCJ?C.75O#7@VS\2V_@'PC\*=)U;2C':>%H=%FUO0O!L0T[2_&%C
MJ-M:ZQ; ']4M%?PL?\$ZOVHOVTO^"[]C^S7^P[\7?CQ\6/@O\&/V=?V2_#OQ
M8_X*"_$+X3:Y<>!?CC^T]XT\:>._$&A_ +X9ZA\0K&%=4\,>$O'WP/L_!_Q0
M\=:IHP@N/'<NK^,+748Y&N?#FIZ7^A/Q2_X-@OV=/"/[3O[%'QG_ &%M<\0_
ML[_#_P"$?[1'@/XJ?M6?#CQ'\:OC=XYTWXT>$_AGXCT3X@^&?[!LO%FK>-;F
M3QQ=>+_#D&E:A)J7B;P[X>M-$UZ_UVPA.M:-8V.H@']3U%?YAG_!2#Q1^R#\
M _\ @LI_P5+_ &@M._84\;_M-+\ ]>^!FI^$/$UWXT_:.'[/_P &OVJ_&.H^
M"O&/CC]HW]HKQQ\/_&LWBG2]"\._$F[G\%>$/@M8SVO@?Q7LG\-:!H_AH:?I
MWE?UD_\ !)G_ ((E?LH? SQ;X=_X*9>+?B;)^V#^V?\ 'FZ\1?M V7[36B:]
MXM\.?";2U_:"T#6K[7HO@S\/K7Q ++4O!NM^'/'-_966L_%!?%OB*>SE@O\
M2[;P6S?V+9@']%5%%?S@_P#!UK;_  A'_!&?XZ:M\4- ;Q%KVC^.OA'_ ,*6
MM3XE\4^'H+'XL:YXUL/#,.NW%OX:US1K?Q,OA[P#K7C[7;;PYXH@UWPS<:AI
MUGJ%WHDU]ING7MB ?T?45_FW:I^SE_P2Q^-'PT_9Y^&7_!O9X4_:A\;?\%0-
M-\0_!2#6?VN_@[>_MH?#OX2_"Z?0GT:+XM?%+XYZ_P#'^XT/P3X8\+:M'#K=
M[9:5X'\+Z=G6=1L=/TR'["J>$]:_TAM/BNX+"Q@U"[6_OX;.VBO;Y+=+5+V[
MCA1+F[6UC9DMEN)@\RVZ,R0AQ&K$*"0"W17E?QU\1>"_"'P1^,?BSXCK,_P\
M\+_"OXA>(O'J6^HWNCW#>"]$\(ZOJ7BA8-6TVYLM1TN9M#MKX1:C87EI>V3E
M;FUN8)XHY4_S*_\ @AM^WIXT_P"".^K_ !XUCX@?#K6O%&K?\%#OV/?!GQZ_
M8V^">@6_B/7;_P"*_P ;;#]I#X@? CX#_#V%R;[58X/%5[J_Q$UK4]7>]N]2
MG\':!&8Y]4\4W.E:5=@'^I117\1G_!LQ^QWXH^('[<?_  4Z_;X_;!U+_A;W
M[6?PG_:0U7]GNR^+%IKVNQZ#HWQ=&C^+8?VIM,\/6.E:O!X4\1^';3^W?!'@
MSP;+=Z5=Z7HOA/1[*;PA9:%9:A;V\']N= !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5\2_\%%_V'_ /_!1O]C7XU_L>?$;
M7=2\)Z)\6=$TI-+\9Z/:0ZAJ?@OQCX4\1:1XR\$^*;?39[BSCU6WTCQ3H&E3
MZOHAOM._M[0SJ>B?VGIO]H?;K?[:HH _FC\,_L&?\%^?B1\'=*_8U_:,_P""
MA?[(_@+]FRQ\-6WPX\4?M"?LW?#3XFZA^V_\3OA;9Z>FAW'A_4]5\>VVA?"W
MX?\ B;Q'X=B_LB_\>^%K35/$NF33RZP]UXAU W)O_P!X_P!F#]FCX._L=_ /
MX8_LT_ +PK%X-^$WPD\-P^&_">BK,]W=O&;BXU#5=:UG490)]6\1^)=;O=2\
M0^)-8N )]6UW5-0U"55>X*+[S10 5_-</^"8_P#P5+_8@_:C_:K^,W_!*']H
MW]CV_P#@K^V9\7]=_:!^)G[.?[<WA+XM2:#X!^,'B^[N+[QAXA^'_BWX*07?
MB+4+;5[R[N7M;.ZG\-V=GH\>C>'[^RUN3P_9Z]-_2C10!^+OP=_9A_X*Y_##
MP7^TS\>O'7[9/P/_ &A?VX/BUX:\$>'O@O\ !#QCHWQ2^'?_  3?^ EIX:\1
M1W.JQ:=X1\'3ZI\5M?US6M&O]<FOOB"UOIOBS6+JWT#0-9-UI5F-2M_S&_9A
M_8(_X..OV4_CK^V9^T7X&\2?\$2_%7Q*_;E^)OAKXF_%^]^(.L?MV:I8Z-<>
M#-/UW2O"'A#P##X>\'>%KS2O!7AG3O$6IVFE6'B*_P#%6L1Q2()]=N"K%_ZV
MZ* /Y2/"G_!O7\9_'7_!-WQU\$/CO\>_A[X!_;]\2_\ !0CQ[_P4P\.?M%?
MS_A+_%OP^\)?M'ZS<QVGA]D'C70/ _C34_#,_AV%XK^WFL8+KP[XBN[77[)_
M$TNA^1K?O&O_ /!._P#X+&_MV>$-,_9]_P""H/[9O[+'A#]E%9-+B^+7@C]@
M/P1\2]!^*G[5&@Z3=6]T?"GQ2^)7Q.M-$M?AKH'B&XMH;CQ;8_"GPW!9:Q9F
MZT)+"UL[J*\LOZ/Z* /YPOBQ_P $C_VR_P!F']L[Q;^VK_P1K^-'[,WP=D^+
MOPC^$WP=^,G[*'[4G@OQS=?L^:KHWP,\&Z'\/OAAJOA/6_A7;ZAXS\._\(_X
M.\-Z-I=GHVGV.FW%E=IKM^?$U]9>)[O1++W;X6_LO_\ !:/_ (2CXC?M0?'W
M]L_]FSQ)^T'H_P %O%_@+]FW]C[X5>'_ (R>!O\ @GEHGQ!\0RV-U;_$#X[W
M<]]=?&SXJ3V\MA%9Z=(]A!K/A"UDOI?#NI%=4N["OW'HH _FA_X)K_\ !*[_
M (*"?"Y?^"CWPU_X*,ZS^P;\2?@5_P %'_%7QP^+7Q;/[/MS\?-?^*DOQ1^.
M=MI^@:KX<T^_^)_ACP9X0\/?!OPAX:;Q"_@[1/[&\2^-M.U[5;.Y_P"$P%GI
MD=O+]<_\$0?V.?\ @H%^P+^RU:_LF?MG?$7]EOXC_#SX.H-%_9NUGX#O\7]7
M\?'PUK7BWQSXO\3V_P 7_$WQ*TSPGHEQ#I,_B'0M"^'NA^#O!=I'H/A[3+BQ
MU77M9\K3VB_:6B@ K^=3_@LU^PC_ ,%8_P!O+XE?L^>'_P!F3Q+_ ,$]-&_9
M@_9U^.7P3_:J\/Z#^T)K/[2.D_$WQS\</A'/XH*>&?B0GPW\&^*O"NK?!6[M
M]=C4Z+X?NO#/BZ\F:YFD\1:?+;:?+'_1710!\U?LF+^V&OP8T?\ X;JG_9JG
M_:&;5M;;7Q^R9:_%&U^#$&AF\(\.0:.?C#>7?CBZU9-/ ;6[J]6SLY+QREA9
MQ0Q^9+XA_P % OAW_P %&OB5X:^#6B_\$[?V@O@G^SEKMG\7-'U3XZ^,_B[X
M&_X3_4-1^$%K;RC4M!\!:'>^$/&6A7>MWEVZO>6.I0>%;J_MXX8]+^(/A*6.
MXEO?T$HH _,O_@K=\!/VU_VJ/V+/B;^S7^Q!XB_9Q\)^,/CQHWB+X4?%;Q%^
MT?J?Q/T?2-.^"?CGPAXC\/\ C4> +_X7^&_%M]!\0+Z2^TS3+*3Q#H&H>'$T
M*]UZ2>![]-/4_FA\,O\ @DK^UM\/_P!E+]C_ ,:ZI\'O^"6WCK_@JE_P3_T#
MPO\ !3]DKXF>)M7_ &S?^&7/"'[/OAK2]/T)=0\<:-H^M:1XB\>_'.[CG\6>
M+HO%=[\/;/0M"\<:]%JWA73O#]U9MJ,_],=% 'XG?\$+_P!@7]K3_@G;^S=\
M8?A'^UOXJ_9T\:^-?B/^T=X^^/L7B?\ 9_OOB7K!US5_B99Z,WBS4O'VM?$?
MPUX+DOM;>^T6QLM(AT/PII]I8Z%86L-]?:M?/)<I]6_L.?#O_@HUX*\2_M/Z
MU^WU^T%\$_C'H7C3XN3:I^R_X,^"O@;_ (1C3_@_\(+>XUXV^@^(]<N_"'A+
M7?$.MZK:7OA]+BQUR?QM=:!<:%>21?$'Q'%K?E:;^@E% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%'3_P#7R?SHH **/Z?YYHH **/Z>_\ ,=/\]J* "BC_ #U_
M#\:.E !110/3Z_\ Z_\ /KS0 44?Y_.C_/\ G_ZV* "BD_'I_AW_ )T?YQ_/
M_P"O^G7D 6BCZ4A.!GTH 6BO+;OXV?"BP^(.G_"F[\?>%[?XBZK:R7MAX/EU
MG3TU^YMXI((FDBTQK@7CC?<P ;82#YB8/(KU$=O0C_#% "T444 %%'^>OK2?
MG^G/Y?Y].] "T444 %%% _Q[Y_QH **** "BBD_S_CGMVQ0 M%'^?\_UH_EC
M_//7]: "BCVH]OQ_SW_I0 4444 %%'?_ .O_ $_K1_G_ #_G- !11U__ %TG
M7_/OR/Z>OX\T +11_P#6_P \^M'Y_3C_ #^M !1110 44<=_I[?ETH_SP>G'
M^?T- !11_3^M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 '^?
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4?C_ )_P_7WHI/PZ
M?YXYS[=,\T +]:.W/XY_K1_/^6?\\\U'(VU6)' !))X  Y))Z8QR3V'N"* $
MED2.-G9T55!9F8@*J@$LS$\   Y/85^"?[>W_!8(?#;XD/\ LE_L7>"9OV@O
MVL=5F&ESZ3HVZYT'P&T\DELVI:_<V]W;30FQ\F[G<1Q7:YMU'EN"0>=_X*9?
M\%!OB7K_ ,6/#?\ P3P_8>FCUOX^_$]38>/?'^GNUUIGP@\.W/VM;VZOIH'!
MBU(II\]J@%M?Q WL'[O)++]O?\$^/^":'PF_89\!01Q16WQ ^-^N1K=_$CXS
M:W&;KQ+XLUJ5(_M=PUQ+';Q16[S(\T:PV-HP::3*@$  'YX?!;_@CY\;OV@]
M>M_C)_P4O_:&\8?%#Q)J<$%Y%\%_#>I2Z-X"\+&??)<::+G1K3PSK<_R2_99
M#=SW)"V\95]S.Q\)_:K_ &=XO^".?[1WP/\ VJ_V3[K5_#?[/_Q,\?\ A'X/
M_&+X0W.M:OJOAZ*]\:Z[I/A;1=?LYM;O-3OTNEN=7U&[G)U"&/?''B-U&T?U
M9+$1VYQ@G(_QK^?_ /X.0/$VC>%_^"=FKW%Y9O>Z_<?$_P"&\'@U($DDGC\4
MR>)+>/0Y8%CPWGQZFUJT9P0'"]J /WN\/ZG!K6C:1K5O@6^KZ78:I#@@CRM0
MM8;N/!R01LE7!R<CG)ZUM?Y^O^?:OF7]CJYUZ[_92_9QN?$XF'B";X(?"N36
M!< B<:B_@706O!,#@B47!D\P8'S9KZ:Y_P __K^OYCTY #_/Z]/\^_2C_/\
MG_./3%!_SU_^M_\ 7YH_S_A0 ?Y_E^?X>OJ*0D 'D9Q2,=H!Z]O3_&J=U<P6
MT%Q=7,L<%O;PR3SRRL%CBABC+R2.QP%1$4NQ/10: .3^(/Q!\*?#+PAKWCKQ
MQK-CX?\ "WAO3KO4]6U:_E\JVMK6U@>>0L^&^8K&50 $EB!CFOP!T#PSXG_X
M+-_&6+Q]XAO]>\,_L#_"O7_^*3\*HSV?_"Z_%&B7BRIK=Z8CYLWAH75CI.H6
M(AU&V-S;7<Z75FRD1'LOCA+X_P#^"IWQ^O/V?_A[KU]X7_8\^"/B:"3XO^-=
M/<&W^+?BC2=0#3>!-*F"70DLM*O=,TZXOV>WL4EL=8(@O9I,K'^Y'P_\ >$_
MACX3T'P/X&T*P\.>%?#FG6VEZ1I.G0K#;VMI:0I;PH!EG8K%&BEW=W;;EF)Y
M(!#!9>"?A)X#-O8VFE^%/ W@C02PM[2**ST_2]'T:R&YBJ  +#:V^6D?<[!"
M79B2:_FN_9ZCUK_@L#_P4'U7]I7Q'9WD7[(O[)6M:EX0^&&AW"[](\;>/].U
M&&&Z\1/'ND2>/2M<\*WJPMYZ@17Y#0'.U?:/^"V?[3OQ+UV;X>?\$\?V7;N[
MO/C?^T??P:;XSN] D62_\#?#>XGL++Q!JM\';RX8YM&UN6ZC(CN&*VKGRP1L
M;]</V(OV6O!W['?[./P\^"/A"WC0:#H]K=>(;[8JW&K>*M0@CN_$>IW3A4,D
MMYK,U[<LQ51NF;"KG: #ZRMK6.VABMX46*""*.&") !''#$@CCC10?E5$55
M'   [9JT!@ >@ _*E_#^7^- .>Q'UH .?7_/O_D=?QI#P"?0&E_ _P"3]?Q^
MGOQ2-T/T/\J *D\\<,<L\TB11Q1O+*[G:D<<:EG=B>BJH+,>P!-?S<_M=_MS
M?M)?MJ?M >(?V#?^"=%P-$D\)7,NG_'7]H0@2:1X0M7FN++4=%TFX6'4X7U8
M#3M2M0L^F!%EN+8B=<ET_3/_ (*F?M#_ /#-_P"QS\4/%5A=M;^*?$MC;^!/
M"$41?[3<:YXRO+7PQ;"W6/YV>&76(96(P5 W=J\T_P"".W[&]K^R5^R'X(A\
M16,5Q\8OB7:Q_$'XH^(KE&;5KSQ%XEM;*ZOK"ZGE57:.SO8KAXP5R&F?+-G@
M X/]D7_@B=^S#^SZ$\9?$^#4OV@_C+J:K>>(?'OQ&O;[4'FU2?=+?-:::EY%
MHZP&XDE:$C3(F5=N%7&!!_P5(_X)[_"3Q]^R_P"/OB#\)? ?A_X??'#X2Z)<
M>//A[XU\*6K:)JECJ'A2QN=1M;1SIK117-O<7-O9B5+FWN PB *D%@?V?N9H
M[2)YYV6.*-2\CNP5$102SLQ.U54 EB2  "3TKXB_X*$?M"^!/V?OV-_CC\3/
M%VH6B:9#X#\0:=I,1GC8ZSK&H:/?#3=.M%!)GEO)8C$BKPS$#<,@T >3_P#!
M(?\ :I\3_M=?L3?#CXC^-K.2T\8:,^J^ _$4DAS]NU'P/J5WX6GOP2S,7O)=
M'DN)"50;Y3A%' _4)?NCZ#_/^>W-?E%_P1K^#$GP9_8>\ 6LEU)<KX\U+Q%\
M3(4FC:*:T@\?:YJ/BV&U=#%%CR(]:6)<!N$^\WWC^KHZ#Z"@!?\ /K11_G_/
M^?\ ZQ0 4?Y_SUH_S_G_ #^M% !_G_/_ -;_  HI/;!_3_'\/YX%+U^GO_G]
M"* ,G5M1CL(-[RQQ;CC?(2$7J"SG!P@ZDXSTQ7EWPH^.7P\^,RZ]-\/_ !)I
MWB*'PQJ<VB:Q)8R^:MKJ<$DT,UNS  !TDMYU*]BAKYS_ ."E'QKOOV?OV./C
M1\2M'DCB\1:;X6U.T\.&1BC2:W=:=?2:?%$0R_O'FM\)R 2.M?.?_!&SX"7G
MP0_9/\/ZKKJW$GC#XO:A?_$;Q1-=,[RBZUS4=1U.U4%B<(+;51M&"< <\9H
M_7\=!]*/\_Y_S_\ 70=![#@\?3/?_)I: "BC_/\ G_/:B@ HHHQ_G_/^?RH
M*\)_:.^!NC_M'?!_QK\&_$>I:AI7A[QUI5UHFM7&F2>3>/IU[#+!<Q13*R21
METESN1XV!4$.*]VH_P _Y_6@#YP_9V_9N\$?LW?#GPU\,_ =C#8Z%X9LY;*
M11K')>":XDN)+F[<?//<O)(S-)(SM\Q^;!KWN;3S-)"WF/&D+;EC3;@]>O3U
M/?\ QK4_SZ_RY_#VHH KW#!('+8*A&!!Z$8(^OT^OXU\I?M&?#_1/%_P0^)]
MCK%M#>VEQX*\0W45G<J98Y/L&F75];.P;)\R&X@65"#\KHI!R,CZKNT,D+I@
MX92#T],XZX/?\^.<U\R?M->*(/!_[.GQ;UB[>&$VO@S7=.LC,X7$VIV,NG6Z
M?>Y=IKI5VKR21QS0!\T_\$@_$]WXG_8;^%[WD\L[Z+&^@1-*Q=U@T[3]+\M&
M8DDE?-/<]>OI^G=?FA_P2-\$ZMX%_87^#]AK<!@U35=+AU^[0J5W2ZCI^G;G
M ;! 9H3C//')Z5^E] !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%!_SZ_I]1SVH :WW3_GO7Y2_\%6OV][']B_X&-IWA<-KOQU^+<Y\%?"+P
MC9,TVHWVNZD'7[8;:(K(+:VL[?4)#(9(5$D'WR?E;].?%OB32O!_AS6?%.NW
M<-AH^A:?<ZEJ%Y<.(X;>WMXR[/([8"KG:N2>K"OY6_\ @G[X0\1?\%4/^"AG
MQ9_;R^,D5QJGP/\ V>O%%QX,_9E\/7Z.^F?:[>.RN9M>@CG\V.6+_B:^(;4/
M;QVWSY&\X8, ?I9_P2;_ .";MA^R5X"U'XP_%*5_&'[4'QQCC\3_ !9\7ZH%
MGN[?4+UK><Z192F-98K6 VL$JHTDQ#O)^\.2!^S*@ #C!.,]>N,_Y_*HX5"+
ML7@* JCL ,@#'H!@?A4U !_GG_//^37C_P 7_@-\)/CUHNF>'?B_X#T'Q_H.
MBZ_H_BC2]*\06SW5I9^(- OH=2T?588UDC(NK"^@AN8&)*K+&K,K#(/L'^>G
M^<T4 4K&QM-/LK73[*WCM;.QMX;.TMHE*16]K;1+#!#$O\,<42+&@[*H%7:*
M* "BBD)P,]A0 R0X7)['W]/\?K7Y7?\ !2#]H[4_#NB>%_V7/A-?32?'/]HV
MZN/!^C#3G,EQX7T*6W:XUK7=02/#P6\FC0:K! [$;KB,+M<_(?TC\>^,]&^'
M_@[Q+XV\07<-CHOAC1[W5[ZYN)$BBCBM(6=5:1B%!EEV0ID\O(J@$D"OQK_X
M)R_#2[_:*^,_Q+_X*2?$,G4?^%GR/H7P'T74;:83^#?AS;7!U#3KRU:?(2YN
MFU'5;.66$0!X6V^0HR6 /T:_8^_9E\+_ +(O[/W@'X)>'A;WS^%M(M(O$/B)
M$9;OQ9XE-M;V^J>)=1D=(WFOM3-M"\\ACCW% ?+4Y!\]_P""@'[;_P .OV#O
MV<_&'QL\:RB\O+"V.F>$?#5M<1+J?B'Q1J2M9Z)8V=JQ,MPKZI/913+&N=DP
M&],AA^('_!4_]J'_ (*A_#KXR?%#XG_LZ:UI?@/]F_\ 9DT_PGK?B;3-?6:S
M'Q/2Z\07UAXAT_3;Y]<TNS,EOIUG%<(LUM<>:;A$C61VVGY@_8V3XB?\'!?[
M2G@G]J3XYZ#?^%OV1/@)8:5/X=^&%U=P75CXG^*&G*9)=8$*-/;+#:ZSINC7
MKI):+(R?*MQN 90#]%O^"+W[+OQ,\?\ B7QU_P %-OVI$EN_C?\ M /<CP%H
MNJ6\RW?P_P#AG*U\VA:5$ER)#"UUH.I:?!+Y<[@FS&0F #_1@B $Y7 QWR.<
MC^?ZUEZ/IMEHVEZ?I&FVT5EIVEV=MI]A:0J$AMK.TA2"V@C0<*D42+&JC@!0
M!TK:_P _E_\ 7_SQ0 ?7_/I1110 4C=#]#_*EI#T/T/\J /YT?\ @MMJ&O\
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
M(66\N-%^!GQ%U#4?"<MS<&YQH&L>(?$%I8%Y,;3,]KH:"0 JP.-R XK]?O\
M@F%^P-X1_83^ 6D^&DC;5/BQXRAC\1_%[QE>2_:]2\1^+[^*V?599KR4RW#V
M_P!K@,T44ES,J-+(5;+$G\G?V6K.S^%7_!P]^TWX3MM0>-?BS\'=$\2Q:59P
M-;V4EUIECX\U:]GO%CD,4L_^D*ZRRH':0%AD\T ?U(*H(R<]?\*EIJ,6&2,'
M/2G4 '\_\_Y]J,_X?KBC_/\ G_/Y44 'MS^O\_\ /K2'H?H?Y4M(>A^A_E0!
M_/'_ ,%T/!3Z-KW[$G[1$3SV=C\*?CU:1^*-1@N!"UOIGB630O#M@O&'*RWE
M^T3CY@5<@@ DU_0)H6K6FNZ98:Q82"6QU.S@O;20<AX)U#QMD<'*X.>G]?S=
M_P""N?[/>H?M(_L-?&#P;HGFCQ%H6G6GCC07A=DD74?!NH6?B>)D*%6#!M(4
MC!!R!CFJW_!'KX_3_M _L%?!+Q%K.H)?>,_#'A^S\"^-UDN1/>1>)_#>F:9%
MJHNE+&6-C<7)&)1G<&&20: /T_=\8P0!ZY[\C&<__7S7\YW_  4T_;E^.'Q<
M^-VA?\$X/V!]39/C9XK2VO?B;\3;)9;O1OAQX2<6@U-9M0LYK.WMM7:QU*22
M&$ZM!<I/8RIY#2(53]2_^"CO[1Y_94_8Z^,_QBMY&CU?2/"VJ:9X<:,%I1XE
MU?3+ZVT+R54%S+_:(@V;!NW8V\XK\W/^""'[('BKX6_ 36/VGOC>G]L_'S]I
M;6;_ .(.H^(=4)O-8L_"WB&\U#6] TV.\N3+=V]NND:Y;PM;"5(T6%(_+ 0
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
MI?"OP;;&-/[&L#_9EEK,AUE&TN#4HM4N[&[N--N;2.">2W W,%;9&& KYO\
MVE_AK_PPY\$_#/P%\$WO_"0_MG_M1ZE!8_$KXEH_VOQ%I6@ZI)IX\6:O%?J\
M^H6>G6>F:AKEVD@OXX%CCE(D4*S#Z9_9D_;:_84_X)\^%OAS^S19:SJ&N^(+
MG4M,TGQY\4+/PW-=Z7J_CC6KBSLK^76_%D)GM9I9-6>=W^V7\CHTLC,268T
M?T@Z46:)O,(:56;<P!'RECLP<G(V].?\:ULCU'YUR7A+6M-\06,&M:/*+G2]
M4LK'4+&[BD$MM=6EY;+<VTL#KF/:T,B-\C,"&%=,6!8@$'J3[<_Y]Z %E=%(
MW.BY&!N8#)YX&3UKQOXY_&'P+\$_AIXE^(/CG6[+3=&T/3IKLQR74"W.H2(R
MK'::?;L_G7ES)(0%AMHYI,!SL(5JQOVBOC-X"^!GP\U7QS\0M>BT;1].@DD6
M-95&HZC,J2,MGI< D2>XO)0C&.*W625MK;5.":_('X0_"7XB_P#!1CXC67QS
M^.<.M^%_V=_"VIY^&_PONS>6@\311,QCU?7K&86RS(\CWRK'=Z?*"H@82$!*
M .@_9C^$OB_]M;XPVW[9/[0.E2VO@;0;TS_L^?#34[>2--,L@7@3Q-JMG<C8
M;Z9+K5K12]C93B-H6R8PH;]VDC4H%(X4* !V '08^@QCTKBM,T72M L+'0=.
MMK?3]-M((K32H+*U2*"VM(B"D*)"%2-00Q( 49)..>>YC4J!GN!^@- #E4KG
M..<?UIU'3_ZY_P _T]:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD) &32T %
M%)D=<C'KFEH **0$'I2%@/?V&,T .HHINX<]>#C^?OTXH =1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 48R"/7/ZT4C=#]#0!_,#
MIA\%>&O^#BS6!K4$]QK/BOX(7ZZ#)=;KJ.VU9=>\)Q1-:&=F%J/)@ES]G" ,
M6.,LQK^GCS5C4E^%4$D]E R26/0 5^"__!6K_@F!\8OVH/&OPQ_:D_9%^($'
MPP_:9^#=M-;Z1.XAL[#Q19/=W5Z;75KP1W,D@,\MNHC>QNAY<"G^$+7PYX._
MX)\_\%T?CG_9.E?M#?MAZ%\,/!LJ?9]:;P FDWOB!K0^9%)'%$VAZ%('=,,)
MEO$D#,2".#0!_0#^T7_P4"_9+_9=T^:X^+OQB\)Z+J2K(;?PW!K&F7'B2]F1
M6VP6FD/>P7,TLC HB("S,"!R*_*"R_X*7?MJ_ML>+O\ A!OV%/V<M;\%?#ZY
MG,-]\>/C'I%[X=LQHLY:.74=!TG6M#O],U29;?=+;"+5(=\DB!9%(4U]#_LT
M?\$/_P!DCX%W]AXJ\='Q7^T%\0[5X[F3Q3\5]:UGQ#&VH*=SW$>BZSK.N:9&
MK,6(B2(1J6)4 BOV+T3P[H'AZSBT[P_HFDZ#I\,:QQ6.C:=9Z9:11J %CCM[
M&&"%$7C"J@48X% 'Q#^QE^QMJW[-=WXZ\;>.OBKXC^+7Q1^)LEO+XK\0ZH]U
M8Z3'';7-Q>6UGI7AX:IJ&F:>L$]Y=[I[-83.CHCJ%B05ZU^T1^R'\ _VJ[3P
MUI_QX\ :9X^L/"&I+JV@V>JI#-:VM[Y]M<%WMYX9HIE,EI;EDD0JX0A@037T
M\(U P,@#_/I2[%]_3M_AVY/YT <QX1\(^'O _AW2O"OA/1=-\/\ A[1+.WT_
M2])TBRM=/L;.UM88X(8XK:TBA@3;%&BL5C!8C))-=5_G^?\ ];\Z:  .#[\_
MY'84[\?\]<?E^E !S[?G_P#6^O\ D\5+Z406T\QSB&":4XZXCC9CQWX''/6K
M=87B=VB\-^()D)5X=$U:1".SI83LI_ J#0!^/'_!,F^U+QO^T/\ \% /B9=0
M^9INH?'BZT#1KRXC"W@L8/#7@^[^RLS R>0)EFE">84WG=M!.:_: 1J<-CG
M_P ^O_ZSCK7XT?\ !%&$W7[.OC_Q;<RR7&L^-/BOK6MZU=N<-<7@M+:Q$F 2
MH'D6<*84 ?+G'6OV:!X!/H"?RH :5103C &2>?S/6OY0_P!C>>[^-7_!Q!^U
M7\1[>[:ZTCX+?#.T\$K+;6R?9C>W]KX\T*YM9[B,A5FM&@08;>[LV&VD<_U!
M?$GQ39^"O ?C7Q;>3K;VOAKPEXCUV:5B JII.CW=_P#Q8&X_9\*.YP. :_FZ
M_P"#>'0[CXB^+OVW_P!K/4=/8_\ "X_CGXQ@T+6I05>[T?3/%.L7=K$HQY82
M*WU<$,K.2).2.X!_3^G0_7^@IC3*K!,C>3C!QD@=3US@9_#/O4U? ?QY_9W^
M.?Q _:P_9[^+W@/XF3^&/AE\.[#7;?X@>#TNRD?B=[[5-"NK,-:$&.;9:Z?>
MQ>82'C$Y"_>- 'WYUZ=Z**R]8U"'2]/N]2N'*6UA;RW<[J S+%"K-(0"0"0J
MDX)'(Z^@!I;QG'/7&>.O3_/\J5NA^A_K7@_P(^/OPY_:,\%Q?$+X7ZXFM^'Y
M;RYL)91Y0EM;RTGFMIH+B.&:=8Y0\#-M,I;8RM@9X]T5N"&)Y_'USZT 96L:
M7;:UI.J:/>1B6SU?3[S3+N-@&5[:^MI;6=2K<,&BE8$'KGGBOY?O^";5[XB_
M8C_X*L_M5_L-^)+BZA^'OQ?>^^,OP<@=7&FPC6+WQ3K.JV5HK'R;=K;3-)L
MZ6Y)(**R*N,_U+83U/\ G\*_FP_X+LB/]G?XA?L:?MJ>$?LFF>,?"7QDT;P)
MXCO/,^R3ZMX8\8ZUX3\+M9RSQ*9)8K>VU2_)1P559FP<,: /I[_@O7\./C#\
M3/V!?$.E?!_0)O$^H:'X]\!>+_$NCVMN]Y>W/A/POKL>K>(3;6L<$[SNFEV]
MR0@4!F(!89R/RXMO^"IG[1W[7'P:^&?['W_!-OX,>,;#QA;^ O"?P_\ B%\8
M_&&@ZAX>T+X;WFD:!I_A_7([:673]0L6N[:YBO3$[75A-$]@2I0EBO\ 61X2
MUG3_ !_X)\/Z]+:VMQIOBSP]8:F]I(D=U9S6NK6*3M"Z2JT<T+QS%&5T*NC$
M,""13/"OPS^'?@7[7_PA?@CPEX2.H3/<7S>&_#NCZ&UW/*[R237+:99VK322
M/([,\A9F9V))+$D _DP_:'_X(K?&?X!_L[_"3XS? AO^%Z?MI?#;XGZ!\4O&
M>N>*[J:_U3Q7>076JZUJ&E6>I7G]O7T6GVMU<06%M:VXDMW@B@VP1B..,?:/
M[)W['W[77Q$\82?MY?MYWEOJ/Q2\*^#+FT^%G[/>FQ+=>%/!US:?9$@U%[18
MK2TGUII-.,L,\OA]+M([^=$FV,WF?T8"&,<C/7J#DY^O7Z\_7I4<L,;?*PW*
M1R&^8,#V(.01QT(H _CE_P""&G_!-;XIZU^V#^T1_P % _VIO 5[X>\0ZOXV
MU6'X7Z3XCT^:"Z2*&73X8-92RO[>$PE([&ZM(I(XF_<LH60*P2OZ^?%UA-J/
M@[Q+IMN/]*O_  [K5C !GF:ZTVZMXE&.F7D11@?05MP6EM:HL=K;PVT2YQ%;
MQ)#$"222(XU5 2222!DDYSUS<VJZ ,,CG^9X^E '\Q7_  0)\"?&+X/_ !"_
M;H^"7Q3^'VL^'='TKXM>(=6T?7M0TRYMK#7X]0;1;&3[!>3VT4=[;F&%F#QR
M2*1N.WBKO[0'P&^/_P#P3W_:V\8?M;_LS^"+OXC_  L^+DK2?%/P#87-Y)>V
M5Q)<7UU+J.E:?:VFHL99)]37>88;8A+8$N=H _I:M]'TJSFN+BTT^RM+B[8O
M=W%M:V]O-=.<9>YEBC22=S@$M*S-QG-.GTO3[I#%=6EO<Q$%6BN(HYXF!'1H
MY5=&X[%30!^ -Q_P5L^*_C30D\-?![]E'XD:E\2[ZS\BVTO7='UZPTJP,T7E
MK/=W\FE78)@+/(_FV^/W1W'DXY6Z_90^+&K?#[XA_MA_MA^([B?XH:3\.?&,
MOA/P#;WTP\(^"K6?1;B6%YK826UA/?6R0VA\V?2HIA+;LV]69C7]"]EX3\*Z
M;/\ :]/\-Z!976"/M5II&G6]QCH1Y\-NDF.3QNQR?6N"^,/PN\.?%GP-XB\
M>*HKF7P_XGT^?3-2CLWDBE-M=02V\Z PRQ/AXYF!'F $#O0!_$O_ ,$/?@OX
MV_:V^+5_XGUZ.;_A1GP-^*/C3Q'9*D;06GB;Q==^,-0UF)Y;>,1V]ZMI>6M]
M!#([7!2.4JBJKE3^_G_!3[]@CXH_'N_^"_QY_9JU32M(^-W[/^HQ:EX5T_5/
M(CL=3A@N7OA87#2B10&GBM4 -K/A5(VXX/Z5_LP_LO\ P@_9:^'\?PY^$F@V
M>CZ*E_=ZG,L5O'#=W%W=W,]U++=RAGFG<RW,K;I97/S'GDU]+"TMU;<(P&SN
MS[\\_J: /YU['X@?\%N-;BLO#,?PR^%_AEX[2*VU#Q++JME-&\D2+%]HBBF\
M*Q1+E,,464#*GYN,ULZ;_P $W/VU/CAO'[4G[6FO6V@WDGVBX\-_#N232"(Y
M /,M&U+0=:TRX"#+@,8L]/E%?T)M"C?>R?;/'XCH?QIDEM!(A0H K#!V80G!
M]5 /UYH _GL^./\ P0A^!'C+P3X T?X3>)]<\"?$KP1JK:M%\3;S4K[6O%FH
M3RVSVDSW-_?:G'J,K-#+(0TFHR%6.0=PS7T3^R]^P/\ !;_@GAX?^)'QF\1:
MYJ_Q-^(E[I6J^)/&7Q)\9^?J.L?Z):2WIM=.NM4OM5N+6 SQ2A+>WNXHU^T.
M GS'/["K86B["(QNCQM<G+8.<?-U.<XY//TK.UWPUHGB32+_ $36]/@U+2M2
MMY;:^LKE%EAN8)49)(I4=65E925(((QQB@#^$KX>:;^U1_P5@_;Z^('QF\"1
MZIX6^"EG<7/A"T\:ZBMS NG>%=-GU6.]L= ,T<<,-YK>EWK:>;FSNX+C,D#A
MI&2-1^M7_!5#]C[X5_ '_@F?<67@7PEI0U/P/XG\(^)M1\17NEV=QXHNI;#4
M8+^\NKS6YXI=4FDE-J\KR37;L2SL6))-?T*_#WX.?#'X4Z&OASX>^#=$\*Z.
M)GN39Z-86M@CS/LW/*;:"(RL?+4Y?=@\CG-?!7_!7?2--F_8*_:"74UA^QR>
M%;D1FX?Y(Y_[-U$(^YL[=C$,,=.W(H ]Q_80^(6G>/?V/_@5XKTMS,D_PU\(
M0N@;<7N+3PYI<4P!Y.XR*1TYY&*P_P!K#]LCX8_LK>$Y-6\47MY?^,-1C;_A
M&/ 6AL^J>*]>U!U8P6]KHL<RWC0RR;$:6*.0J98AL;>!7XL?LV?MSWGPJ_8W
M_9R^ '[-FECXN_M$^(?"NGP:1H&GDS:+X:ANK#2T35/$%]9K>7%M#9_:8)ML
MVFSQF-9=V%3#?H[^R7_P3^*>*(OVA_VK-<NOBM\?[Z5;X0:@[R^%O!0E99DT
MG2=+$J:9,+3R[:'[1)I=O.S6Q9EW224 >(_ 3]G#XX?MG_$C1_VC_P!LJ2;1
MO"5A=K??#;X)6EY/+I,-GYBM97GBS2BNGVTE[)%&TC0:CIERR)=,GFLH.[]M
M="T6UT:SM-&TNTL=,L;,I%#IUG;P6UM!:HFQ8X(84CBCYPW[M%Y)/))KIH-*
MT^V&VVMHX%VJ@6%5C1550J*BH%50J@!0H&!C%6DMXD.57G!&X\L<]]Q&3]<_
M3B@ 6",*@,:ED'RYP2,>A/3KU'K4_3I2 8&*6@ HHHH **** "BBB@ HHHH
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
MF$FNHRW2)ITT:V#J+.]M96\RY#J!L%?+G_!8'P[X.\-C]DC]BCX2:+IVC?\
M"Q?BKX4U+4M/TN)EF?1?#/B+PO=7PN,EY94FL[F4223,[D98.&)) /TV_P""
M67[%OPK^!7[+_P )M4L]!M;KQGK?@CPYJM_X@O(S<:A#)J6BV5V\-K<3/))'
M K3LJ*AC!1$RO  _56TTV"S4B,DL?O.<@MZ9 .TD#N1D]>M<3\)_"]EX+^'G
M@SPK8M^X\/\ AK1M(2(#B,Z=IEK9M&.GW##MY.>,5Z/0 4?_ %^W^?\ Z_:B
MD_SG_$<?Y_&@!:**/\__ *J "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M*]LYH[BUNK6X02P7%O-&SQRPRQLKHZ,592,5H?Y_SU_SUH 3//TZ\?E_D?\
MUBM)W'XX_P#K'_.?PI: "BBB@ HHHH **** "BBB@ HHHH **** "BBC_/XT
M '^?\_YXHHHX].GM0 44?X^_^>_N/Z'^?\_E0 44G^?R]/R_K2T %'^>G]?R
M_+\BCIC_ #_D4 %-<#:>/\Y%._+_ .OV_I36^Z?\]Z /YI?^"M7P<^./[(WQ
MQ\'?\%0?V3=*O-=U/PP(M$_:(^'NFQ.Y\8> TGO+AKYX(6MVGN8M4OM-<-]J
M!"V*YB('/Q+^TW_P6L^.G_!1+PKX0_9=_P"";7PK\?:?X]^*%E;:?\4_B!J&
MGO9VWPZTK4F:#4;99YYK3%U#'#,MP4AOD,%R!$6?D?V0:EI5AK%C=Z9JEE#?
MZ??P/;7EG<Q^9!<P2##Q2QGAD8?>'>O,_AO\!?@]\'Y-2E^&'PX\+^!I-7D,
MNIR:!IJ6;WKEE8M.P+%B653GV'N* /A[_@E7_P $\=!_X)Z?LY:9\-Y]3C\6
M_$W7[N;Q)\3O'4R$WFO^)=1@LO[0 F>WMIVM4N;5IH!-$'!F<DG=BOU!50 .
M!GZ?Y/2D5%5B0,9[ ?Y]*=Z>WX8QZ?YZ>U "T?S_ ,_2C^M% !111C&< ?RS
M]: "FL@;.0/;COZGU_\ U^M._P _Y_\ K48]<>W'2@"'RS_L\=/;]*EP!T '
MX4N?YX_S_G^N#_/^?RH .O\ .BCC\OPZ?Y_$>U''Y^O^?TH **._^>W3^9HH
M ***.G^?;_ZWL/QZ@!11_G_/ZT>O^>P_/_([4 %%'^?\_E10 ?YZ?Y_/^=%'
M7WHH *@GF6",R,<*H)+$C@9&>O;_ .M1,S)\XR0HSM'\1_EQ7A7[0'QM\(?
MSX7^+/B%XVN(;72-!TF:],<TT<37=SYB16]E$K F6:6:6+Y$5CM).,9( .$_
M:B_:W^&W[-GP[U#Q/XHNTO=:NHVMO"_A2VD#ZQXEU.4K';VMA;*,MN=B[%VB
M39%(=XK\SO@'^R;\1OVRO&5C^U'^UHVJV^B0WJZG\-?@=JSJ-.\))D36]Q=0
MP^:)+M4G6)@-1N(MUJGR8R6R?V/?@%XT_;1^)]O^VK^TYI$EIHVGW;W'P)^'
M6HKFT\.::2ZPW]Q;R/.#<217E_'NB>'AD^3 Y_>**P?S%*N(;>(#9!$-J87H
M ,$;?09_PH YNQTFPT.RB2ULH(8+*!XX8(D2&*VAAC/R1HA1554&&)Y %?S3
M^![B3]L[_@M_K6O/#%J'P^_9G\%/IMH4#36<'B:;3[ZTO%60,T:W"7NB1;^0
M0X'I7[3?M_?M*Z'^RU^S3\4OB1J-[#8ZI;:#J&E^%899E6?4O$FM6T^G:;:6
M<:D22S-?W%FH5<D-(O(SFOA#_@AE^SAKWP^_9\UG]H'Q]I<T'Q0_:(\2:SX^
MUIKY-M]#8:[=2:UI\#%QY@15U6=0K.W (XH _<K2K>*WCDC@!1/-EDV'!VM(
M[,1QV!)XSC^=:_\ GI_G_//>J-DLBH3*@5V=\XX&-QV]">HQWSS5[_/^% !1
M1_AV_P#K?Y]*#_G- !12<?T_SZ_TY]Z6@ HH_P ?\_U^OXT4 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4?TZ
M>_M_^NC_ #_G_/2C_P"N>W^?_P!7)]0#DO'/CGPM\-O!WB7Q]XVUFR\/>$O!
M^C:AX@\1:UJ,R6]GIFE:9 ]S=W,\LA5%6.-#@%AN8JN<FOX]_"^K>)O^"FW[
M0WB7_@J9^TG)XT\0?L%_LX?$QO"O_!/;]F+2-#^T67[1/C?PX\%G%\1[K2'1
MV\=6>M>/;?5;#2H6B:U\K36LY!*MN&/V1_P5F^,OCK]M[]K7X2?\$=O@#XD.
MCZ!K.FS?&W]N3QA;?;+:W\+?!3PEJNCI8>#+S4HD$31>,]0OITO[*.5Y%CTR
M&2>-8LM7UU^Q9\%]!^,GQ?T;XX:1X8U_X7?LL?L@V>N_ #]D#X-RZ=)X>\%Z
MU_PC4DEAXZ^/Q\-[+:VGU'5?$JZGX>T#5I[0M-:>%;?Q%I\K#5OMEP >R? 7
MP#JGP)\&:]^VI^VS<:/>_M3>.]+C6YT>"]BN-!^%L.ORPV_AC]G_ ."UG+O6
MV$^H76F^$HK]5N_$/BG4GADU/4;IKRY$OEO@'0[_ .(7Q7\>?&3]HC7O#^N?
MM=Z%\*?%/C3X!_LU0ZE%J/AG]G#P@\$MMHVKSZ;)NM-3^)7C+5'TR&]\5Z\E
MS/:VMB-(\*V>@P7?B0:W0^-'[0&C^-_BWX7\;>)_A/=_&W2- ^(?B#PS^QC\
M"M/3PR^O?%+XO^!]*UF^USXPVM]K=S;Z+I7AK0M*T;7;_P /^(_$=_8:3I\*
M6>NV]U%>VMM.OY=^)?%.@V?Q9^/NJ_ OXM/^UA\,/&7C&R^,?[3_ ,!/@KXR
MT?Q-^U==_%K2IM/TCP+\)+S5?"^IW.H>+/V?O#&MZEJ,FN-X:U/5M-\-:LL3
M:FEE8:I)+, >\_"OXD_L\:'^PE\;/CEXU\;_ !3_ &S?C/\ $>]\:?#C]H#X
M$^/?B#=V&M7GQ+N=8U#2]6^&.A_#BTC@T/P?_P (M83:;IGAQO#GAZPN=5T"
MVTC7KVXN[_4[F^N/HCX/_P#!./\ 9*_9#_9\T#X/?'W1=,^)WC'PK\>I_BE\
M'O&^C77B0?M#>+]6@\:#6O LVJ>*[#7$\8:UK\-K]FT?Q)$=2BT'5M*FU6QN
MM'.D74]@_=_ [X,KIR>%?B_\=OV6_P!FN?\ X*%?$_4+KQ=X2M_"?PY\*?\
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
MK*,AZ_J^\':+I7AOPUH>@:' MKI&D:=::?IMLB;%@LK6!(;>(* H7RXD5<!
M. ,+T'S)^RU^R7\,_P!E3X;:!\+?A=H4.CZ%H5BB3WR+$+W7[UH(H9[[4I4B
MBDGFE,*2LTV]B[$DDFOK:RB\B%8LL=I)YYP#@;1[#L/Z4 7***,?YR?K_G\N
ME !TH_P_SS_]:BB@ _+/Y9_G_6BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ /Y>_I7D7Q[^,_@?\
M9V^#7Q+^-_Q'U5-%\$_##P;X@\8^(+]HWF*6.AZ9<Z@\4,,2M)/=7+6ZVUK"
MN#-<2QQ[E#9KUMLXXSUYQZ?UK^=/_@X"\=:S\0_#_P"QW_P3Q\*78:\_;A_:
M<^&?A/XD6FGSWB^(;/X,^"_$UCXZ\::A:PV-Q;S#3;NU\+S:)JT\DC6Z6-]<
MB>&:'?&P!\3?L&> O$GB3X(ZA\9-2EN]2_;!_P""PWQ-U#7+B\\:?\)%:WWA
M#]E+P/?7JZ@-/UFR\/7UQX<G6SURSLTLM1AL8[VZUG3GC8I9N]?T,_M!06'P
MY^%7P>_90^&C:EIFH?$[^R?A!X4>TCGN-1T?X?\ AC3--L/%WB66^@BC@_M#
M0]"GLKV:>ZDM&U"ZN)I!)YC/C@?V4_!^A^,_CU\4?B1::/:6GA']GG1]+_97
M^# L?/@L8;;1+73]3^)VHQVD%TVDW"ZS<6?@%;.[@LH+BT;3=00RR"\E [3]
MLWQCJWP5\4_ ']I";0+SQ%\.OA+K7CC3_BO'I%M<7NM^'?!OC_2M#TJ[\;VU
MI!*C7.G^$TTV>_UB'RY2]N\>UH\%B )\>_\ @FO^RA^T9\/OA/\ #7Q]X+U3
M3] ^"%G_ &?\,[OP=KUWX:USPSITGA^Z\,7.G6NK6Z33M:7NAWMW87JLIDGB
MGDWRAF)KY/\ A#^R3?\ [(GQ-T[XW>.9/AIIND>#/ &J_L_?LN?L_?!CPI+$
MPD\:ZMIWB'6;_7/%VHMIE]X@\1:\/!6B7EZU]I,=KH]KI6K7,6I7<UW%:O\
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
MS_X/*?\ HMW[$?\ WQ\.O_G7T ?V.[QZ'_/XT;QZ'_/XU_'%_P *S_X/*?\
MHMW[$?\ WQ\.O_G7T?\ "L_^#RG_ *+=^Q'_ -\?#K_YU] ']CN]??\ S^-
M<>_Z?_6K^.+_ (5G_P 'E/\ T6[]B/\ [X^'7_SKZ/\ A6?_  >4_P#1;OV(
M_P#OCX=?_.OH _L=WK[_ .?QHWK[_P"?QK^.+_A6?_!Y3_T6[]B/_OCX=?\
MSKZ/^%9_\'E/_1;OV(_^^/AU_P#.OH _L=WCT/\ /^OY_P!:-X]#^G^-?QQ?
M\*S_ .#RG_HMW[$?_?'PZ_\ G7T?\*S_ .#RG_HMW[$?_?'PZ_\ G7T ?V&:
MDOF096-I70AEC )#$= PYR.><U^6/[</_!.6Q_:HUSPW\2O 'C35_@K\>_!J
M&YT3XD>&X;A&O &N533=7@LKW2OM]KFZ>4PW5W)'N2-_+&T$?B#_ ,*S_P"#
MRG_HMW[$?_?'PZ_^=?1_PK/_ (/*?^BW?L1_]\?#K_YU] 'WOX5_X(R?%#XL
M>+;#Q=^VS^T9XL^+UMH$D:Z=X*TJ\U'0_"NH10L65M1TFTUZ\TVX9S*_F"XM
M)-P1,DA5(_<;X3?!WP'\%?!^D^"OAKX3T?P?X<TV)(X]+TFRM+6/:J(@W_98
M(%=@$4$E,G:/08_E"_X5G_P>4_\ 1;OV(_\ OCX=?_.OH_X5G_P>4_\ 1;OV
M(_\ OCX=?_.OH _L:!7^[\H& .01^&>G7]*?O'H?\_C7\<7_  K/_@\I_P"B
MW?L1_P#?'PZ_^=?1_P *S_X/*?\ HMW[$?\ WQ\.O_G7T ?V.[Q[_I_C1O'H
M?\_C7\<7_"L_^#RG_HMW[$?_ 'Q\.O\ YU]'_"L_^#RG_HMW[$?_ 'Q\.O\
MYU] ']CN\>_Z?XT;QZ'_ #^-?QQ?\*S_ .#RG_HMW[$?_?'PZ_\ G7T?\*S_
M .#RG_HMW[$?_?'PZ_\ G7T ?V.[QZ'_ #^-&\>A_P _C7\<7_"L_P#@\I_Z
M+=^Q'_WQ\.O_ )U]'_"L_P#@\I_Z+=^Q'_WQ\.O_ )U] ']CP(.<9'(Z^IX]
M:=7YX?\ !,G1?^"B6@_LWS6/_!3KQ+\-/%?[2)^('B6:'5/A4-('A<?#Z2UT
M@>&;9AHFB:!9?VE%=+K!NO\ 0#+L>#?/(-H3]#Z "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MX@MY+"V\"W4MGH=CKVAZWHUQ:R7,,062\MDF,3R-N#!17GO@7_@N3^V3X/\
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MFT)X;--2>=(M$M\?VA=7*DRR$J?EQ\K?##_@A7^RM\/?V6?CO^REK/B/QO\
M$;P;\<_BWJ'QFN]?\61Z(GB#P9XMOK70+:.3PP=(L["S6*S/AVRFMWOX;F3S
M&D$C,NU1^V5% 'XB?L[?\$1_A]\$OBEH'Q7\;_M1_M$?M#Z[X'T35=#^&MI\
M5+SPK%8?#V#5M)O]&DGT*/PKHVAFYGM[/4)!"VL?VB R(S!F&:\ \&?\&[VA
M?#+X[_$3X^_"_P#X*%_MA> ?$WQ4\;+XS\<:=HL/PEN+#7&76)-8;0[BYU;P
M/J&HII#2SW-OY5O=0R+!<RA'5B"/Z.J* /Q!\(?L&_%BU_X+$:;^V4/%GQ"A
M^&?@/]G32OA5J]MXFO[)O#GQ+UB?P==^';/6-*T_3=RQZQHUVC7VN27<.G0M
M->PM9+. ZI]:?M__ /!-SX&_\%#/"/AG1?BA=^(?"/B_P)J"ZI\/_B=X-GBA
M\8^"KWSX[J2;16O#-IA:6YM[6>07ME=*9+6+ "[@WZ%44 ?AE^R7_P $)/@5
M^S7\>/#W[1_COXW_ !H_:E^*O@J![;P#XA^-TOAJ6X\$Q/-9SD:$/"VEZ'$H
M$^GV<O\ I45QN>!"V[G/.?%__@@3\&/'GQ%^)_C3X6?M(_'W]FSPU\:]0&I_
M%KX7_"*3P?%X.\>73016\\FL-XBT36-8A>YCC(EDTS4+%\R.4*DYK]\** /R
M0^/7_!&S]ESXY?LZ_!']GY;KQ3\/C^SLWG?"'XG>%+B&?Q]X/O6FU:ZFOM/O
M-:.H6CW$][KFJ7<@NX+F/S;MU5!&$1><_9Q_X(V?#;X$CXT:OXI_:#^.?Q[^
M('QL\"7/P\UWXC?%*]\/MK^DZ!<7%M<A=(T_P]IND^'DFBEM@4DGTEW(D=79
MA@#]DJ* /SQ^"'_!-KX'_!S]AC2OV!-0O==^)OP@T[PB/!\]YXTCL!K.IV<?
MSV]W>+H\.GV0NK>X6*ZA,,448EBCW*1D'X,^%7_!OU\&_AWXL^&EQXB_:?\
MVB_BC\(O@WK-IKGPN_9^\7WGA.U^&W@R]TV2VFTK^S)?#VC:5XFFBTZ6QT][
M>+4=;O(R;*$2HZM*'_H!HH _(K]IK_@D/\-OVAOVS_ O[<VA?''XO_ SXQ^%
MK'PMX?\ $LGPR_X1<Z?\2?!?A>;]UX+\6CQ%I&K2C1-0L)M1TN[;2_L-\MIJ
MEV8+J.;R9(_EOQ)_P;N? ;5/%W[0FI^%_P!H_P"/7P_^'W[2*>,+GQU\'_#,
M'@1O!2Z_XS.JRZAXCM+C4_#U[XB;4H;S6;R]@CGU=[)IGVRV[QDI7]#-% 'Y
M!2?\$<_@K)X&_8O\"'XG_$H:?^Q/\0_"/Q%\#7@B\-_:_%FI>#]3MM4LK'Q0
M/[+\E+*YEMDCN3I:6D_EEO*D1L$?/7_!P-\-/VF?VCOV9+;]F#]G/]EGQ;\;
M]9^)CO<Q?$S0[C1;?2O@UKMLE]IVG^(+][[Q%H^J+=6T5Z]W ^G6.I 1&3=&
M7*J?Z J* /@G_@F=^QY8?L+_ +&?P8_9XB%M/KGA+PTC^*=4A1Q-J6OZI>7F
MLWSW;R+&\L]G/J4MD791Q!@%E 8_-O[7G_!'#X4?M-_&:]_:"\#?&OXN?LM?
M&#Q!I#Z!XV\<?!%?"Z:KXXT9Y_/?3_$(\6:1KMG)$SI;_O+:U@F M( )0 0W
M[$44 ?D_X#_X)!_LY_#?]BOXD_L7>$]9\6:;H7Q>FM=2^(_Q07^S9?B!XL\1
MP7^D7LWB74VN()M';5+M=$L+6<0V$-KY,68X%?YJ^\OV?O@9X<_9[^ OPU_9
M^T+4=3\1^%_AIX)T_P "V&I:ZMJNJ:MI=A;O;";4EL8K>T$]Q$[+*+>**/GY
M56O;J* /Y[?CE_P;R? KXF?%?XB_$_X6?M*_M#_LR6_Q;O;V^^(_@;X/7?A0
M^%O%EQJLUW+J[:A%XKT?7;R+^U!>3Q77V&XM0$;]WY> 1]&ZA_P1-_9!F_8$
MO/\ @GOH]IKGASX87WB/3_'-UXKTQX7\7R_$+3;Q-5MO'+R7AN+!M=76XTUC
MF#[%]L7BU\G]W7["T4 ?@#XY_P"" WPT^(7PK_9Y\'>)/VMOVCKWXJ?LTWNN
MGX>?M&2P_#N;XI0>']9U+3KVW\*7$,WA=O"G]D:/:Z1IFEZ>Z:#]N^QVD33W
M4L^^1OI7]D7_ ()%_"']DOXW_%OX[6/Q2^)?Q2\3?&CPYH7AWQE8^/4\.+IU
MTFC:!:Z#+?HVAZ9IUR+K5$MC>7J^:L"W,TBV\44(1!^M-% 'X>?!/_@A5\ /
M@_X;_:'^&.H?%SXL_$SX"?M%6OBBWU_X"^,U\,?\(!X:F\5ZB=3O[SPZVDZ5
M8:\ES'<R71A-WJ\RXNYRZLQ4KS7P6_X(+_"KX5^/OAMXC\3?M1_M%_&#X?\
MP;US^WOA3\%?'5YX3@\ >!;M3>"!-*?P[HNDZ_<PVZ:C?1QIJFJWX"W+@[BL
M93]Z** (H(D@AB@C&V.&..) ,\)&BH@Y))PH SSTP3FI:** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M,^##>.;V+P)+\4O& 99WAMM*MO$<L.EZ<EK-+K6HW-EITGV6QN[C4+;].G)
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
M=NWI_G]?6EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M[X;7GQ_\=?%KQOX1_:%\/:PVLPW>O>";'06TJZMI]-M= \.:JVFW']8'P/\
M^"8W@+X5S?$0_%']J#]MW]LK3_B7\%_%O[/FL^'/VP/C^?B1X/L/A1X]?2O^
M$TT+2?!W@_PE\./#!UGQ-:Z+IVFZKXZUG2M8\?S:7%/IZ>*([:_U".Z^3K7_
M (-^?V8'\/?"#P+XH_:A_P""@?Q#^%_[.GCSX8>/_P!G+X2^/OVD-,U_X:?
MR^^$GB_1/$_A+1O!7A4?#>TMM6T2VTK13\/+?_A8DGCC6O#OP]U?6-%\$ZUX
M6OY[76+, ^)OC!_P3?\ V&/C7_P<CWOA+XK?LS?#/QQX9^(G_!*3Q5^TYXUT
M77-.OI;#Q-\?[?\ ;+\)> X_BCJ446H0B;Q0O@Z6706F4K;/82.)+5I&,I].
M^ OQ=\7? KXR_P#!TE\;_!5J-7\9?!7Q%H/Q7\&:3=1/?6U]XH^'?[!X\6:!
M8261)^T17FIZ'86LMNHS/$5AP1M _53]K'_@FM\*OVK/C?\ "_\ :47XR_M,
M_LW?'KX6>!?$?PJL?BG^RY\3]*^&WBCQ7\)O%6M67B/5_AEXUEUWP;XVL=4\
M*-KUD-9LO[.LM'US3-4GDU#3]:MKR"PGL_6/@U^Q1\'O@G\6OVQOC!H-SXK\
M3:U^W%XU\*>./C-X;\<7?AW6_!=M>>$OAU8_#"UT7PGHUKX8TNYMO#FJ^';+
MS-<T[Q-J7BJ:^O[N[,=Y;:<\6FP@'\SUK_P39_9I\2?\$-9?^"EGB'QE\1M0
M_P""A^H_L(ZA^WH_[>TGQJ^)L/QMTCX^M\)+CX[6VEV7B&S\7P:9IOA+0]?6
M+X6_\('INCV^C1Z)9O#!I"^*-FI#HOB#X=U#_@HS^V-_P;YM^TCK7Q T&W_:
M/_X)?_&7XK?M">&/AWXLUSX6R_$F?7OAK^SQ\2?%7P]\1ZEX0N='\0Z;\//%
M_B^.RN/%7AK1-1T6XU;0[3_A&+VZBTR[O[6;],;7_@@)^R5:>&V^#:?'?]N2
M3]C=O%;>*?\ A@>7]I.[/[)?DMXA/BP^#3X=7PFGQ5?X=GQ&?[9?P-)\7'\/
MRZCF\FLY+AGE;]#O%?[%/P>\6?M5?LW?M=27/BO0?'W[+/PO^*WPB^&/A'PU
M=>'=*^&1\(_%VS\-:?KD>M^'3X8N-5>ZT*R\+:?;>%$T+Q%H&F:;#+=1WNFZ
MH@LULP#\FO\ @FQ\*_"7[&G_  5K_P""CW[$/P BU;P=^RI#\ OV4_VD/ WP
M4E\0Z_KW@[X6?$7QK)XV\*>/Y_AY;^(=2U6[\/:9XX;2+#6M>TR&[>T?4;2R
MCLX[2PL+&SM_U?\ V%_V)OA5_P $_/V?]._9P^#/B+XE^*? ^F>,_B#XYM]6
M^+/BBQ\7>,'U;XD>+-3\8ZY;3:OINA>&[(Z=:ZEJD\.FPQZ3'<_9U%QJEWJF
MKW%_JEYI^$/V._A?X*_;%^,G[;NDZQXXG^+/QP^$/PQ^"WBW0[_5-#F^']AX
M6^%.J:_JWAZ_\/:1;^'+7Q!::_?7'B&ZBUNZU'Q3JNG7$%K9+8:5ILJW4UWF
M?L+_ +$WPJ_X)^?L_P"G?LX?!GQ%\2_%/@?3/&?Q!\<V^K?%GQ18^+O&#ZM\
M2/%FI^,=<MIM7TW0O#=D=.M=2U2>'388])CN?LZBXU2[U35[B_U2\ /*O^"C
MO[>^F_L4?#'P_HO@+PI<_&C]L+X_ZG>_#;]CS]FCP]BZ\5?%_P"*]Q:#R;_4
M+9)[=M#^%7P_2X@\4?%?QWJ5SINA>&/#%NZ7.J6^IZGI,-S^ G_!0;]A'Q!_
MP3Y_X-A?C;\#/%WB0_$3XD7?C_X*_'+]K'Q?I$<LMEXM\??$C]L+X.>,?BU<
M:/ +>WDG\-: SV'A^RNCI]B^I^'/#":WJ6G6,U[?6L/Z^?M1?\$6/A=^T[^V
M+J'[<L7[9W_!07]GCXY7?PTT;X16%U^S7\:OAMX%T/PQX!TD1RW/A_PFOB?X
M(>._$GA_3_$>J))K_B>QL?$R:=J^NW-WJ,EG$]S*C?2_P?\ ^">G@;P+^SQ\
M:/V8OC=\?/VI?VZ/AE\>(M:TWQP?VUOB?H?Q3\30>%_$'ARV\-ZIX-\-Z]X0
M\#_#:;0O#LD-NVKVGV:%]:TOQ%<SZUI>LV5XMJUL ?G[_P ')4]CXB_X)4:U
MH_AJYMK[Q=\0?VC/V,]"^#)T^6.>;6/&^K?M%_#C4=$7PZT!9KNZN?#MGKEU
M:?86:26S2>6(F$.:]E_X*U_M9^,++PDO_!.3]D33;;XC?M_?ML^!?$W@CP-X
M8@F<Z+\ /@QXFMKGPE\2?VJOC1J=M'<KX+\ > ]'O]4C\(SW\$U]XS\?IINB
M>'-'\126>JV":WP:_P""*O[.WPL\>? SQ=XR^/?[9_[37AC]EO6M/\3?LQ?!
M?]ISX\P?$?X+? ?Q1H%A)I/@WQ/X,\':7X+\)W6M>(?A]H\TFE?#W5_B/K?C
MJ\\%VGE-H$ME=VMI=0>;^.?^"$?PR\3?M1?M"?M=>"/^"@/_  4\^ 7Q8_::
MU^PUKXFM\"/V@_A7X-T::QT2 VOACP?I,FI_L_>)/%,/@GPC9'[#X6\.ZGXH
MU:VT6S5+>V<)'&$ /#_^"A'[/O[,_P"Q/_P1I_9T_P""<NO_  _\9_'R^\>>
M-?V<OV*_V6]'\,^-+?X0^-?%/[87C#7)]?\ AW\4K;XG26?B"V^$-S8>/- \
M2?$_4?$(TCQ'I>EV\-QX6N-&UG2-5FT^Y^8?A-X!_;(_89_X*4_\$_?%?_!7
M3XH:-^WCJ/QA\,:G^R?^QK^T=X)NHO!^E_LG?'GQ5X+FN_'VA>(/@Y'X2\.1
M>.M=^.VB::W@]OVCYM0NO&%_H^B/:^(_#7ARQOI+>#]K_%__  2U^"GQ:_8]
MT/\ 8Y_:*^+W[4'[3&C>$_']O\5O!GQ^^,WQ@6[_ &H_!7Q-T;7-2UWP7X\\
M)_%[P+X9\"-HOB7X?2:M>Z7X/O;70 MIH,LFC:I#J]E<7<=QROP?_P""2/P@
M^'_QU^&7[1?Q=_:/_;0_;/\ B3\#1KD_P);]K_XW:5\1?"OP;UGQ)I;:'K/B
MKP5X-\&^ OAQX<G\8WFBNVF'Q7XMT_Q1KT,:V][!?1:K8:?J%H ?(G_!6WXB
M>(_V_/$=Y_P1/_9/O#J?C_XM1^"==_;T^,^G1+?^%/V.OV6D\0:7XHO+3Q!?
MCS-/N/CA\:X=(@\/_#;X9R&34[[PY>:MXAUJ+0M!N;#Q);Y_[87A#P[\)?\
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
MEU97=O>6S,);:XBF1)% /#O#?[7O[)OC+XIWGP,\(?M0?L[^*OC;I\E[#?\
MP=\-_&OX:ZY\4[&;34DDU&*\^'VF>)KKQ;;26$<,TEZDVD(UJD4C3B-8V(Z;
MXR_M$?L__LYZ)IWB7]H3XY_!WX$>'-8O7TW2-?\ C+\3?!7PPT35-1C1))-/
MT[5?&^MZ'8WUZD<D<CVMM/+.J.CM&%8$_P O/_!9+]A']BWX16'_  3-_97_
M &#/V:?@Y\&OVYO&_P"VW\&-5_9VUKX)>"-#\*?%GP=\,OA3<W/B3XT?%WQS
MXWT2S3QGK_@+P;HMOI>H^+=8\::OKEQ?ZR;+7V.I:EH=Y<VOU]^SK\-?AO\
MMF?\%OO^"L_C#]HSP%X1^,6G_L5^!OV,/V;?V;_#/Q*\.Z/XS\-_#CP[\6OA
M-K_Q@^,FL:)X9\1VFI:+9>)/&?C&>U@E\36]A#K3>'8)=#-_)IMS-:@ _H \
M,^.O!'C7PCIGQ \&^,?"OBWP%K6E_P!N:-XW\,^(=(U[PCJVB!'D.L:9XDTJ
M\N]&O]+$<4C_ -H6M[+:;(W;SMJ,1Y/\*OVM/V5?CMXHU_P/\$/VF?V??C)X
MT\*12S^*/"'PJ^,WPY^(?BCPW!!.EK--K_A_PCXDUC5M'BAN98[:634;2V2.
M>1(782.JG\)_^"9'P!^$TWQX_P""\G_!+G7_  99ZK^QMX'_ &DOA3XL\+?!
M>&]U71O!WASPI^UY\&H?B3X]^&GAB#P_?Z7<>&O 4>L:(GV;PCH%WIVCV,%]
MJ%K'9QPZG?QW/DO[6W[*W[,7A#_@M#_P1Y^#G_!/SX$?"?X)?'OX+ZI\4?CS
M^TWJ7[/7@/PQ\-++P5^QY8>&[/PQ!IGQAB\"Z7I-EJ%M\4==GU?P/X)37X;[
M4C=:IJ-MYEG9>*$N+P _?7XH_P#!0K]@7X'^.=;^&'QJ_;A_8_\ A!\2_#7]
MG_\ "1_#SXH_M+_!?X?^.?#_ /:VEV6N:5_;?A+Q9XUTG7]*_M/1=2T[5]/^
MWZ?;_;=+O[+4+;S;2Z@FD^B?"_Q,^''C?P!I?Q8\%_$#P1XO^%FN>'1XOT3X
ME>%_%>@Z_P" -8\)FU>^'B?2_&6DW]WX=U#PZ;*.2\&M6FHS::;5'N!<^2K.
M/YD?BE\'/B9^SI^WK_P4]_:4^,O_  1=U3_@H%\!?C5\0/@1\0_ 'Q=\.6W[
M'GQ,\7^'O!'PY_9G^'W@?QQ8^$OA-\5O&L7Q<UJ_7Q1HNKI_PC^@^'[%]4N=
M)\Z!;B&XLKN6]_P44_:3_9\_;4_X)_?\$F? ?[*-S'H_[&?_  44_P""BG[)
M7[-WC?PIX6T>/X;1Q?L]6'B+QOJ/Q3^"%UX>\/M90>#[NV\3_#.W\#:_H>CR
MMI:KI>K6%E/JFBW44MZ ?T._!W]JC]F#]HF]\0:9^S]^T?\  ;XZ:CX3V?\
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
M-9H9D>&:.10\<D<BE'CD1@0R."P96&""00>15H?Y_P X'^<&CK^G2@#^9/\
M;#_93^*'_!,#QI\5_P!L;]C#X4M\;/V0_BM%K-[^V[^PAIMK:W6F:OH>MVUQ
M!XJ^)/PN\+W3)I1U:VMKFZO=8T6T2W%]8/?VLZO8RSL>Q_8__;FM?!G[/_A'
MX^?LMS>)OVIOV$-6UB>QU_X=:4&U7]H_]C^YNWADN]"UCPI<2#6M=\ >%=E\
M=2LH1>Z]HXFMWTK1IM,74+FW_HRN+:*[AGM[F&&>WN(Y()X)XUEAG@E1HY89
MH75HY8I49DDC=2CJ65E*L0?YT?VR/^"/?Q5^&GQ>O?VX/^"3OQ TSX#?'Z'3
M[Q/B%\ -9M[K_A1/QYTJ:>+4=4L=2TZSG*^'?$6JFT%J;Z+2M1AOY);9';3X
MK>;[2 ?OQ\./B;X ^+O@_2/'?PT\6Z#XT\*:[:P7=AK6@:A;7]OMGACF^RW8
MMW>6PU*V$GDZAI=\EOJ.G7*RVE];07,4L2>(?$[X7_$SPMJOB'XI?LW7'A^W
M\;:E9SWGBCX?>)II[+PC\2KVQM9)+%9+JVAF71?$ES)%'8V^NF.%0LSQWMY!
M9RW$B_S=_LS?MP^"O%?Q/\:>$-4DU#_@E1_P4UN=1T&S^(OP?^,FFR:]^RU\
M9+_17+PWGA*6#4/#FF3/K^AR::MYJUI?Z*NDLZ6_]GZU<VL\LW[I^'?^"A&A
M>"_$EGX!_:J^'^O_  (U_4)]3&@_$*)U\9_ CQCIEA#<7-OKF@?$?2X;>XM+
M34K.W^T0)XB\.:(BR31V\=Q<965P#XJ\>:9\9OB)^V[9?M&>%?A9X<^(GQ4\
M$_L[ZU\-/ OP&^)WB72?!NM_ SX@:EJNDW/C/QQX<A\27EAIGC_P3XY\KP_:
MZKXM\&76OC2QX7L=.1P^M3PM^:_[)/P]^.7Q)^,7Q6^&W@'Q1\1-9^"WPN^)
M6M>$OB?+H5SX/N/A!X6_:1\:7+?%;XU:KXX^"_Q \0:#?^)OA3H-YX[@\#>%
M=1T'PMKEO--X3U/7K.+[3J<TDG]47C+X=_!S]HSP[I^IM>Z=KR!(KWPYX\\#
M:U9KK>E-)&QMKK1_$.FFY"D!BZV]PMU:,ZJTMJ[QC;\7S_L@?$+X.>,)/B1X
M$L?"GQXU$V.IV-[=>-)[OP%\5)=.OQ.DRW'B[P[!J?AKQGJ203&&S?5/!NBR
MMY<23:@0-X /$?V6=4^'/Q&_9-\2?M6:+X]\=?LG_"KPGKOQ8U W'A3QGJ,G
MPNU7X;?#75=4&G_%31/#*WL>C)H/C31=-C\601V5NSZG;7"P"&0W&PXWP4_X
M*!:;\9_AGX*^*/PR_;5\-ZKHOC[Q'\0O"/A[2_C-\$V^'5W-J?PMTFRU_P 6
MQ6QTS09]1NKRQT#4+'6(Q>PQQ7]A.;BUDN'CF"?/L/['_@GPU^S-_P ,4_&+
MXA?M;?"W]E5;3X>Z7H7@S7_!.A:SJ4.A^!/%/A[Q#/X1'Q"\":]X@O-0T_Q9
MI^A2Z/JMI=>!-.@32;^[B:[N& BF\+\9_L(_ .[^!/Q6^#'PF_:D?P3IES^T
M?X>^/?P(U#QCX:\66OB+P+;:MX6OOA[\6/"&IK_PBFGRS:/XE\&74*6US:Q1
M"[U&PLEEAA2T=I@#[VU3]N?X?:QX.LO%<_[>^L^)/!VO_ _QW^T$9_AG\%;#
M1(7^'/@#6_$OAKQ+=:%XPALK'6[9K;Q%X3\0:-IN]8-8N_L$=X;417$,LGYR
M_$O]IWX4?$OPO^R#\?\ 0M1\?VWAGXS>*=9^%_Q)L/CWX4\1?M%_&3X<?%FW
MT?5O$VE?#/\ X4[<6'BS0?"NK^--7T)/#6G:P9;:S_M+4K=[6];1Y);U(]/_
M &&_@C\.[K]LWP;X0^/=I=_"+XM?LV>%_@%^SE;'X3?$S7]<^#]K)X4BTCXF
M7T<UMI%EI6K6?BW6)-0UV#3K6:U1-2U&\::^\QWF/U+X+_8)^#-W\,I/!G[.
M'[-GQ[TR[\1W7PP\<W>O^._$&C_";PTOQA^%FO:!XV\+_%VXU=+GXK>(-)\2
MZA>^'$M-3M;3P]>6VI6>JW^D3?8%O&OK8 ^#=+^(_P"UEIW[0'A+]JG7?#OQ
M*N/&MKJ^G?LK?M(?"[X8?!^S\;_%OX4+H5[-XP^!_B/X?Z+:036WP\\*?%/0
MIO&NE_$+6O#-S;^&;"?PQH5I?:B9U>*#^B]?VU_$4_@S0M#T+X2:GXH_:4U^
M74K/_A2WAS6-)\41_#Z235;R+PNWQA\<>'M2U/P?X#N;[P]_9&NZKI^L>(+7
M4K=-1,4%K*ZA3?T7]G'X_?$6QTB]^-?QBMOA[+(]C+XI\'_ /2K?2[SQ)'9V
MES9_V?XO^)VKV[ZAXLLYH[DR$Q^$/#]S;2M<^1,%N6">]Z?I/[/7[*7@[5+B
M"3P?\+O#<$,FK:WJ.H7J1:AJ4D482;4;VXNI)]6UB\E6#:!$+B1W7R[>$;5C
M  OPH^%>N:9J4_Q.^*MUI^N_%W7['[-?SZ<\]SH'@[2YGCG;PGX/:[BBGBTB
MW=(TGO#!;7&KRP)>WL?GLV'_ !__ &D_A/\ LU^%[7Q'\3->-K=ZS=_V7X1\
M):-9WNO^-_&^LL%":1X0\(Z/!?:_KUT&>/[7)I^GW%OIT4BW.HRVUMF6OD7Q
M;^V[XN^*NAW5[^RWX?TO1OA['IUKK-[^U7\>ED\"_!2PT201M>W/AC1M3DM?
M&'B_7[ 2?\@'7-,\":==*DSP^(RR11S_ (7Z[^W#K/Q ^-5[\$?^"7WA[Q-_
MP4&_:L\<VVK7'C+]M;XOM?:9\#?V=M.-U9:5JUG\/S+X9DM[PZ%>S&]MM%LF
M2]B#63+KNIP-,(0#W7_@H+^V?I?PN\*?\+I_;0T.]\5^-_$6MZ;;_L:?\$Q?
M"FLP>*/%WBG7K"Z\WPOXZ^.'@_PO=:I#J.H:QJ4T5_#8:DM[8:%I!L;6.6+Q
M!#J^FV7KG_!,#_@F!\7/$OQ:D_X*<_\ !3I[+QY^VEX\LC>_#OX=WAAU+PK^
MS'X4U.W(LO"WA>QS+I>GZ[I^E2KI,TNE+Y5C%]HM;6=H6^;Z7_X)[_\ !(3P
M7^S!XEU/]I+]I;QWJ?[6?[<'CR-[CQ]\<_'UK#<6&D2NS0VVC_#SP[<?;(/#
MNFZ;IBVFFK=+,]S>&U-Z([*6=HH_V= .[Y3P !D^G''3].* $ VA<=,C"XZ>
MF/P'&!4N._>DSW'7\0?Y9]<<4O;_ #_A_3\* #C(]><?Y_S_ #HHHH ****
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
M (<?MH_\$[?$UG\'?B39?!+]FK]D3Q+K'Q4\<O\ M@?'?48I?VO;&\^"VB>
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
MX2\/^'_@=J%T_@NR\':5INDF%M8@AL]0AU!(;%FFL[G/Z.44 %%%% !1110
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
MSX<U2RM;'6C=V6EZG+I5S9S_ *@44 ?S@_MS>#?^"HO_  53^ >O?L%>(OV
M='_8C^$OQJ\1^ ;/X]_M*_$[]J?X&_&J+PW\-/!OCWPWX\UVR^#?PY^$5QK?
MBCQ/XWU^?PQ96&@:AXXT_P $Z/9)),E_'ITUW%K&B?T5:'H]AX=T72/#^EQM
M#IFAZ7I^CZ="\C2O%8:9:0V5G&\KDO(R6\$:M(Y+.068DDUJ44 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%>)?M)?$?XA_![X!?%_XK?"?X3/\=_B)\./A_P")/&WA;X-0
M>*W\$7WQ+O\ PUITVKR>#](\3IX7\9G3=>UFSM+FU\/JWAK4HK_6WL-,F^QP
MWCW]K\4V7_!4+X=?$>7_ ()OV/[.7@R3XV:O_P %%;>;X@Z#IP\6P^%?^%._
ML[^#_!<?BOXR?&'QY<0>'_%8_M'X:ZOJ7AOX;0> [J+07\5?$W75\(Q>*-&O
M-/O'4 _4.BOGZ;]K/]E:V^,$7[/-Q^TQ^S]!\?IYX[:'X'3?&7X<Q?&":YE@
M%S%;Q?#-_$B^-))Y+8BXCB31#(\!$JJ8R&KU/2?B!X"U_P 7>,/A_H7C?PCK
M7CSX>VWAF\\?>"=)\2Z-J7B[P/9^-+74+WP==>,/#=G>S:SX9MO%EEI&JW?A
MF?6K*RBUZUTS4+C2WNHK*Y>( ZZBN0\!?$'P%\5?!^@_$/X7^-_"'Q(\ >*K
M+^TO"_CGP%XET;QAX/\ $FG":6V-_H/B;P]>ZCHNL60N()X/M6GWMQ!YT,L7
MF;XW5?(-(_;%_9%\0>,?"/P[T']J?]G'6_B!\0(-5NO 7@;2/CA\,M2\8^-K
M70M4U;1-<N?"/AFR\3S:UXD@T;6M!UW2-5FT:QO8].U31=6L+MH;O3KR*$ ^
MCJ*\>^%/[0WP!^.\?BR7X'_'+X/?&6+P'JY\/^.9?A3\3/!?Q#C\&:\%G8Z)
MXL?PCK>L+X=U<+;7+'3=8-G>!;><F'$4A7E? O[8/[)7Q1OO'VE_#/\ :C_9
MT^(FI_"G2M1UWXHZ=X%^-OPT\77WPVT32-W]K:SX^M- \3:A<>#M*TS8_P#:
M.H^(H].M++8WVF:+:< 'T717F%U\;O@O9>!/!GQ2O?B]\+[3X9?$>X\#6?P\
M^(MUX_\ "EOX$\>7?Q/NM.L?AK:^#/%TNK)X?\47'Q#O=8TBS\#0:'J%]+XM
MNM4TZWT!=0FOK9)=W7OB+\/O"OBCP-X'\3^._!OASQK\3KS7=.^&OA#7O$^B
M:/XH^(>H>%]$N/$OB:Q\#>']0OK?5O%EYX=\.6EUX@UVVT"TU"?2-$MKC5=0
M2WL(9+A0#LJ*\OUWXX?!;POJ7CW1O$OQ?^%WAW5_A5X4T7QY\4-*UWQ_X3TC
M4OAOX'\1R:Q#X>\9^/;'4-6M[KP?X4UZ;P]K\6B^(O$,6G:1JDFAZPEC>3MI
MEZ(,KX<?M&?L]_&+X?:O\6_A'\=_@U\4_A3H']K_ -N_$WX<?$_P1XX^'VB?
M\(_9#4=>_M?QGX9US5/#FF_V)I[+?ZO]LU*'^S;)A=7GDP$24 >RT5\#_%#]
MLOP+XCG^'6@?LJ_M6?L#Z]XP;XZ_LVZ#\5]%^*'QST?4YS\'OC7JJO9Z-\.M
M.^''BB?5#\=?BWX=EA?]FW3O$D/_  B_CW59%:*+5;%ES\7_  D_X*\_"_XQ
M_MN?M4_#BV_;!_X)]?#G]EO]D75="\-ZXGBWXC>']4^,7QJ2\^$VC^*_'/Q4
M\&?$8?'OPM\/_ 'PQ^$_Q,\7:!\,O$DEY\+OB9#J.M:!XLTG4?%?@K7&LK.U
M /W(HKC?$'Q%^'WA/6? _ASQ5XZ\&^&O$/Q-UF\\._#;0?$'B?1-&UGXA>(-
M/T+4?%%_H7@?2]1OK:^\6:S8^&='U;Q%>:9H,%_>VVA:7J.KS0)I]C<W$7Q]
M^UU_P4J_8]_8<^(?[/\ \,OVD?B_X+^'?B+]HCQC=^%_#S^(_'OPR\*6'@?1
M;/POXN\1R_%'XGOXY\<^%+WPQ\)FO_"$O@=/&]G8:U9GQ]KWAKPV\"2:E+<6
M@!]YT5^3_@W_ (*>_"RT_:X_;/\ A=\</C/^S'\*/V;_ (&^ OV&O%7P/^,G
MBKXD^'? ]A\1[[]JWP7\8_%VI1W/C_Q=X[C\!^*[*YM?A]H-[\/D\(V6F37.
ME7VHW4]QX@CN+.XL_L'XE?$_QWIOQK_9*\.> /B'^S!8?#3XN:Q\3U\?:%\2
MO%NL6GQK^)VAZ'\*=3\8>#5_9*TO1;]- \:ZQH^K6L/BCXGC6H=2L]/^%-MJ
M>MZ4(KF%+I0#Z?HKQKP+^T9^SW\4/'7C3X7?#/X[_!KXB?$SX;-(GQ$^'7@7
MXG^"/%WCKP"\5Y_9TJ^-/".@:YJ'B#PLT6H$6$BZYI]B4O#]E8"?Y*Z'XI?%
M[X3? WP=?_$3XU_%#X=_![X?Z7-;6^I^.OBEXU\-?#[P=IT]XYBM(+_Q/XLU
M/2-$LYKJ0&.VCN+Z-YW!2)688H ]$HKPZ_\ VG/V;-*^#]M^T+JG[0OP.TWX
M!7D$5S:?'&_^+/@*S^#]U;37<EA#<6WQ+N-?C\%SP37T4ME%+%K31R7<4ELC
M&9&06K+]H_\ 9XU+X?>$/BUIWQZ^#%_\*OB#K.F^'/ 7Q,LOBCX'NOA]XW\0
MZS>7.G:1H/A#QG!KLGASQ+K.JZA97ECINEZ-J5[?7UY:7-K:P2SP2H@![/17
MYE?&G_@L/_P3F^!FI?LX6_B?]JWX$ZYH/[3GCO7?!/@OQ]X0^./P.U7X?>&+
M+PUHWC:^USXB_$#Q5>_$O2K'0_AAI?B+P-?_  UO_%^F#7H;'XFZKH7A"]M;
M>\O+F2RXG]I3_@I#IO[*_@#]NW]HCQM\9OV)O&GP.^"7P ^%GQ/_ &9/ G@O
MXS1VGQR\:^.O'7PP^(_C/0?"?Q<EU/6;OPE!IGQ_UGPQH<7[,<_@"RO=5\;^
M'+7QGJ5O::_-IMLB@'ZUT5^2G[*_[6WQV^-FC?L7>+9?VJ?^"8GQ=\+_ !\\
M4_%+_A9,7P:U;Q?X>\3:M8>'O@=:>+].^$W[,^F_\+T^-.F?$OXL_"/XC0:[
M=?'C5]<UC2+>#X46+ZK;_#SP9KEC>*_WMIW[47[,VL?&"_\ V>M)_:)^!6J?
M'W2TN)-3^!VG?%SP!>_&#3H[2U:^NI+_ .&EMX@E\:6:6UDK7EPUQHL:PVJM
M<2%8@7 ![K17@OA_]JK]E_Q9\6M4^ 7A7]I#X"^)OCMH8OSK?P5\/_&#X>ZS
M\6M'&E1O+JAU3X<:=XBN?&.GC38HI9+\W>C0_8XXW>X\M48CYP_9P_X*D_L0
M?M5?'GXT_LV?!_X]?#77/BW\&/'DO@,>&%^)WPFU'4OBR]AX"T'Q]XB\6_!/
M1O#7C_Q!XD\>^"/!\.M7GA;Q?KR:'IA\/>,O"OB[1;ZS2+16OIP#]":*\+^'
MO[4/[,_Q;\>>+/A9\*?VB?@7\3?B=X"%PWCKX<_#WXN> /&GCSP6MG>1Z?=M
MXL\(>&_$&I>(/#@M;^6*QN#K&G68@O)([:7;,ZH?5?%/BOPMX&\.:SXP\;>)
M= \'>$O#FGW&K>(?%/BG6-.\/>'-!TJT0R76IZSK>K7-IIFEZ?;1@O<7E]=0
M6T* M)(J\T ;]%>&?#']J#]FCXV>#/$WQ&^#7[1'P,^+?P]\%+>OXR\=_#'X
MM^ ?'O@SPDFG64VI:@_B;Q1X5\0:KHF@K8:=;W%_>MJM]:"ULH)KJ<QP1/(M
M7P3^U;^RY\2O'D7PK^'/[2?P"\?_ !/G\*Z=XZ@^''@GXQ?#OQ5X\F\$ZQIM
MEK.D^,8O"&A>([_Q#)X5U32-2T[5=.\0IIS:1>Z;J%E?6UY+:W4$L@![[17X
M\?#;]N7]H7XKW?[0]EINN_L>?"]_@9_P6!TS]AJRN_C=K'C?P;8>/O@%;>&/
M@IK^K:%X(GM_%5\?$_[7OC.Y^)>K:+\)]'B72_!?B#6+?2=.N?"OF1W,U]]\
M^)?VQ?V1?!GB&R\)>,/VI_V<?"GBK4_'>H?"W3?#/B7XX?#+0O$.H?$W25TE
M]5^'5EHNJ>)[74KOQWIB:]H;:AX1@MI/$%DNM:2USI\8U&S,P!]'45Y#\9/V
M@O@)^SKX?L?%G[07QN^$/P*\*ZGJ*:/IOB7XR?$KP9\,?#^H:M(AE32['6?&
MVM:'IUWJ+QJTB65O<R7+("XB*@FO1] U_0?%>AZ/XG\+ZWI'B3PUXATVRUK0
M/$.@:E9ZQH>N:/J5O'>:=JVCZMITUS8:GINH6DT5U97]E<3VMU;RQSP2R1.K
M$ UZ*\%UO]JK]E_PS\6](^ 'B3]I#X"^'_COX@ELX=!^"FM_&#X>Z5\6];FU
M&-)=/BTCX;W_ (BM_&.I2WT4D<EG'9Z-,UU'(CP!U92?G#2_^"I/[$&I?MI>
M-?V"G^/7PUTGX_>#-$\"70TW6?B=\)K#2_%OC?QWXB\6^'(_@IX)MF\?OXPU
M_P"-_A2X\*QZAXU^&X\(VNL:'I7BKP?=(;R36F@M #]":*\[^*7Q>^$WP-\'
M7_Q$^-?Q0^'?P>^'^ES6UOJ?CKXI>-?#7P^\':=/>.8K2"_\3^+-3TC1+.:Z
MD!CMH[B^C>=P4B5F&*Y6\_:9_9OT[X06_P"T)J'[07P1L/@'=V\=W:_'"\^*
M_@.U^$%S:RW<EA%<V_Q+GUY/!DUO)?12V4<T>M-&]W');*QF1D ![=17B6A_
MM,?LX>)OA+=?'SPW^T#\$?$/P*L1(;WXTZ'\5O FK?"6S$5Y;Z=*;KXC6&O7
M'@^W$>H7EI8R&;64"7EU;VS8GGB1J6D?M4_LP>(+35M0T']H_P" NMV&@_$V
MW^"FN7ND?&#X>ZE::+\9;LJ+3X2:M<V?B*:'3OB;=%T%OX"O'A\53%E\O2FW
M#(![U17COP@_:(_9_P#VA+/Q#J'P"^.?P=^.%AX1U5="\5WWP@^)O@KXEV?A
MC6V65ET?Q#<^"];UJ'1=59;>=ET_4GMKLK#*1"1&^UWQA_:%^ 7[/.EZ+K?Q
M^^./P?\ @=HOB351H7AW5_C#\2_!?PSTO7M;95=='T74/&FM:)::IJK(Z.-/
ML9I[LJRL(<,"0#V"BOSB_8D_;?N/C]\+_P!KKXK_ !JU7X4?#WP7^SG^V[^U
M[^SSIGC.PU-_#'@I?A'^S[\2[SPCX2\;>,?$7BSQ1JNDPZOJ6@PP:AXFU^WU
M'1_#-S=.;K3-)TBS=+9?;O$'[67PI\6_LN_&[]HW]F3XL?!KX^Z+\,_AK\4?
M$VC^)?AQX]\-_%'X?7/B[P#X*U/Q-#H&KZY\/_$5W:2;+BVL5U?3+76K+4X[
M*Z&V:T>:&< 'U?17Y_?!/]OGX-G]BO\ 8T_::_:Z^-O[/'[..O\ [3G[.?P,
M^*UY'X^^)?A7X1^"KOQK\2_A;X0\<>(]!\"'XF^,$O;K3=-U3Q));Z9ITNN:
M[JUKI[64=_?WMPS74_V!8?%OX5:IXG\,>"-,^)OP^U'QIXV\#7/Q/\&^$;#Q
MGX<O/$_BWX:V5UH]C>?$/PQH%OJ4FJZ]X&M+WQ#H%G<^+=*M+O0(+K7-'MY=
M02;4[))P#T&BO'[C]H7X VG@7X@?%"Z^./P?MOAI\)M?\4>%/BI\1+CXF>"X
M? OPT\4>!]2&C>-?#?Q \6R:VN@>#=?\(:N1I7BC1_$>H:;J/A_4B+'5K:TN
MCY58FM?M5_LO>&_BUH_P"\1?M(_ 30?CKXA>RBT#X*ZU\8?AYI?Q:UR34HTF
MTZ/1_AQ?>(H/&.IO?PRQRV266C3M=1R(\ D5U) />Z*\*\9_M1_LS?#GQ4G@
M7XA?M%? KP'XWD\1^"_!R>#O&?Q<\ >%_%3^+OB1#>7'P[\*IX>USQ!8ZNWB
M/Q[!IVH3^"]#%F=3\4PV-Y)H=K?):SLB^+OVH?V9_A_\3_#/P1\>?M$_ OP3
M\:/&ILE\&_"+Q=\7/ 'AOXG^+6U.8V^G+X9\ ZSX@LO%>O'4)U,-D-*TF[-W
M,#'!YC@K0![I12$A068A54$LQ(   R22>  .23P!7R5X2_;]_81\??$NP^"_
M@3]M;]DGQK\8M5U6\T+2_A/X2_:/^#GB/XEZEK>GV]U>7^CV'@31_&5YXIO-
M5L;2RO;J\T^WTJ2[MK>TNIYH4BMY60 ^MJ*^?IOVL_V5K;XP1?L\W'[3'[/T
M'Q^GGCMH?@=-\9?AS%\8)KF6 7,5O%\,W\2+XTDGDMB+B.)-$,CP$2JIC(:N
MEA_: ^ ]S\*-6^/-O\;/A'<? W0;;Q)>Z[\9H?B1X-E^%&BV?@W6-1\/>,+O
M5OB)'K+>$-.MO"FOZ/J^A^))[S6(8M"UC2]1TS5'M;VQN8(@#URBOS:_X*=_
MM%_%#X-?LZ^!_#7[-/BFR\/?M+?M8?'GX)_LN_LX>+!I'A_Q;9^&_%7Q9\4V
M]UXI^)3:'X@L-;\/:WIOPS^#.@_$GXENFJZ1K&BS?\(S;)J-E<V4[HWU/J_[
M4_[,/A;XKZ)^S[XF_:4^!&C?'K7#86VA_!KQ!\7_ (<:1\8/$%Q?PQR6 TSX
M;7.O67BS4;C4HW2>UBTW066Y656M8O+9!0![]17(Z3\0/ 6O^+O&'P_T+QOX
M1UKQY\/;;PS>>/O!.D^)=&U+Q=X'L_&EKJ%[X.NO&'ANSO9M9\,VWBRRTC5;
MOPS/K5E91:]:Z9J%QI;W45E<O%\%_'S_ (*V?L ?LXZG^S!:_$']I?X.2Z%^
MUEXEN](^&WCS1/C%\&9? &E^%;/P[XSUJ7XO^,/%.L?$;1;*P^#)U?P3>> $
M^(.ACQ%IO_"Q-8\/^%GC2>^N)[, _2*BOR?\&_\ !3WX66G[7'[9_P +OCA\
M9_V8_A1^S?\  WP%^PUXJ^!_QD\5?$GP[X'L/B/??M6^"_C'XNU*.Y\?^+O'
M<?@/Q797-K\/M!O?A\GA&RTR:YTJ^U&ZGN/$$=Q9W%G^DEI\5/AA?^,](^'-
MC\1_ 5[\0M?\"R_%'0O =IXP\/7'C/6_AG!J>GZ)-\1-(\+PZB^MZEX%AUG5
M]*TF7Q=9V,V@1ZGJ>GV#Z@+J]MHI0#O**\OE^.'P6@TWXG:Q/\7_ (70Z1\$
M]4GT/XRZK+X_\)QZ;\)-:MM$TKQ+<Z/\3KY]66U\!:I;^'-=T3Q!/I_BJ72K
MN+1-8TK59(5L-0M)YN2\+?M7?LM^./A7K7QT\%?M)_ +QA\$?#=W)8>(OC'X
M6^,7P[\0?"O0+Z&:RMIK/6OB%I/B.[\):7=Q7&I:=;R6]]J\$R37]E$R"2Z@
M60 ]]HKS3X;_ !I^#GQD'BX_"'XL_#3XJCP!XJO_  )X\/PW\=^%O'(\$^-]
M*CAEU/P;XN/AC5=4_P"$;\5:;%<6\M_X>UG[%J]G'/"]Q9QK*A;%MOVC/V>[
MWXOW/[/=G\=_@U=_'RRTZ35[SX'VWQ/\$3_%^TTF*R34I=3N?AI%KC^-(-.C
MTZ6._DO9=%2V2RD2Z:40.LA /9:*_*O_ ()W_P#!2WX>?M1? GX*ZM\=OBS^
MS?\ #G]I_P",OC']HO1?#?P(T7X@:'X5\6^*-"^$/[2GQE^#?AW4O!7PS\8^
M.-<^(6N&^\,_#6QU#6[RP.IV<^N'6KFQBT[3Q#IMCZ7I?_!4G]B#4OVTO&O[
M!3_'KX:Z3\?O!FB>!+H:;K/Q.^$UAI?BWQOX[\1>+?#D?P4\$VS>/W\8:_\
M&_PI<>%8]0\:_#<>$;76-#TKQ5X/ND-Y)K306@!^A-%?.7B+]L/]D?PAXDL/
M!OBS]J7]G+POXOU7QUJ/PNTSPIXB^-_PST7Q)J7Q,T==*?5OAW8:%J7B>VU2
M\\=:6FO:&^H^$;>UD\062ZSI37.GQ#4;,S=;X-_:&^ /Q&^(7C?X2?#WXX_!
M_P =_%;X9Y_X61\,O!OQ,\%^)_B%\/\ %REF?^$W\%Z)K=]XD\*8O)([4_V]
MIMA_I+I!_K652 >P45\&_P#!,[]J7Q[^V?\ L;?#W]HGXF:+X0\/>,O%OCS]
MHKPOJ&D^!;+6=/\ #$%A\(OVE/B]\&_#DUG:>(-=\2ZJEY?>&? &CZAK<D^L
M7$-QKMUJ5Q86^G:?+:Z;9_>5 !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MFZ/'X@U2T;3-!O"/V>HH _F,^)GB[X9_M(?MP?MG_M)?L;:WX8^(O[/6B_\
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
MVBZ%X<UB>(06HN4F_L-HH _D)^/GP$^-WA/_ ()>?L0_&KQ)9Z-X8U;XY?\
M!3SX;_\ !2+_ (*$S>/OA1XL^-_@#P/X>^/6J_$3XBZ+>_'/X-^#?&OPX\0>
M._A3^SOK6M?LZ>%_''AFS\9:#9:1IGPOT[7[Z]BT'PS>QUY[^W%X7\.>/_V*
M_P#@LS^UAX-_;<_9I_:HN_BK^QW^SW\.OB#I?[$W[.'C7X0? 1O$/P\^+>MW
M_@_X@ZQ\1;_]IK]I_P *?$#XTIX:\1:EX+U[3/#_ (UT_P 0>%/!VB^#D\0:
M)IT=SI-SJ7]G%% 'S#>?$?\ 9B_9&N_V9OV:EFT+X3-\7=2?X+?LV?#OP[X0
M\12Z3K%Y\.O EYXB_P"$4L;GPWH6I:-X:M=!\#^';JY@OO%NHZ+I\\=FME;Z
MA<ZG/#;3?AI\,_B+X(_9R_X*%Z1\)?V:OBK\$_VR/!7[4W_!0+XV?$3XS_LQ
M^*_AA/:?MH_L)?%WQGX;^(.K?%+]H>R\7_Z/JVF_ O2=<T2^\+VC?%GX;^'=
M2C\)^,/#WAWX6?%'Q/X;U.SLY?Z::* /XP=!^&G@?PI_P;7W/Q.\->"/#VA?
M%!/V\K3XLKXYTK0K*R\:#XF>&?\ @M G@3P_XZ&OV]NFL#Q/H_@2PM/"&G:P
MMT+RT\+1?V)#*FF.]NW["V/Q$\"?!;_@NY\:+;XM>+_#WPZ?]I3]@K]DKP9\
M G\8ZI:>'[?XO^./!7QW_:-M?%?@/X>76IR6UMXL\=:$GB_PSJ&I>#]%EO?$
M5MHVLV6MRZ<NE.]XG[<T4 ?R*>./A)\.-:_X)]_\'47CC6?A_P"%]2\:WW[4
M?[;EE+XJOM L+GQ%/IGPL_9<^!_Q#^&]F-7FMWO_ +!X(\<ZQK/B_P ,V\<X
MM](\0ZEJ&KV:17MS/.WVOJWP^\'?"S]MW_@WFL?AQX/T+P-9S? G]LWP+J4/
MA?1[714NO"<O[)_@3QT^@:JUA# U]82^.-+M/%<D.H-.9?$HN-9<MJ=W=W,W
M]"E% 'X\_P#!!5'C_P""7?P521&1Q\8/VWLJZE6&?V[OVEB,JP!&001D<@@]
M#7[#444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
A10 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>ex3-9_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex3-9_002.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 9R!/L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MSQ/XHT?4?!'P?^+EAX[\/Q^#_@]J5AH2^#[_ %6[\1^--;T&TU2Q\.^$-/\
M$OQ"TG\W_CA_P6D^*/P4_P""HO[/'_!+*]_90^#7BKXI_M!Z+=^)[?Q]I_[:
M5UIG@SP%X3U+7_B@O@ZV\91ZY^S+INI1?$/7_ _PS7Q9JOP_M([J2+4/&7A+
MPMX*U[XCWNHZ=J.M@']!WGP[BOF)N#%"H8%MZJ'*!1\Q<(0^P ML96QM929
MRGH0<^G3\^G_ .H^AQ^+7[)O_!8/P9^T3^V9^T%_P3@^)OP3\3_LY_MO_L[:
M+K&M:KX*\2>,M*\4_!SXBZ!IEIX6NH]<^%'Q,;3/!WC'7]%U_2_&6C^,_#<?
MBCX-^$?$FI?"O4M&\?S>$XK^Q\4>$_"'@6G_ /!>,>"_^"N>A_\ !);]I#]F
M3PY\&/&WBGQ%I&B>$_V@-/\ VCCXC^$?B4>-/A5X@^)GP\AT23X@_!;X-:GJ
MVN>.=6/P]^#NC>']+-\VH?&CQ#XF\!Z#=Z[=>#O#]QX[ /Z(B0,9(&>F>_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M3N_%GP1UG_@FW^P=9_'_ .'MS/'I?A?PA%I^@Z5I7AOXYMK^J:[\4]6\-O\
M#S6-)MO#/POT'XI:_P#$/QK_ $P>,?\ @BS_ ,$\_&G[3>M_MF^(_AE\9$_:
MFU[6]<UNX^/7AG]M3]M[P/\ $C2;GQ%IVHZ!<Z3X.USPA^T7X?;P+X8/AC5[
M[P-I7@WP0_ASPMX>\$31^!-!T6Q\)2)I$/N_P\_X)[?LK_#GQ;\=/&6D>%OB
M)XLU#]IW1O$&B_M!:#\8_P!H_P#:4_:#^&GQ=T[Q'H.A^"M87QC\'/CG\8/B
M+\)=9G'@;POX=^'-G?7'@N*Z\._#&TC^&NC7&E^!;J[\-S '\,O_  4H\??M
MI_ME?\$"=$_X*,_M$^(/BEJ/B3XM_$W]E?X*1:!:#X@^"_AO;_LP_"WPMK=K
MXZ^,7B3X/_":-?AEX:\6?M(_MU02^(O$?BSXQ1#X2>+/!?@G]D]O GA[P%XW
MTWX0>'=0^U_^"IFL:!XF_P"#1G]AB\\.^-K/XB:9#\,?V"=$E\2:/J?A[7#9
M:WX9\*67AGQ7X,)\*6UIIEK=_"GQ'I6H?#?6-%F5_$&BZMX3N/#?C&\G\5:7
MJ^HW'].GQ[_X)(?\$_OVG?@#^S]^RU\:O@IJWBC]GS]EW2-,T+X-?"C2_C;\
M?? OA#0(/#_A&V\'Z'?Z]9_#?XH^$IO'_B;0_"\5SI6C>+?B)/XE\6Z/;:[X
MTGTW7;4^/_&S^)N*\2_\$5?^"='CK]G;P5^R-XM^$WQ:U_\ 9I\ ^(-4\3>$
M/@OJW[9O[:E]X'TC4-4L?"=O#''HLO[1-Q%JOA_03X8T_4O"?AC5+B^\,> ?
M$&I>,=;\#Z)H^J_%#Q_K/BD ^-_^"9^I^/OV,?V'-._;(_::^-^B^-/V,/#7
M_!(C_@F=XM^&%U8^'- T7Q)\.[#X-_ GXR>(/C+\/HXK&#2M7^)ESJ.H>,_
MMS\)KGQ!8>'-4U*V\6Z)\.O[!U3QQX-USQA\0/O3]NG]ESX*_MP>,/#O[(_Q
M_P!+\9:Q\*?C+^RM^TO%XBTWPX==\-K:S>#OCM^PAXL\,^*(_'.F:<\.E>,?
M!?B[3O"WB#PSHNO:Q+H?BA]-U>+Q#X)\=^&- \6Z=IWG_B;_ ((A_P#!.KQK
M\+]'^#/C7P%^T1XG^#/A[0/"_A+0?A3XJ_X*$?\ !0O7?A?H_A/P=I%YH?@[
M0-*\":E^U)=>$M-\.^$] U+4M-\,Z-862:;H&GW5Y8:4MC!>WD<_U7XC_8+_
M &??%_[2UC^U]JW_  OB+X[Z9:Z!I^G>(/#W[6_[6O@SPA!X?\+WWA[4[/P*
MWP?\&_''P_\ !J3X<:QK7A70]<\9?#*[^&]QX!^(6MPZIK7Q%\-^)M6US5I;
M@ _C@_X)0V_[9/\ P2:_X+ _!S_@A;\8]7\-?$O]G?6OBE\:_P!K3X*_%2UT
MC6-'U7Q!HM_^Q_\ 'K3M"\4>%K#6KW5XM \#>(5\,^*=+^(OPRL8KR7PS\:_
M#NJR^$?BCXA\-6WB*[^*OT-_P4#B\:?\1?'_  2]CT1_&1,?[.G@R2V1@L4
M\'RW7[8<7B]_"Z?"\CQ5_P (JEI=>,AXAO?B(RRQZO/XR@\5S-\(A8FX_L-\
M;_!SX9_$/QS\&?B5XR\(Z9K'COX ^,O$OC?X0>*9Y]2M-4\&^)O&/PX\7_"3
MQ9/ILUC-;1:C:ZYX"^(/BC1KOP_KL=_HMW?3:?K0TD:YX8\/:OI7YP>,_P#@
MA_\ \$V_B+\=[?\ :>\9?"_XU^(/VC-/N[;4]+^-]Y^W-^WA;_%'PS<69N#8
M+X3\8VO[2T6L^$=/T>#4Y+;0=*\*3Z1H_A_3+E].T6UT_3A'92@'\LO[<GP<
M\2_MA_\ !WW^SUX&^!?@;0].U+]F;Q!^QQ\:?V@/%=AI.JK90^&/@1IG@_\
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
M=E("]JT\GYPZ'_P1%_X)T^&/A38_ 70/ '[0_ASX'V.G:YH]E\&-$_X*#_\
M!0W2_A/9:7KWB0>-/$.FV/P\L_VHK+P:FGZYXPC/BG7(K?1574_$")K^K07&
MHRS74/ZB^"_"_A;X>>%_"_@3P3X<\/>"O G@K0='\(>$?"OAC2M.\.^%?"7A
MKP[IEKHGAOPGX7T'3;>RTW1-!\/Z186FD:5I&GVEC9Z;I]G8V5G9&%'DC .U
MHIAE11DM@9 Z'.6)"C&,Y9AL48^9_D7+D+2>=%\W[Q"%(5B&!"L0&"DC@,59
M6"D[MK!L;2#0!)14;2QH,LX7)  /!);&U5'5F8LH"@%BS*H&64%4D20 HZN"
MJN"I!!1\[&!'!5P"5(X(&1Q0 ^BHVEC7.YU7!"G)P QVX!/0$[T !/)=0.6
M+E='^XP8>J_,O0$?,,KR&!'/(.1Q0 ZBF221Q#=(ZHO/S,0HX!)&3QG )QUP
M">@.' @\@YY(_$$@C\""#[B@!:*A6YMV&5FB*^:\ 8.I0SQO)')"'SM:6.2*
M2.2,$O')&Z.%92!*K!AE3D'!!P<$$9!!Z$$'J,B@!:*8TB*P5F 9@65?XF *
MJ2!U(#.BDCHSH#@NH*NZH-SL%&57).,L[!$4>K.[*B*,EF8*H)(% #J*@%U;
ML_EB>(R!BA0.I8.JEF3;G.]4!=EQN5/G8!>:<D\4F[RW#E"P<+EBC)@/&P )
M61"0'B.)%)&Y1D4 2T5$)HB0%<,6&1M!;(.<$8!R&VL5/1E5V7*HQ"B6-AN5
MU8<<J=P^8 J.,\L""J]3D8!R* )**B$\+ %948%!*"IR#&1D2 C(,;#)5QE6
M )4D X3[1!M9_-3RT+AI"<1J8V=95+GY0T+1R"92<PE'\T)M. ":BFAE8D \
M@ D<@@$L <'!P2K8.,'!()%.H **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** *ETJLH,@!C59"0Q50"=H9MQ)(Q#YP;:C9
MC,G(("O_ #NW_P#P6[^*%Y_P5D\;_P#!(7P#^Q;H?B?XT^%KN]U+3OBOK'[2
M?B/PG\'U^'R_"'P)^T!X<\3^.Y-/_9:\7>,O!&KZO\/_ !7K>@ZOX?M?"7BK
M3/#WQ5@\!^"-+\5ZII7CG4O'O@?^BIXP^"258=&7 8#*M@-@G:65&9?NOL57
M#)E3_G[_ !&^&7Q5^*O_  >5?'70_@OXC\<_#SXAZ%X,\'^(M%^./A3P7HOQ
M+T']G[2X_P#@GS\%M%\4?$#XD^ _$7AO5]'U_P ,>*_"OB'Q+\"_!TVM>)/
M>C^%/C=\:?A7XZFU;QM%X<U3X+?%4 _I6\;?\%0_CO\ "[4OV^/"/Q1_9(^&
M_ACQO^P/^S3\%_VM?%&G6/[56N:IH7QX^!'B_P &?&+Q-\;?%7[/^I:I^S'H
MWB+7YO@]J?P=UWX=^'T\:^#?!N@?$/XD72Z=XF\1?"70([3Q)KWBO[)O_!;O
MXC_M=?\ !,G]JC_@I=X(_8QTKPAX4_9JA^)FL1?#'XA_M(>(]/U'XE>'_@5\
M"=.^+GQ>UKPOXPT3]FG6;&WM;37;F_\ A_\ #N2^TF_@\7ZMH6L7GB6_^&\]
ME!X>CQ] ^ /[0O[+?_!MS^U]\$_VJGTG4?V@_ O['/\ P5.O/B7XNTWQOKGQ
M.T_XD^(?%>I?M6>.[;XUOXW\7ZIKWBGQ1J/QOTOQ-IOQ@U;4_$TFC>)CJ7CJ
M_L]?\)>"];MKOP;I/XO?\$,5T]?^#6'_ (*^BS_L07<&@_\ !1J;4QI(\51:
MHFI?\,*> Y+3_A+%U]ETK^WHM)_LE]//@2./P>/"Z^%IV \;CQ<(@#]QOV&/
M^"Q'[2O_  40_9:^+?[7?[/7[!GP]T/X9^#?B-J7PN^%_A'XN?MHWGPP^*7Q
MT\6Z3!\/9#IGA>TU']E#5?@_HL_BJ[\<P?#OX;2:O\:&T;Q-\5]-O/!>N:QX
M+TZ'_A+M-T/AY_P60^,'Q:_9K^)?[6_PY_88GM/@M\#/V0?AA^UO\9=<^+7Q
M=^*_PEU;4+#Q5\'-5^,?Q ^%'[/7]I_LE:K8?&[QI\,_#?AKQ?+9:SKVN?"K
MP+XX\.^*?V=?B-X1\2O\-/C_ *;XP\&_S<?\$$_V,_VT_C-_P3L_9-^)'P.U
MWQ5H?P$\$?\ !8OX(_'GXY?L[^/WE\)>'OVD/!OPL\<_#73_ (B_M*?#KXDZ
M;IW@+4?&7@/X/IH?PJ;0_P!G?Q'XC\1_#^[^-G[*/Q>^(E]XV^(?CF7X?_LZ
M^ ?[1O\ @J]#&G_!+3_@I0JY53^P-^V+CYO]4&_9X^(JLT9)&P*K$A"\<(4;
M"T419@ ?FY^P]_P6L^/O[;?[._PP_:Q\%?L'> ]*^!7CK]M?X=_LD^*+FP_;
MO^'WB_XH?"SPGXW\4^'_  ++\=/'/P\/P>\-VVFC3/&WC?P-H=A\";GQ;I_Q
MF\66'BO1?'/ACPQ<?#G6O"WBWQ/T?[+/_!9WXD_M/?\ !1_X^_\ !-!?V2O!
MG@GXO_LS>"=?\;_%+QV/VH=;\1?#>\T_PAKGP.\-:M:_#R=/V8M'\3>++B?Q
M3\6]?MM.;Q)X<\"2W/AWPEHFNI#I>K>+K_1O!GS'_P &@</Q!?\ X)#6Q\<#
MQ&OA\_M*_&AOA,NM1?$R'2S\/KFR\$76HS>$XO'S/X2N= ?XIM\2#+=_!V$?
M#<^)AXGAOBWQ7'Q5:7\\O^"?_@?XU^-/^#GK_@L'9?!WXZ>+O@98Z9X3^(MW
MXWOM)^$N@_$OPGXDLY]8^%FF>#=%U34/%7B*R\->$/%VD^-)]#\4^'/MWA'Q
M;J'B7X=:!\8_"7AV_P# EWK=QXOTD _;WX4?\%B_B-\1O^"L7Q,_X))>(/V1
M_"OAOXJ?"G3M)\9^+OBWX;_:,\1^-_A]#\-M3\%^&_B9+KNG6>J?LV^"_$,G
MB2+PCX^^&]C9Z%J5CI_ABX\>:EX@\.3>-8-)T+PIXD\??O$S)9*SNN=X#22!
MT4/)'&B982R*V_RE),CNX6WMV:>=1&N[^(/]A[PUXT\,_P#!W]^UQH/Q/^*N
MG_%3XEZ+^QEX$7QS\0KCX??#3P?#\0_%3?LO?L;IJVH>$/"=SXA^U?#>P>ZN
M;N]T'2_AY=?$#XB:/X+L3X7\3ZSXE\*ZC\2O'-E_9_\ &'XI>"?@?\+/B/\
M&CXF:ZOACX;?"#X?^-?BG\0_$)TW5-9;0/ WP^\-ZCXJ\5Z\-*T+3]9U_4ET
M;1-,O;]M/T#0M:UJ_:%+/3--O+R>&VF /B+XF_\ !3G]E?X9?\%$_@C_ ,$X
M/%'CK1[#X\_&[X4^-/B!I5O*^L"#1/$&@:IX>F^&WPWU74HO#EYX4LO$OQ@\
M,0?%[Q)X<MM:\5Z)?:0OPNT_3); :K\:?A1)XEV_^"CG[7WQ#_82_9Q\0?M%
M?#_]G6Z_::D\,ZIX+\+GX3>%O&OB+PS\3O%?C+XL_$?P%\&/A'X2^&>@^'OA
M'\3H_&.K>*OBCX^\-:/J>C27VB:W9:,+V_\ ".E^/=;T[2_"<_\ %I_P6]^
MO[0E]\(/A/\ \%F?#7[&?QV^ ?QK^&/[8FN?M/?%'XI_'67]G#X8^,8/A+XM
MUW]GCX??L.:'XF\"_#/]H3X@?'ZPUCX0^$OAQ\!/A[J7@:[N/#?BOP/\6M5_
M:#^(>K^&/"5YX]U;5=%_H^_;R_:O^"G[?W_!$[P_^U'\$/#FI?%#X-_'/XV_
ML#ZAHWP\^(/P[UVZU'7;C2O^"E?[.'@GQA\(O&7PTT?X0_M(WGB:_L?%WAOQ
M)\-_$OAWP=\'?VA]/\8SV%TG@'X?_&W1=>T*R\7 'TC_ ,$;O^"L/@K_ (*\
M_LX^/OCIX<^%MY\%M6^'OQK\1?"3Q#\,M0^(^C>/-7L[/3_#OAWQ;X9\;C4]
M.T#P?>PZ%XLT[Q6ME91W6@J+3Q1H/B33[#5M9MM%DUH_*'[&W_!>BT_;X_X*
M+?'#]A#]FS]G#PKKV@_!#1OB%XPU[]HKQC^T4VD>$?B'\-OA_P#%*Q^&B>.?
M@[X>\"?!GXI:?XQT+QW)XU^&?C'X=OJOC7P[I/B;P?XNUO6SK<;:%H=KXY_
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
MX?\ @MO^T-?_ /!-SPM_P4UT_P#X)[:=K_PB\2>#XOB+?_"#PU^T_P"(+_\
M:6T'X5>$?B+>_#/XZ?&&3X8:Q^RWHVE:I\+OA?-_8?CW3O%^D>-M0TW6_AEX
MFTKX@>/I?A#HL6HRHO\ P<J:7X$MO^"%G_!0WQ7X(T[PE;ZEXW\6?LYZU\0/
M$'A;3=%M+SQ;\0O"W[6/[,7PLU34_&&H:4LEQK7B_P -:-\.?#OPVO+C6[V_
MUG1=)\!:)X,GF@L_"UAI]C^='_!N5\*/V@?A]\'OV*?VQOB=\7_A+<?\$YO
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
MQ!IWC1--CT[PC>Z?JOB;5++Q)X/@\5_VUJOB#P/]NW6?BC9^-O\ @B=\"_\
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
MO%:?&GXC>#O&?@/X=>&?#7P8\ ?#U+'X&_LO?%3P]K^K^#OB'\6_$]Q^Q/\
MP;M?MUZ[^W[_ ,$N?@MX\^(NMZIXG^,OP;U+6/V8OC5XAUL>)+R_\4>+_A9I
M.BWGAWQ-K?B#QCXB\4:[XW\8^-?@]XH^&'B_XD^,;S4DB\0_$36?%L]II6BV
MMM;Z38 'FGQP_P""RO[1OP&_X*!_ 3_@F?XM_8O^"-W^T?\ M*^$[;Q[\*O$
M.C?MV^(+;X(6_@746^-6GZ=?^._'OC/]BCPQXMT+QW+KWP8OK&+P'X3^%_C]
M-2TWQ-IX\+:MXE\5S67@O4?5/C[_ ,%;?B!^S5^QK^UW^V/\6?V2O#]O:?L;
M?M$^*_V?_B'\+_#/[4/A3QMXKUT6OQ&^%W@CX3_$7PX/#WPTU"3PI8_$J'XO
M>'_'-_X1^,VC_"KX@>%?A_/I7C/1?#?C;P]XO\#:OXM_(#_@I GB&/\ X.[_
M /@D8/"\FJ'4C^RIX3>X&GR>*9KK^PI/%?[=:>,"4\+3#54TUO"D>L-K3W*-
MX5CTPWTOC<-X/.NP7'ZE?\'0R!/^"%?[<<X4)*R_LTE@IRN6_;%_9_;D[5\S
M:\CR1,V[RW9C$P5CN /2?@__ ,%G?AC>?\$GM'_X*U?M;_#+4?V8OAMK]GXH
MU/1OA+H_BB^^,'CWQ$EG\0]5^&GP_P!!\+S:C\/OA"FL>-/BSKGATZEX0@2W
ML_!.D^$==TGQUXJ\>:5X*M=3\1:!CZ3_ ,%3_P!IW5?^"?FJ_P#!2V7]@R#P
MM\ ]*\%ZS\8+CX<^./CU\0O#/[4D'P)\)MKUOXD\?7/PG'[(.I>#ENKJ/0!X
M]\#VL'Q9;P9XG^".I:9\3[_QYH#R+X<O/Y3_ -N+X/ZIJO\ P9X?\$V]4\ >
M&7C\,_"S]H70?C!\0)(OB3X&^,HT71O'OB_]J_P5J_B.Y\7?#K2]*\.^'[7Q
M!\7OC/X9MY/AOJ<$'B[X)77B2W^"7Q2UC5/BQX%\37>L_P!=^OZY\(-;_P""
M!?B'Q)/8W^B_ /6O^"0^J>()M/T;P6^HW.E?!S4OV,[J_DL='^'MCX\^%+:K
M/I_@5Y;6P\'0?$[X7"_N+2WT.P\<^ 89M,\0:. :VI_\%3](^(W_  3/U/\
MX*:?L<_!*^_:0\$>'?AEXO\ BIK'P?U+XJ?#WX:_%;1[#P-;7=_XM\,:O+HZ
M_%KP?H_C/P=I5E?:_P"-_"8\0/XBM?"T5[;^#-)\:_$#5- \#ZEQ7_!*C_@L
M=\./^"LOP$^)'Q!^"/@?PS\/OC9\-_B/XF\*ZC^SK\2OC3I$7B:;P387?A6?
MPY\5;RZ\(>$_$7C71?"/BKPQXICT_3=4D^&$FE0?$_PWXR^'VD:CJ^DZ'!XO
MN_YWO^#8SX5_$[X>?\$7O^"HWQN\8CXN:%\+/BQI?Q>'PECFUGQ?XET34[3X
M5? 3Q+IGCGXA_![X'GX83Z6^LZKJNHQ?#W6?B5X-\:_%6;XN^*?A;IWPFU#X
M;^%=1^!$:?$RW_P6P_81^,/_  1X_:UM/^"_7_!.>XTJ31M0^(_BF]_:K^#G
MQ"/C;Q7X5T[XA?M":CXBT[Q1\0]4\OQ/I]UX@^"?QD\6>+ET7Q'X//B3PO=?
M#GXM:OX!U[X:27_A[Q!I6F_"4 _LQ_9%^+GQ*^//P+\!?&3XD_#3PC\*)?B;
MX.^'WC_P=X5\*?$/QE\0KB'P9XY^''A#QA;?\)<WCOX+? GQ!X0\6Z?X@UWQ
M'H%UX/N/!]RUKHNC:%K=_J.F:[KVL^"?!_TU7PS_ ,$QO$E_XQ_X)Q?L!>+=
M2B$%]XF_8E_93U^]A&HZSK CO]8^!G@?4;]!J_B36=?\3:F([JYDB:\\3:QJ
MWB&XFCEGUG5]4OI9KR3[FH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** *MTLI4-'O8*LFZ*-A')*2N45), HV\  ^9"B
MEA))(4C,<GY/^*?^")G_  3K\:_M-^)OVT-9^$OQ=T_]J[Q1K^L^(M0^/GA+
M]L;]M/P'\1H=0UK0[OPK>0>%_$'@O]H;0[OP5X?3P/>S?#K2O#'A=?#WAWPM
M\/X;+P-X0TK1/"6F:5IEO^M5% 'SU^T-^SG\-/VI_A3XP^"'QGTKQIJOPQ\=
M6-UHOC3PYX2^*_Q4^$4_B[PY?VU]I&L>&=9\2_!OQ[X)\5ZCX3\0Z7?ZE8^(
MO!U_KH\->*=$U5-+\1V-W;P/:V?QS\-O^".O[!?P>^ GCK]EOX7?#;XO>#/V
M>?B9)JT7CCX0Z9^V!^V;'X%UZQ\2^#/B!X"\7Z.=%;]H*2+3?#GC'PW\3/$U
MMXS\/Z5#I^A>.-6L_!_B?Q3IFI^*_AS\-/$_A/\ 4NB@#\_?V+/^":'['_\
MP3NTOQ+X>_8X^&GC'X0>%/&NJ#7/$O@D_'S]H/XB> Y_$$EKINGW?B6R\!_%
MCXI^-_!NB>*+_2M%T;2-6\8Z'H]IXLUC2-,TS1KW4)-/TG2UT[WW]H?]G/X:
M_M5?"?QA\#OC5I7C36/A?X[L+O0_&GAKPG\5_BI\(Y?%WAO4+6]T?6?#&L^(
M_@YX]\$^*M1\)>(M*OM1L/$?@V_UP>&O%6AZJFE^)+&[MX'M;/Z%HH ^$?V)
M_P#@G-^R1_P3I\*>.? _[&WPP\0?"7P;\0_$6F>+/%/A"Z^,GQN^(GA6Z\4Z
M=9?V7)XET?P[\6/B-X\T;PIKFIZ6MAHWB37?"NEZ'JOB[1_#_AJR\2R:Y;>$
MO"D5AXI\*O\ @C%^P!\$?VA+O]J[X8?#WXX>&OVB]6O[74?%7Q<'[:W[<>L>
M,?B*L'B+PWXHFT;XJW?B']HW4K3XJ^#]7UCP?X;N_$W@'XCVWB;P7XJBT73]
M/\4^'-<L;:WAK]6:* /RG\$?\$8_V _AW^TII_[8/A?X<_&M?VG['5-$O[CX
MY:]^VU^W'XM^(7B*+PY9Z)IFF:3XZU_Q;^T5KMU\2O"<N@^&_#_AO5O _P 0
M7\1>#==\,Z3%X.UK1+[PQ)/82?6_[47[)?P7_;0^$NI? C]HWP_XQ\7?"?7M
M0M-1\1>$?"WQ>^,?P>M?%$-O8:AIR:!XQO\ X+?$+X?ZUXO\*21:E/>ZIX(\
M4:GK/@S4];AT;6[W1KO5?#^BZAHGU#10!\8?&O\ 84_9]_:+_9QTS]E#XSZ=
M\7_'7P1M_L::IX>U']IW]J*#Q-XRL[.UU>V&C_%3XLZ?\9--^+_Q<\.W4>JW
M$E_X?^)WC3Q;H^IZA;Z'J^I:;+K/ASPOJ.C?,GA3_@B=_P $ZO OP(UC]ECP
M;\(/C!X9_9T\0>/_  9\4M1^$VB?ME?MIV'@M/'WP[U>]\0>%-=L=+3]HQ)M
M#:R\3:G#XMO[#09[/1/%'BKPEX%\5^*;'5O$_P ,?A;J7AW]:J* /FS3?V5O
M@=I?Q%^#WQB?P&^O?%WX%_"3Q)\"?AK\4/&OBKQMX_\ B/I/PS\7S^"Y_$^F
M:UX_\9^(O$?BKQQKFKR_#SP_=2_$#X@:IXF^(F^Y\61P^)K0_$;Q];^)_ACP
M5_P0X_X)Q?#[XZ3_ +3W@WX4_&KP_P#M&WNH3:IK'QP@_;>_;K;XG>)+V\:Q
M34SXJ\8R_M*7>N>+],U>VL+6SUC0_%6I:QH^KV=N-/U33KW3Y[D7'Z]44 ?D
M/9_\$/?^"=^F_&O5OVD-/\ ?M$6/[0^OV?\ 9&N_'VR_X*!?\%"+3XUZSI2:
M%I_AF*RU;XK6W[4*^/M6LQX;TC1="2VU+Q!<6]KIFDV6F6\26-K$J]QX?_X)
M#?L)^'OAQ^T?\);'X7?%*Y\&_M<:'X%\)?M%GQ+^U;^UAXR\3?$OPM\.O$/B
MWQ3X8T"X^(7BOXZ:Q\1_#WAXZQ\0_&I\2Z%X0\5^&-.\96'B#Q'H7C&U\2^'
M=7GTW5/U HH \B^#GP2\ ?!#X0^%O@?X)M/$UW\.O!^C7WAW1--^(OQ#^(_Q
MFUL>'[Z]O[IM&U/QO\9O%?CWQ[KND6T5_)I>CZ3XA\3:K9>'?#<.F^$=#BL/
M#&BZ1I5E\$^)O^",G_!//QA^RO\ #/\ 8CUOX)^,E_9-^$5UXOOO!OP(T/\
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
M-YKTOA?^RCK6LMK/COBW_@CY_P $_/B!^R_I'[&?Q'^!&J?%/]GCPO?:/?\
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
M\;/VD/B3XH=O$<OQ*\)?:X[GPAX)\<VFMZ<EC8W?]@RK9Q6GQ>FUFT^&,?\
M2U^U/_P3)_9;_:U^(>C?'#6K3XI?!']I/P[X3\<>"- _:B_96^*GB_\ 9W_:
M$M?#WC+PFWA2.SUCXD?#+6-&O?'ND^%KJWTGQ?X'\/\ Q+M/&OA_1=>\.G3K
MC0[CP?XE^(?@KQCH?L6_\$V/V9?V$9_B9XK^$VG>.O'/QH^-6OZCKWQB_:*^
M//Q%UWXO_'OXF1R>(M2UG1M"\5_$KQ1-<7TWAKP?I=[IOAO1;&RL=/?4-&T;
M3==\9/XJ^(%UK?BC6@#^0?\ 9G^$'[1'Q=_X.,/^"XVB?LT_%KQ;\!/B,W[/
MO[0VFZ5\6=$\+Z%XCLX=1\2Q_"_1O /@Z.ZUNSBTSPIXGO\ XQ'X<?$O3/%%
MOJDUX/!OPD^)_@?2- @U;QO:_$?X8_VY?LB^$_''@']F/]FOP)\4O$'C_P 5
M_%#P5\!OA1X0^(7BOXN2:9-\6_%?CKPS\/\ PYHOC7Q%\1YM$^(OQ>T2?QIK
M'B&RN=3\9WVA?%;XG:%?^([V6;2/B%XMTM=.U_5?C;X5?\$9?^"?7P2_:$N_
MVK_A?\/OC;X:_:,U>]MM1\5_%P?MJ_MQZOXS^(T=KXC\-^)[C1?BM=>(OVC-
M2MOBKX.U/6?"GANZ\4?#_P")%KXF\%^*$TG3]-\5>'-;LX;> _JRDENQS&\3
M$A7RA4_*X9DD)7.$<%BCG"ON.TG=R 345&TL:G#, 2,A>2Q&Y5RJCYF&YT7@
M'YF"]3BFBXA(4^:F'!9&+ +(JJ78QL<"0*H+,4+ *-QP.: )J*A-Q "%,L88
M[2%+ ,P=_+0JIPS+(Y"1L 1(Q 0L6&5$T+$!9$;(8C:P8$(P5R",@B-B%D.<
M1EE#[=RY ):*165@&4@@]"#D'!P?UI: "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ:7D;
ME<*0K1),"Y$9",N]O,B?;-"T2;'E$\<002PH3YKF)%%XGSEQY2(5'F3/&B/^
M[:1R &:2,1!'$@N$A9=CL5V*&8 E>X@CW;YHTVNL;;G Q(RAEC.3_K&5E98_
MOLKH0I#+ER31R?<<,-S)D9VET9TDC#?=,D;QNLD8.^-D9752"*_ +_@J%_P6
MC^)G_!-S]I/]E+X :E^Q7IWQ2LOVQ_&D7@?X1_%2^_:M\+?"GP3!?IXR\'>"
M=?L_&-MJ_P +?$^I>%M8\'WGC[P=KGB&\UNWL?AN_ASQ1IUQI7Q(US4=&\7:
M7X1]4\,?\%A?"G@W_@I/HW_!+3]JCX':_P# ;]H#X@:(OC'X&_$#PYXYTWXE
M?L]?%_POJ.E>,=9TA],\=^(?#OPC\8Z+XCN;+P;JG@]-'N_AK-I4WQ9\.^-_
MAOX>UO5H]+\'ZUXY /VMK+UC3M%US3-2T+7]/TS5]&UJQN]'U?2-8M+;4-+U
M;3=3M9;2_P!)U&PO8YK/4+/4+*::VO-/N8IH;JUFDBGA>&4JU@WBA02C%R54
M1J>2[)O6,,X2,%AMC5W=(6GDB@$N]QC\>OB?_P %5;GX9?\ !7S]GW_@E%KG
MP$M[W4/VE?AUXF^+W@WXZ:/\6Y);+0OAIX:^%'QA\5QWWB3X>WWPIMI8?&5]
M\2O@7X_\%)X8TWQKK'A^V\'MX,^)/_"72ZQX@U7X:Z* 8'_#AS]B'0M<^(-U
M\&-=_:X_99\#_%?Q/X6\3?$;X'_LL?M=?'3X&_ ;Q2NG>,O''BKQ_P"&+CX5
M^$/&<'AW1/"'QJTKQW+\./'7A7PDNB:#X-^'_A;1+#X!1?!35+KQ!K'B3]1]
M!^!WPV\(_!@? +P3X:OOA[\+K3P3J/P_TO0?AOX@\2_#K5] \-ZGIUYIMT/!
M_C/P%K_ASQOX1\2B.YGU2V\=>'/%&E^.[#Q#='Q18^*;?Q>!JZ>N&^B4@,""
MPROS*-V(C(3\Y0Q@%73]^(6RCMMV([(KW8C*YB<H6 >4,@BASN!:1F8':A"I
M(45BKN,!HXKJ2W /RO\ @]_P1<_X)_\ P!^.&J?M*?"#X>?&[P9\>_$NNV_B
M3QU\5;+]M?\ ;>U#Q+\3=2M_$=EXOEA^++:[^T7JNG_%W1]9\2Z5IVJ^*/"_
MQ*T_Q)X5\4RQ%-?TS4[4-92?0O[0/[!WP"_:;^)'@7XO_%:'XY+\1/ACI%WH
MOP\UWX7_ +77[77P!M?!D>K1:M::YJ/A[0/V?_CE\,/#]KXCUW3?$FJZ#KOC
M/^Q+7QAX@\,PVGA77=?N/#.GZ+9:7]FFZ13M8%?G9,DJR@KR"QC,C1JXR(S*
MJ!GV1<22Q*[1>H2X5)'*&0#:I4,T1(=5:80J""/E9BL3J2\<CI'.T(!Y7\5?
M@WX&^,^B^%=#\?Z!IVMV/@WXG?"CXP^&6O\ 2=*U2Z\/?$#X-^//#_Q$\&:W
MH_\ ;>EZO#IM]:ZQX?MK:XU?31::K%IUSJ=OHU_I6I7PU2V\F_:Q_8D_9B_;
MD^'5O\+OVJO@MX8^+OA#3]5T_P 1^'AJ4FKZ#XS\%^(--U/3]635/ /Q+\(Z
MSX<^(?P[UB271]/M;S5_ 'BSPU=Z_IHO= \076H>'M5U?3]0^K#>J&($3L%=
M8V.^!"I;S/G*2RQR>7^[&T[-\@DC>-'B+R(K7@7&(9'&_8[1XVQY5B)3YOE2
M/;[PD3SQ1R1QO*C.1#'=2VX!^+\__!"+]BSQIK_@C6/VF/$_[77[<MI\-$^&
M6M?#_P *_ML_M??'CX_?#GP]\1?AO:20:Y\2)?A[XA\9P^$-?UWXXW<ME?\
MQD\(>+/#/B;X/:JFB_V!X-^&G@#P7J^O^%/$?V3\4O\ @G]^RQ\8?VBOV?\
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
M",Q7"POO98\;B=MN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MP_&/Q;9^-_&#Z3XH^+/AY]'U?2]3\0:Q::=\,)M!^)-K<_ WPJ]QXKU"UN_
M7P,/P^\!:GING:-HVH:'+HGAGP?I>C_H+XX_8J_9W^(_[,W@_P#8Z\9> HO$
M7[.'@B+X Z?I7PR\37U_XUT74_#/[-OCGX<^//AQX+\83>/+CQ1J/C_PM-J?
MPP\,:7XSLO'%QKESXX\-?VOH_B*\O;?6;UW /X!OV8?@EXY^$'_!4;]O#_@E
MU\</V+O"GPZ/_!6=/V>?&NC_  *7PK\)]2\$_!SX)^*OV@/ _P"T3\>OA_\
M"+X@OX?TSP7?VG[+W[.&M?M5^&OAM\7OA5J>F:&W[0G[+/@NY^'7@C4/BGX?
M\ ^&/"'UK_P6S^#7PM^)?[7_ .W'\!_ VJG]HR3]EK_@E7XG\4>#?V)-+T;P
MY\/?@?\ \$V/@[\+_"_[.OCF7X]?!GXAW_B>UT_X7?%UM0\%_#&P7]G/X+?
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
M(/P.N]6N/@=\0?$'@O2?"VKZ>MOX*_L^VUO2O%.J>'OV@- \=:)J_AZPTO\
MH#_;0_X)+_L@_MS:_P"&_B+\2=$^)_PR^.7P^^&?B/X0_"C]H/\ 9X^+OQ!^
M"WQ9^%7@/Q;::WI/BC0O"4OA;71X%U#3]6T;Q)XFT.;3_&W@/Q;I%QX8\2Z[
MX=?2VTO5KNVF /X)/C;\2OBK^TE_P:?_  /\6?M*>##JVL?LR_M\Z!\"_P!E
M+XG:IXC\-?"S7-:^ 6@?"S5=$TW5-/M_B19ZQJO[26C>']4UWQQ\#;7X>?L_
M/X*\0Z9I?PB\(?$7Q3)?:%^S5\4O^$@_>?\ ;4_X)W?"#]D[]A7]IW_@JI=?
M\%$_VS?V<?V\OVD_V6?A=HOQ$_:F^*,OC;X8^-?&7Q0\;>+_ -F7XHZ7X F^
M!?@#19/C/^S3JGC3Q=\%M*^%L/PQ^&OB2ZMOV5_AOXZ\;>&-6\,>)OA%\+K3
MPQI_[Y_%S_@CY_P3N^./[+_P5_8M^(G[--A=?LN_L\7D&K_"+X/>%/B7\8_A
MUX9\-^)(=/UW2Y/%VJR_#KXB^$-9\>^+;Y?$_B?4M7\6?$'5O$_B;Q!KWBSQ
MKXKUW4[[Q3XMU[5-;])^(O\ P3A_9(^,'[(^G?L._%[X8>(/BI^S5I2Z1_9_
M@7XA?&?XZ>-?%-E_PC_BNT\;^'CIOQN\4?$C4/CG;R^&=6@;2O#KR_$:"33?
M"#2?#JQDTSX;R?\ "*( ?QI?L!:+XY^#'_!=?]E/X"^#/!UW^Q5^S]_P4+_X
M)Q:+KWQ5^$GPL\9>(/AC9_M7^"?#G[/GQTTGX8?'BT^%_P ,M"TG5_V'/VB=
M9E^&-C\7+SP1X=^*>N?%CX$^*;'XLVFE_M/>+]<^+'B9_%53_@EA^P]^R=\6
MOVM_^#H/7_C-\$/"GQUUO]F3XF_&GP=\$-8_:!76OCEK'@FT\2?$C]LW4M;\
M22WGQ@U;QM?>)?BE>ZA\&/AY=2?&3QG<>(OB]%<:5K$L7C>)_&?C8^(OZY_A
MM_P1N_X)K_!WX]? G]IKX7?LE>"? WQM_9Q^'NA_"WX2^-_#VN_$"QETKPIX
M8\"^(?ASHMYXRT4>-Y/#GQ1\;0>"?$%]X;/Q/^)^B^//B5>64'AV34_$L^H>
M$_"EWH.[HW_!)K]@[P[\9?VDOVA=%^!EUI7QA_:W\*^.O"7QY\7Z/\5?C1I3
M^+;/XCV-YI/C+6-&T;3OB+9^'/ASXXUC2]5U?3=/^)7PRT?P;\0_#%CXC\7Q
M^&O%6@1^*?$$-Z ?P3V_QO\ C=\&?^#0[PO9?!CQ-XI\+Z;\8/\ @H#XZ^"'
MQQU+PDMW;WUS\#O&'AGXDZYXAT#5M?TU6NM!\*^-O%_A3P7X/\5W45Q;67BW
MP[K>J?"_4[F^T'QQJ^EZA^U_P3T:/]D__@X[^(7_  3"_9A^"/PC?_@G]^TW
M^R)X=D_;-^ >BV?ACXR?#73;'P9^SCXMLM%^+GQ)^'V@>'='T+]FKQ/\0M4_
MX5_\)/B9X'\?)JWA3XXZ'\7_  ]XZ\:6?B;Q%\;?A1J/A#^B/P%_P2/_ ."?
M?PV_9-\<?L+^&OV:M"U+]E'Q_K_B/Q;K7P@^(OC7XF_%73M.\7^)M#M]$O\
MQ3X*\4?$WQMXT\=?#/Q!;VUG9WGAW7?AWXHT#4?!WB9;CQMX0;0?&=]J^NZG
MTOP _P""9G[*G[-%I\29/AAH?Q=D\:?&+X0^#/@=\1_C)XV_:5_:.\??''5O
MAWX#T75O#_A;1?"OQ6\5_%._\9_!NWT:T\0:G?Z>?@5K7PJ70]6MM#U'PU9:
M3>>%/!\F@@'^57X>^%FG:'_P1@^(?Q]L?C#XSE\9?"/_ (*Q?#3P%\)X=(B_
M:A\.?#>RAO\ ]FKXA^)?%'C#X6:O=WFG_ K5_B1X^N?"_@3Q#JDMY\//!'QR
M^#G@CX.:')XZ\4-9?&/X:^"9/]@/X'>+_$OCKX.?"#QIXPM[^V\5>-/AMX%\
M3^)+?5?AIXD^#&J6^M:]X3T[6=674_@]XR\2^,_&'PHU%=0NY([_ .&?BOQA
MXK\1^ +K?X4U[Q-KVK:7=:I>?D?%_P &YO\ P2!L_A7K/P4MOV4/$:_"3Q%X
M_P##/Q3U?X;I^U)^U[)X8F^(GA+PSXJ\&>'?&(T^Y^/[HFOZ7X9\=^*=(DU.
MTFM+B[TZ]^SS)=I;6D!_6SX(?!SP=\ _AEX-^$7P[3Q=!X'\"6-UIGAFU\<?
M$GXG?%[Q'9:3<WESJ$6F7/Q"^,/B[QU\0-:L-)>\&E^'[/7?$ETGASP_8Z=X
M9\/6^C>&-)TO0K$ ]>HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ***^/?VY?VXO@-_P3Y_9X\9?M&?'_ ,0OIGAWP^(]
M$\(>%--C^U^-_B[\3M8M;J3P3\(/A?H"@W?B?Q[XVN[2XBTZUMH_[,T32+#Q
M#XS\6ZCH'@;P?XO\2:$ ?7PEC)P'4G<4PIW'<%#E0!DDA2&('0<GO0DL4AD6
M.1':)@DJJP9HG:..94D )*.8I8I0C -Y<D;XVNI/YJ_$?]IG]N[X9?!3Q+\<
M[S_@GWX?\=Q^%_ OA7Q_=_ +X5_M3R>.OVI93<Z/<:I\1?!^F?#V']GJT^%7
MB3Q_\.99K!G\,_#SX]?$(?$F*T\16OPHO_%_BFW\#^&OB%]L?!_X@#XC_"OX
M<_$A-%FT5/B!X#\&>-?[$6Y&H#27\6Z#9:])IT-Z+2PEU&.QFU!K%+_^S-/C
MOFA%W';1P//-$ >K452^V#>4$3,5"_,KIY;.<ED1V*@[%V/O?8KJY5"T\4L*
M+]K&X*(V((E)<,F!Y;;0IC!-PSL60%8X'\MBT<A610C@%RBJOVI./D?)( 4
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
M"-MP())%C>6*.2 +*RF^B R Q!(4#9*KEF<(F5EBC"H695,CLL:N)$+;HFH
MN,RJ,L0HRJY) !9F"JHSU+,0JCJS$  D@4BNK%@#DJ0&&"""5# $$#G:P/MG
M!YR*X7XB:OXZTWP/XEO_ (7^&?"?B_XB6FE33^%O"GCOQOK7PY\*ZOJR>6R6
M&O>-_#'@#XKZYX=M#&TN=1T?X>^+YA<Q);)ITAE,L6=\*M1\=7/PV\ W_P 4
MM!T3PU\3-2\"^$]4^(/A;PM<&\\.>&O'%[H&GW7C'P_H>J233PZEIFE^)I]5
MM;#4)+V22[LUM[N5O)<W% 'IM-#HQP&!()!QR 0 V"1P&*L& )!*D, 1S7@?
MQL_:>^"G[.^I_!?1?BUXMN/#VM?M"_&?PO\ L_?"#1]-\+>,O%^J^+_BIXOL
M]6U+2-$2P\'>'M?N=$T6WTK0M8U;Q%XY\2QZ-X#\(Z9I\]YXI\2Z/$]L9^<3
MXC_M#)^UHWPI?]FW3&_9@@^"4GCY_P!KH?&KPK]I'Q<N?&+Z$WP&_P"%"GPT
M/'4=_%X9M(_&\OQ%?Q#'X'&E)_9$UQ<^*GM]-0 ^H:*I->JL;R-&V$+ HC++
M*5#% P2(O]]MFQ20RK+&9Q"WF)&YKM%4, 7&QY"8@TH"HCN6&Q&+*WEE4(4;
MF*+@-)&' +=%5Q<*0#M(RP7D\@,.'95#.BDAA\ZJ5VGS/+P<,:ZQSL!#!2C;
MG ;>P5=V8@5QG<X 9A&5=%==Y0 MT53^V(=NU&^9B/G:.(J@WXD9'82!7:-H
MT41F1I"/D$8DEC/MB;Y(PC,\:%PH*CS1M9U$+.4C?<H4LV\)'YL0=P68( 6R
MP7DG'Y]>P&.I)X ZD\ $TB.LBJZ,'1P&1U(*LI&596'#*PP58$A@002"#7YJ
M_M@_MU^//V7?VG?V#O@I!\!=$\<?#/\ ;1^,.K_ [4/C ?COH'A#Q/\ ";QM
M9Z'-XKTL#X+W'@;Q!KWQ$T'Q!X:T[5]0@\0:+XHT73/#UYI#:7XT?0+W7O!,
M/BS]'([E8XT4(6 56.%\DCS)#P(YEA+L VYEB4M\DJ>6DHBAE -"BJ9O4V[Q
M'(X+,B!"A9Y%5V\M<N$!8H$1RXB=Y8%60ESL\Y^,?QE^'GP"^$_Q$^-_Q8UU
M?"OPR^%/@GQ-\1/'?B1K/4-471?"7A'1-0\0:U?)IND6E]JNK7J:?IMRECHN
MBV.I:OJVH-::7I=G>:A?6EO, >H%T4[2PW8)V]6P"H)P,G:I9=QQA=P+$ BG
M5^/O[77_  5%O?@!\0/^":VF?#?X"?\ "^/A?_P4D^,?P@^%_@[QJ?&OB_X8
M^-_AUHGQ)GT/7;GXC:U\(/%'P-U;5[S1_"W@;7-.\9:IH6O>(O OBJP6PUS2
MM>TOP=+I%SK8_75KZ-6E78S-&FX*"BF7(+1K"\ICA<N N6:5(HS+$))%W/Y8
M!=HJF][$F\D.1&8PQV,H)E,039O53*/WR;C")-K!XV F"QO\I_MN?MI?!O\
M8'_9L^(W[3?QPO=07PEX#TZVBTWPWX=M)=6\8?$+QSKUU'HW@/X8^!M&@C:?
M5/&'COQ-<V6AZ4LJV^D:/#-=^(_%6J:%X7T?5]8L@#ZT$L9. P)W%> 3EP"2
M@XY=0"60990"6  -"2Q2&18Y$=HF"2JK!FB=HXYE20 DHYBEBE", WER1OC:
MZD_GCXL_:"_;A\$_"76/C-JW[$_@/4=.\,_"?Q;\6?$?P<\,_M0^*/&_[2HU
M'PU\/++QO9_!WPC\.O _[*OBSX=_$7XNZGK,?B+P!9Z7X0^,MYX7O/$NE:!%
MX:\:^,+3Q#_:5E]7_ WXGV_Q>^"7PG^,>GZ!JFB6OQ5^%7@;XHV?A;4;74-.
MUC1H?''AC3?%4.A7MKXCTOPQJ5CJ=HNKI936WB#1_#=_%<1%=3TS3;E;V*V
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
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **0G SS^
M)/Y $_YSTI@FB(+"1-H7<3N& N%)8\\* REB>%#*3@$&@"2BD#!AD'(Y'X@D
M$'T((((/((((!!I: "OY2O\ @Z)GM_ D?_!(W]H#Q+K:^&/AQ\'?^"G/P;D\
M9^)UU2^TV\\/?;[>Y\96VL6DFE>,?A]JL4.F:'\-?%.I7M]I/CSP)J-F]G8Q
M1^-/"QO8?$>C_P!6M>8?%[X4> ?CA\.O&?PC^*W@S0/B)\,_B-HEWX8\<>"_
M$VF6VIZ/KWAW4XDMK^PN;6Y\N-BZ;98[I)X=0TZ6*.^TN6/4+2R= #T*XM82
M&E*R;U1%=HWE#R112K*%=8B&N?+"N(XI1*KB6>%D>.YG27^1C]L&[^!G_!*/
M_@HS^QO_ ,%386O(O^"<?[8&C_%3P3^T=KOC/Q+\7/C9I'PE^/WQG_X:(_:1
M^%'[1'PE^"OBOQ3KOC3X9>+/'M_\:?CWX=N;_P"%_@W5_#'@KX6_%C]J7POI
MOPX^'?B7XW7T'Q(_9_X3_P#!(S]FCX/?$/2?$^B^,OVM?&?PU\-77BZ]\*?L
MP_&?]KWX^_&[]E70+[Q3X?\  VB6UY'\$_BEX\\7Z'XEN/"6I^&?'_CWPO=^
M.IO$EQ8>/?CS\2/$EZNM7?A_X%6?P0\2_:)U#]KK]JG]K&T_8!O_ /@G?>:!
M_P $_/A_\9?V7_B=XW_;DU7XP?#^?PKXJT#X'3^ OVM_#/P]\(?LVZ]H.@ZI
MKFF>)?CC\*_"_P"S=XVOM UCQO:^%_#%]XDUR]TS3K;6[*^TH _"W_@IK\#G
M^&G_  3^_P""=WQ_\9^'OBG^SS\9?V[/^"N'P=^*/[57P[T;XR_&K1KS0?AA
M^U5\8_V@_P!MW3OV8/B7X6\>6NN>$KZ;]F;QMJOAK4- T7Q1^S]>>$OAE^T:
MOQM^+WPY^#?AOQ=\??C'IGC_ .X?V-_ &N_L-_\ !<W]L?\ 8;_9:\6^+?&/
MP;^)?_!-J?\ ;:\0_"+X[_&KQ#XKTCXC?MOWWQC\#?#^Y^+OQ#^+GB?4_C_\
M3/"?BSXNZ?K=]/\ &;QCIW@?2;_Q&FN:5K>H?!KQSX>\#_!Z2[_>?]KC]A_]
MF7]N'2/AYX7_ &G?"7B;QKI7PG^(>C_&#X<6GAWXQ_&7X/77A/XIZ%;ZI8^&
M/B!IFH?!KXC_  \UJ7Q1X=L[[7'\-:GJ=]>RZ!]HOI=!:QN'OI6^=?B;_P $
M_P#X:?![Q3\4OV[OV6?A5XW\??\ !1CP'^R9XU^%7P&UGXI?M3_M->*]'^)=
MUX'^$5SH'P<^#_Q6T/Q]^TEIO@/QEX$\6>+M \+ZQXMG\?7UI<ZY\1ED^./B
MSQII_P 8Q=?$>T /YI?@O\ OBE^VMX/_ .">U[\&-/\ VRO#W_!0CP)^TU\1
MOAM_P5+_ &]? =E\3?V6]'^-W[+?A_XRW?A']J73D_;W\"?$36_"W[74?@;X
MC^!_AC\./V4='^&WQG\?-I5I\(]4UO2?@+\#?A7I$WP[\!]Q)^Q'\%/VK/\
M@K/_ ,%OOV5/VC?B5^TSX\^#OP,_9=_9$D^''A3QW^U5\6-9M(?!.C_ 2T^)
MVD:!\0_%'Q$\?:)XJ^(G@GP%\:_'LOQJT#1_B%^TEX+\!/\ %JRLO'/Q(M_&
M>M7=[XP\&U_A5_P3-B^*O@SX7?"SX%_L7_\ !:/_ ()[?M.:'\%_AI\,=5^-
MLO[8%EH7[)WP ^(VF>)_AG:?$7]H;P?J^J_M9?$3X@_% ?#W1M+\:^'O 7PC
M^'?A#P5X:^,'@76;_P ,6/A/X%>(;[1_V@/@/_3'8_\ !+[]E4?&7XN_M-7_
M (;^)^G_ +1G[1?A&;PG^T5\0? '[3W[7OPUT/XM6\_PUO\ X3_Z?\.?#?[0
M\GA#1[70/".KZC9?"J.&WU#5?@I<0Z%XC^&FO^'_ !EX:T+Q19@'SG_P;V?'
MKXQ_M.?\$=_V,OC-\?/B#KWQ3^*^NZ#\6O#NO?$#Q4;6^\4^([3X:?M _%SX
M5^#KWQ+JL5K!=^)/$5MX+\%>&]/UOQ=KDM]XJ\7ZE9W7B?QCK>N^*=6UG6[_
M ,1\5>$O#/C#_@Y5U3PCJ>H>,+&7Q;_P;\^*/#'B2+PQKNO^ =6L/#.I_MZ:
M3IEAJ_A3XJ> _%F@_$/P_P",I3?>(8(M9\-3>%M?\$3Z1X?\1^%/&$^NW[GP
MU^LO[(/['7[/7["OP=L?V?\ ]ESPKKO@#X/:5KNN^)] \#:I\4?BW\5=)\+7
MWBF2VU#6;;PE>_%OQ]X[U_POX=UC6$N_$,GA?P_J&F>$I?%6K>)_%,.BP>)?
M%FOZCJ_CL?\ P3-_9/\ ^&J5_;4BTCX_3?M*%GTT_$E_VS_VS1]G\'1_$F'X
MLGX0GPBG[04O@6+X#-X^CD\1I^SQ'X4_X48T<EQHLO@&/09;307 /Y(_C%^Q
MII4/_!.?_@KO^V?XV\>?&7PW\8_V'_\ @J+^U+XI_P""?7Q1\2?%#QU$O@,?
MLW_M:>&-$\'^/[UOCC\3/A'X!_::^.'C;Q'H'B/]G_4?VG/B7XU_:8^/%]X/
M\)_#KX#_  ONO'OQ(^"'@?\ 9LN_V>^+T7P$_;S_ ."SO[1?_!.O]MWQ'XH^
M(GPD^'/[%/@;Q]^SS^R7<^(9O"?P,\;ZY\4;?7/#'[17Q7\?6WA6X\/:Y\1/
MCQ\.] U'X>K^SM>ZSX@OS\$[74OB%\5OAIH_A+XD>'+/Q_HGW-'_ ,$5/^"?
M<'PW^,'PDB^''[0#_#/]H3XAZE\5?CIX&D_;M_;QET3XN_$?Q! 8/%7C7XF6
MLW[41/C?6O&B?9)/'EYXAN-2N/&>IZ)X=U+Q1#XBN?#?ARZTJM^TA_P1:_8@
M_:CT?X:_\+#T7X]:;\2OA%X)^)'P]^'?[17AS]ICX[:I^TQI'A'XEGQ)J<NE
M^(OCU\1O'WC?XC?%/2/ /C3Q9=_$'X:>&?C1JGQ \/>!?$%J_A[P_P"''^'&
MN>-O _BL ^H/V%]%\,_#7]G7P1\ O"OQU\=_M*_\,SR2?LV^)?CA\0]$TJTU
MCQCXG^%-E;:-K&CVGBOPUX2\+>"/B$_PME9?A'XA\1^&9_&VJZ%XW^'?C'X9
M_%WQ?K_Q^\!_&.^T[XK_ .#A/Q+\8?"__!&;]OS5_@9;:_+XWOOA%IGAC7X_
M#'A.U\:ZO'\&_&_Q$\%^"/V@)KGP_<Z+KR6VB)\!-:^)3^+O%0M+2X\"^&;+
M5_'-KKOAZX\+6NN:5]=^)_\ @G?^S1XD\3?L7>)+/PQXD\#I^P'XL\3^*_V>
M/#'P^\6:YX0\&V<OC/P%K7P^UK2O&GAS3+U;#QC8&UU>W\1)JNH-_P )DVN:
M3MN_%5[H?B[XH^'/'?N7[1GP'\%_M.? 7XO?L^?$O1UU/P%\;?AQXP^'/BO3
M;F&&ZD@TOQ?H%]I#W=H1.JV>M:%<WL.LZ-J=A>6^H:3J^FV5_H^JV]W:61B
M/YV_^#H7]E/X>^)O^":WP"\*?#WX7/=ZC\+?VH/V;OA=\ ?@YX+/Q?M/AC9P
M>--6A^&6E>#+']GWX"ZC96_C$6WA98_ 'P^TSPSX&UOX@^!/#>N>(?"_P./A
MJ[\6ZG9ZKA?MQ_L>_ /XI?\ !9G_ ()E_L9>([&U\'?LW+_P3=_:4^$L'PQ\
M)ZCX4\&W7B+X3>$8-/T;3O@SX4\>:C\3OA_\8_ FB7?@C1SI/C6?]FJ]\9_%
MCQU\(M)\<_"GQKX5B_9G^(G[0GBKP;^J=U^Q;=?MF?L*?$?_ ()S?\%$M$LO
M%J:%H?ACX6ZE\5_@]HE[\*="^)?A[P8FE:E\&?VE_A?8:=X2TKP'\*?BF+[P
MWH_B'QE\$?#2>-?AK\,_'>A:IX)N-+\8_!?Q%I5EXQ]JU#_@FM^R%=_&GX!_
MM VOPS\8>'/BM^S5X/L? 'P<\0^ _CM^T!\-=)\,>#+3Q=-X\U#P_K'@OX>_
M%+PWX)\:V_C+Q'J%_=?$X>.O#'BW_A;]D7T7XJWWC#2UM-'H _EPN_CO^U)^
MRA^P#\=_V<_V6/B?XQ\&? GX(_\ !Q#XQ_X)NZ9X_P!,\,:G\5M:_92_X)Z_
M$"RT:^U+PC<>+_ 7Q+M_B98:=X)^*/Q-TKX<>$OB/K/[0G@W]H.QG\8^&? ?
MA?XC_!#XJ?\ "O;;P'^I?_!,/_@G[^T=_P $]?VSO&?_  EOQG_9$^'?P?\
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
M):K\)_C?XZT71;3XZ_%;XS^-/B+^SB ?6O\ P5&U[3_#O[$?Q9N-5^,GQ^^
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
M9>(/#/@']I/Q;8ZA>>.M)U";XOZ)XN\/_$CPE\4O&7A7XWZ!\2M,LO \7@H
M_G@T7X2^)?\ @I%XV_X(:>(/VJ-:_:BOM2_;[_8>_;,\8_MA6W@/4OB7-X)\
M2^'?!GPB_9B\.>'/$\.F:E\0+'P3^P3X)^-'AGQ9+H?Q/^+7[(OP_P#AXO[0
MTGQNN_V>/$.@2?##]JOQI<:;W7QU_9QT?X<?MS>.?V+/VL/A9^TA^U?_ ,$L
M/ W_  2;\)_"/]F;X;> OA;\0/VS/&GP@^)&A:POPX^'WC'2_@E^SEX5\<K\
M"_CEJOPY/QK^'/P0_;*^.GPD\&>-O$LOPH\7:%X$^/EW%X0^*VF77]$WQC_X
M)U?LJ?''XP? +X\>./ WCNV^*/[+^A7OA3X :[\,_P!H#]HCX):3\(?#^JP&
MQUZV\">!O@W\7/ /@323XMT06_@_QM<C0)+WQKX"T[1_ /BW^W_!6B:/H5A^
M!?[>7[*%K\1_^"C/[3OQ"_:&_P""=/\ P4\^)/A'5V_8X'P'^//_  3C^-GA
MW1O#WQ;^%7PM\%:MK'Q*\ ?'?P7JOQ\^'6J>&M<O/B9XH\9_#KQ)K^EZFGB3
M5OA7I7@NZ^%7ASX)^,-,U[XV?M"@'(7/P2^,'P2_9+_X)9_LG?M\?'+]J/\
M: _;D^/_ ,9?C'\;O$W[!'_"[O&O[0/PM_;>\1_#+X3O=V7P'_:-^/GQ-3QJ
M?AK\ /@NK_!OQO\ M&^#M.\5?$C]GCQ+K&I?M#R^$O@-\=K35OA]XN^%GQ!\
M3M%_::\*_P#!*/\ X+>:'XTU7QC\*K+]G+_@J9I?PH_9X^#'[,_Q ^*_CSX:
M?";P1\;/C%^R[X:^)O[-/@KPF?BG\-_ 7[2/[.]W\)?C/:^'_ W[*_Q1_9;^
M%/PBLM9\9^*M0T_1+J^^*$_A'X,?M[^Q]_P1-^'OB[]F=_AC_P %"OA9XS\;
MV7A?]J;Q=^T7^R%X7\??MA_%OXO_ +0G[(WP[^)OP7^$.@:[\&;G]J'X6'X%
M^(-$G/Q,T3XA^)?&_P +_A9XC\8_!>?5)?#VH3?$#XS^)M"TOXKZA]6^+/\
M@A)_P2U\9CX]+?\ [+=UH>G?M2^)/#'C#]H+PGX%^.W[2'PK\$?$[6O!^L:G
MXC\,CQ3X)^%WQB\,>#I--T/Q-JD_BZT\.6&@IX:/CJ'3/&LFF7/B;2-*URP
M/SE\ ?L^>&/V&O\ @X9^!'@/X%_%WXV:GHW[8'_!._QCK7[5'A?XP_'KQ+\?
M?$_Q@\9? /Q VB_"_P",7Q(UOXI?'3XB?&:]\5OH2)X'\*7NN?"7X8?#?POX
M>\(ZYX4^!/BOQM%XB^//PY^'7SU_P3!\'_ 7XT?L:?\ !?#PC^V;\6/C[\4O
MV1/ O_!1OX]7'Q9^)WCWXM?'/XC>-O$?[-O[)_AKX::QI]KK'QR\)^.?%.N?
M%!(/@]\&O"W@[QSI/PJMI?&VK_#BSTO1CXM\:>&_$GPZT7PM_019_P#!+/\
M9%L_C-\)_P!H9M-_:.UGXV_ VP.A_##XF>,/VZ?VY?''B?1?#L_B>Y\8ZKX9
MUJY\9?M'>(;;QQX3\1:[+CQ5X4\>67BOPUXQT$67@[Q;I&M>#K&V\/6GDEM_
MP1"_X)R:=\'?C-\ [7X-?%9OA)^T1\2-$^+/QT\$/^V5^VM<V'Q6\?Z*OB%H
M?$GC34KW]HF76=9EUBZ\0R:CXTL;F\73/''B#1O!7BGQEI?B'7_AI\.]4\,@
M'X;?\$[OV?\ P)JOQE^,G_!;!KB+P5\#-0\#?&72/^"0'P4^+GQI_:*OOB!X
MS\1>"/!'[57B7XC_ !K^(OA#XJ?&7Q/J'BWQO\5="U']I+XH?V7#XF\3:U\0
M=*^*7[0_[2^M>%O!OC#5-?\ '>O>%?LR_"CXP_$#]DW]C[_@O'XS_;__ &<_
MA+J/@KXF-\:_VF_VJ?''P?\ CCX:_:*\6_!#Q)J=A\%?VR/@!JOBSQM\</VC
MO@/XAT^S\5Z%XN^&'[(O[-WPU_8RT'X=CQMX8^&^M_LXZ%\$O%'Q2\7^"[C^
MK[X6?\$Z?V;O@UX[^''Q&\%2_M*7VO\ P?M-7M?AEIGQ&_;@_;=^,?P^\(1:
MSX2U3P)=VND?"KXP?M%^//AK]BC\(ZM>:7I5G>^%+BR\/*-/N]!MK+5].L[V
MR\!^ O\ P1*_X)^_LS?M(3?M+?!#X2ZMX!UV7Q1\0/'L'PFT[QKXCO?V>-!^
M(?Q!3P+&/B!X,^#.JW=YX-\ ^*OA_'X0UVV^%]QX LO"^F>#M.^)OC#1[72G
MT/1/A'I?PE /YGO$&E>!/^"@W_!(S_@NG^W/^VOI7A7X]_M'?#_]IC]I+X:?
M SQ;JP\06U[^RKX&^ .E_"G4?@?\)_@1%K?A[Q'HWPET2#Q-K7_"2_$6#X/V
M4=W^T7HGB>/2?VA_B;XD\27_ (AUWPI_4]_P38\3:7X*_P""0G[ GBG6M6F\
M.^&?#'_!.']EWQ-K?B&W@>_N] T+1OV7O!>L:KK,-L-*UH7UQI<-G/=06[:1
M<),ZK"NEWOE1V&H>=?$G_@A[_P $Z_BAX\^.'CS4?A!XQ\'/^T;J>@:Y\:O
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
MC'XKZ9\3='TOXV_#CXA>'#XK^"OP?T'6-/O_ (;VGC;P!XP /Y8M;\&?$O\
M:&_9B_X-?O$<_P 0?CIXS^(OQ[_:'T'3_BYJLWQ)^.?Q%GU;1HF^(_C+XH_&
MV'P98WWC+1/!O[2WAOP?\0?BQXMT#]M#1?!6B?'GX,ZFVG?%Y?COX L_AWHG
MC?X=>U?$3XS^,O\ @B]\)O\ @XG^$?[ &IV'@7X2?L;6G_!,SQK^RM\+O%\D
M?QAT3]GGXB_MP6NG?#'XY>*M U/QIXY^)'Q \0:E?RV>B_%?POX1^,>M?\(E
MHOQ CM]2C^$VH^!-?OW^)7]"^M?\$6/^"<^M?#7]G'X02_ [QAIW@/\ 9(\5
MZKX^_9\MO"W[2O[5O@KQ+\//'FI:AHVH6_CFU\?^#?C?H/C_ ,1^,?#+>&/#
MVG?#WQ'XO\5ZUK'PO\.:/IOA7X=WOAWPS8Z=I%IZS8_\$R?V,[;XP_'?XXZI
M\*O$_C;QM^U%;FR_:(TWXI_'7]HGXO\ PK^,.D6;W[>'_#OCOX"?%+XJ>,?@
M7K_A3P/!K.K:;\,?"EY\.F\/?"K1+V70OAMHOAC2)9-,A /YI_C[^Q_^R)^S
MI^V]_P &X/CGX8_#RUTO]H+]H+XS>/O&OQ1^+A\8^-/%7B_X]#7?!G@_XF_$
MGQY\8/$GQ*\)>*?B!\8O&VJ_%+XN_P!L:'\0OB#\7?#&N^$?#VOWWPXC\!^/
M_#-SH$_P6W/B#^Q/^T+_ ,%4?$7[8GQJU7]HSX>>"OB5^R9_P4/_ &F?!_PM
M^,GQ?T_]J/P3X]_X)R>*_P!E/XH> ?'_ ,!?%'P(TU_V@?$O[+GQ*^%7Q/\
MV>?#GPE'Q8N]-_9__9NDU+4OB/IG[2/BWXA_'3QU\"-&T'QK^T_PP_X(4?L%
M?"^3X3P6VD?&_P <^&O@AXROO&WPL\"_%;]H'XM?$3PEX*OM/\9^-/$?PO\
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
M?%OQ3\)V]]K?Q-\<_LM>'/V;H?CC\,?'/Q>\!ZCK5[X2^,=]X-\1?T=>-_\
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
M[=OB:^A\':#JOA;7AX US3=?_:8U?0/%W@#Q'XB\&>&/$'C[P'XQT?Q-X/\
MB?K>F2ZU\3-+\8:EJ%W/)Z_^US^QK\ ?VZOA#=_L^_M2>#O$'Q%^#NJ^(- \
M2:_X-TCXH?%OX7:;XFU#PS<7-[X?MO$US\'O'7P^U3Q-H&DZL;#Q(GA3Q%?:
MCX4/B?2/"WBC^R[GQ5X.\.ZQI8!A_"_XM>!O@M^PKX!^-_Q,U&Q\&?##X3_L
MG^%/BIXYUNSL?$NN6OA?X?\ @;X/V'C'Q%?6ND65MXH\8:U'X?T"RU&2"PT:
MW\3>(-373EM[&VU#5[M=-'\HW_!63POI_P 5M(_X+(?&7X5Z1^T%^UQ\5_V5
M/B%\'-3\/?&+]H[P?XHN_P!F+_@FHGPQ\#> /BI\1?!G[#'AWPCX;\<^,/&?
MQ]UKQ=\(/ UQ^T'KV@> ? _PHTGX<?$7X3^.?VGOB:OPB\)?&7Q7\;/Z/M'_
M ."0'[$6DWWAZ^;PK^T!K]MX7USPAKEAX7\??MU?MX_$[X?:I-X)U'X<:MX=
MTWQ5\+OB'^T?XD^&OC#PK:7WPE^&4,_@GQ=X0U_PEJ&C?#OP;I&I:)+8:%I5
MGIE#XM?\$:_^"??QE^(7[4'Q/\8_ F*Z\5_MC_#G4_ '[043>(=?O_!_C>^D
MTGPUH_@_XJV7P]U[4=>\!^"_CQ\*[;PK+>_#;XQ^#_#'ASQEX<U[QIX\\3-J
M>J^)/%NK7L@!^3/[8'AOX)?!G]MC_@F/_P %*/C1?Z7\6_V>_P!N#X7_ !&_
M9 _:LT3P)X;U[XP_ _XF_&W]J3]E'PS;?!KX@?"']DCX1G]J?6OB)<?M8^%/
M@K:?L^^*[3P/\0/C5HGBOX<^#?V=]%7Q9XVTKPG/XL\;_#G_  3IT>R\(>#?
MB%_P1U_:'F\=:=\7?VF?V^/V.OVJOV9]6?XG^/=+\6ZI^Q=XR%A_P4QU1OA]
M\0I/'?PY^,-IX;^"<O[+?[1G@KQ9\9?@7XW\<Z=\/?VXOC->/INL7FK^)]=\
M9:[_ %=?$_\ X)Y?LL_%?]FWP=^R5XG^&.CW'P)\#^._@1XZTWP;J%CI7C:/
M7+WX"_$?P'\1='T_QS??%'3_ !_=?$&T^(:>!(_ /QIUWQH^K^.?B7\/_%?C
M_2]8\3MK'BJ;6T]R@^ ?PPM/C_JW[3T?@W1IOC7J_P (/#7P*;QY/H>@S>*]
M.^%OAOQGXH^(/_"&:+XIDTN/Q-8^'_$'BSQ.FO>)M";Q%_PCNJ:KX:\*ZBVD
M+J>FW=S?@'BW[8WBVX_9&_X)Y?M2^//@+H/A'P!<_LP?L9?'#Q=\%_"^C>&M
M+T[P!X,G^"'P3\4Z]\./#VE^$-+ATS1[3P=X<E\+Z+IMOX7LTTS14T&RCTFV
M@L[/,$/\O/[0WP+U/]C#_@F[^P;_ ,%COV*3XZ^('_!4WQ5X$_X)^:3\1/B]
MK?Q?^/?QKUC]O'2?CYX1\%>'_$WP8^*WPW^,GCR;Q/\ '30/BMXI\7>![KPQ
MX0T3PMX:^-G@"T\%?#:^^%5Y\--%^"WAFR\#_P!GNL:)9>(M(U'0-?T?3]5T
M/6=-O='US2-1L[6_TO5--O;::"]TZ]M9M\.H:5?PSR6=Y9W=G+#>6IN;>[T^
M2WO6"?GM\&_^"3G[$_P'\>:/XX^&/P\\?>'-/\&_%WQ?\=/AA\'?^%^?'^Z_
M9A^$'Q#\:Z/KFDZUK/PI_93;XFG]G#P<$N_%'C'Q)X<MK+X5B?P)KWC"^G\
MS^%].T7PKH_AT _)?3_V$OV?M(_X.3M-LX? GBX^ ]8_X)I>.?VOK;3-1^*G
M[0VJ>%KS]I6'_@IYX9^,>MZK'IOB+X@:C\/[CPCHGQC\6)\<].^"&B6J?#+P
MQ\9]7LOB[>_#33O&B^"O%39__!T]\#/A=\7/A/\ \$R)?B/IUS=VVJ_\%3/V
M?/@7K#2^+M8T#0)?A9\<_#OQ%'Q1TK5-+/Q'^%_@Z>ZU6'P%X;^R>+]<\5>&
MO$'A"PM-<L] ^(/@#1/%GC74=1_:33?^":_[+&D_M57/[;UGHGQQG_:=GT_6
M?#G_  L35/VO?VOM5BC\":SXNO/'E[\*8? >I_'>^^&J?!2+QK=R^)M#^!T7
MAFT^$&@:JUK>:%X1T8:3HB:9Z_\ M0_LA?L_?MG_  RMOA%^TS\,['XH>![+
MQ=X6^(.BV\^N>*/"/BCP?\0/!5]#>^%O''@3Q_\ #S7/!_CKP!XNTR274K)_
M$O@?Q%H>L7/AO5_$7A6>\G\+^(=8T&_ /YMOVA/^"=WPF\??\%_/@-\ =?\
MA7\:-#_8WU[_ ((X_%;P+!X?\ :W\7_"_P -]:T/3OVE/BW=>/O@';_%+P?X
MU\,>)/AG\'O"&A_&SP3X?3X5?"_Q5#X/\#_#SQ3\*/V:;3X?:1^S_P"/M/\
M!UI\1_LM?M2?M4>#?^"=OA']D;P]^TI>>'-'3_@XIE_X) ?#3XA_;O'GQ,7X
M>_LKM\-I?$7@/X8^"_B-\*_BW\%_C1JW@"W\=6]GX5\/>.O"_P ?/#'CWPG\
M&]8C\/> /B3X>\.>&?!\&A?U-:-_P29_8<T?XM> /CQHGPM^(7A;XM_"OX!:
MK^S#X \>^&OVEOVH/#7B30/@QJV@^+/#.H:%;W6@?&BR\W7;Z/QEXG\9R_$2
MY:7XDW/Q2\177QFNO$%M\8H8?%\#M#_X)(?L">'OV?OVD/V5=+^ 2-^SW^UK
MX^G^*GQ[^&&K_%/XW>(-#\8?$;4-5\/ZS?\ C/3+KQ%\2=7U?P+XA.J>$O"F
MJQ7WP\OO"1@O_#/AQ[4P/HUC-9 'P+_P2G_X)E_&G_@F7^U1\>O#<_QR^#<G
M[,_[0_PGT3QM\-OV6O@CX*^,_@KP!X#^*GP8UCPM\)/%7Q*T+P1\9/'_ .T'
MK^E:IXM^%M]\(]<^)OC&\_:)N?$WC[X@^/\ 7-$\5>&O%WAKX2^!_&MM_1+7
MY^_L7?\ !-']D7_@G])XTN/V9/AYXF\-7_C_ $OPWX5UK5/&'Q3^*/Q5U*S\
M!> ]7\9:O\.?AWX?G^)GC#Q6G@[P'X!A\=:YH_A[0?"8TM+FPBTJ\\2CQ%XB
M@O-8N?T"H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH RM<U32]#T;5-;U
MS4M.T;1-%L;G5]9UC6+RVTW2=)TG3(FO=2U34]2O)K>TTZPT^R@GN[O4+F>*
M&Q@ADNI'"Q&OPT\0?\%5?VE!_P $ZO$?_!3KPC^PGX.\;_ "T^&=W\=_"'P^
MB_; L9?VA-3^"5II>J_:/&GBWPOX*_9W^(/PD\':II/E6_BKQOX-T_XX>)->
M\#_!T^+M3\010_&7P9JOP+O_ -O/&/BSPMX"\(^*/'/CCQ+H'@SP3X-\/ZQX
MJ\8^,/%>LZ9X=\+>$_"OA[3[C5O$7B;Q+X@UJ:VT;0O#^@Z1:7FJZUK.KW-M
MI>EZ;:7-]J%S;VD$TR?QA_'C]D?X_P#_  1E^"/BK]J7_@FAJ7P\^-7_  1U
M^)_P^T?XU_MF_P#!/3]K*_TOQ7>^*= \;Z7HVB>/[WX=ZWXH^&?BG4[#P_\
M$/X+VWA;X>^(+'Q=XF\97=GXBOI[_P 4>!_BMH":/X=\* ']A$OQA^&^C_%'
MPS\!9_$<+?%CQ%\-_%/Q5TGP;%:W,UZ/AYX(\4^!_!.O>(]5OK*U/A_08E\2
M_$3POI>BZ?J>H:;?^+96\02^"--UVR\&^+GT'TX7:,%902K'D\J8UVELR(RA
MP_\ RS$*JTIFW)L CE=/X]OA5^S%^P5^VW_P<!_![]JZX^%OB^^N/C5_P23_
M &3_ /@K+\+=,\<>,OBU;^+[7XUS?M(:3I/@/XF^)+CP]\:=4\-:%=_#GX>:
M%\(O _\ PHFW'C/X-7<>GP'3+*TMM#U2?Q'\H>,_%>K0^%/V$_V[/V$+KX@_
MM+_$WXL_\%F+CP]9_P#!6;]KKX)^&=5^,OQ%\'_&;QKX\_9H\/\ [-7PD^$=
MO<?#S77_ &8A\,OB!XM^''B/PUX@\8?L0_!+PS\0?A;XAG^#/ACX._$?XE>!
MT^"H!_;;H/QI^'/B;XG_ !"^#6A>((M2^)/PJ\,_#OQ=\0?#EK:W\J>&-%^*
M]WXZM/ #:AKRVA\,#5M>'PW\67[^&(]:?Q3HVC1>'];U_1-*TGQIX.O-=]*^
MUH 2ZM&1N.&!&0LCH-F5!D=O+=A%&'F52GF1HTB _P 6'@_]DC]FS]ES]O;_
M (.0/VV?A3\/H+?]I7_@GI\++#]HK]EGQ?XC\?\ Q'\;WW@'XH_M ?\ !.;X
MF?%_XR^+O%6E:[\;=8U7XG'XI^//%'B?5KZ'XM>!YM)L9VU&+X:>)7>RU/1/
MAS4_8_\ V//VOOB#I/[#W_!8W2OVR_V:?A=K_P 1X/AW\9/VFOCE'\,_CCX9
M_:>_:TU3]H/P_IOPV^*'['/Q/NO&7Q=_:!^$GC7P'KOQ4^%W[+WP2_92^'_P
MP^#'ACP/X*\4?$/7?B%^S+^S)\,O'_PQ^'7PR_:% /[8I'$:ABI;YXTP"BD>
M9(L>[,CHI"[MQ )=@"L222%(VB%RIP0 075 0\9!W' ;(?@$;F ;#D+@+O94
M/X0_\'&_[57QR_91_P""7GQ0\8?L_P#Q.7X*^/OB!XY^%_P8E^+MG'JZ:_\
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
MQ2^ WQ7\1:O\+OASK'Q-^,?[.GAO5O'$_AS0_P!HSPY\.=0MG\%_$32_@_\
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
MXL\(_&3QIXR_:NA\1_"WXJ_%[1?#GB;_ (6CX<\;^*_VW/V@+;PC^;W[*O[
M7P.^/_\ P;J^/_\ @H1\7_''QC^)'[0*?\$W_P!O^PLKOPQ\>/C1\+_A)IUM
M\/?$?Q2UO2M#N_A)\/M5^%WA#Q'>+XU^"?A[QK\;T\5>%_%7AS]H/X_2^.OC
M9\7)_C/XO\06WC^\ /ZRM<_:V\=_%'X2?LN?'?\ 8:^!%K^U]\)OVCOB'\.+
M77O$6M?$:3]FV7X8_L_>,3>S:U^TJWAOXL^ H?%?C32?!T&GVEPGPXM]$T+X
M@^)([^TN_"5IJ$942<Q^TY^VAJG@7]IGX._L+_ JR^&7B+]J7]HKX*_'OXN^
M%'^)7C"[7PC\*-&^%EEX<LO"?C+XJ> /"HD^(>K^$?'7B+Q%X@T[POI^GS^#
M+?QO+\,?'OAFS\?>'KG1+B_T[^.[Q?\ L\_#W]F[_@FA_P &T7QA^'?@S5?A
MOXN\??M__L-_$CXA+_PL_P",7PZ^#_B_Q=XBU7Q;\2K#XK^/O!WC[3?$O[/M
MO\7?%>F2V5I%^T3XJTZ+QWI'PAT/0? 7PZ@\;_LS>&M,T'P)^F?[9/[''[,'
MQ]_X.?/V?/ GQ@^&^@?$KPY\5/V#/^%Z?%GX>>(_&WQDU?1O'7BWX4?$76=.
M^%X^(/@B]\2#X2ZG\*=-_P"%/>%;JQ^#NF:1+X+\=>)M'\:Z[\7? VN3ZSIV
MM:^ ?T5_L:_&G]J[XR>#=2\4_M3_ +)/AC]DJZO;;3M3\#>%=$_:(/QVU[6-
M-N]=\9Z;>OXSLKCX,_!NZ^'^NR:;H?AGQM8:!<6NNZD/#'Q!T33_ !E'X)^(
MV@>-O GA_P"QA?(2P$;Y$GE(2&"R/Y9E()VGR!@!%:Z$ >5D4?+/;//_ !E:
M=\0_C7^P=-_P=:?$;X;?%[Q%=?&KX3>+/V=?B%\+M<\?:AJWQ+\6>"--\;?!
MF?7/A5?76G?%#XZ?M VVM0>'/!'B/1O"W@K4O$^B:$_B:P\ :='JFB:;HNB:
M;\#O@GWW[/'[('Q?^!=[^Q]_P4,^%_[7?[/_ ,*M&_:%^#FF>$_&?QLTGPK^
MT(_QK_;S^'_[3NN:9\5_A7X@_:(\ ?M*^*/VW=;N/B]^S)X!M_&G[7WC+XZ0
M>-KK7=6^',?CO]F/QOXF_94_8\_9WN?VH]- /Z^HKM9G"+&XR,%R-JAQY@9-
MDFR<8,3[7>%(Y ,QNQ! FEE$04XSN;;UP!P269L$*B@99F(  (7=(4C?^/S_
M ()60^*OV5_V[?V<OV5_^"F7[-?QE^&?_!2/XG?"OQ)JGPU_;DT#]I+XG?M
M?!S_ (*/P?"#PM^T#J_B*U^.\NO:_K.B3_'C]G#X1_$VX\)>%O$_C=?%OQ+\
M+^#-,M_!6@>-?A%\"_$'P=^$?C[]N/\ @KQ+\)=<_9L\ _!OXQ>,_P!H_3_#
M?[2'[1GP@^!=M\%OV7K6P3X@?MB3>)+[5?$FO_L@:_XIOY_"\7PX^&'QM\"^
M$?%VE_$KXA3?&7]GK1M"\*Z??VGC'XQ6'@75?%'@GQR ?J&E]%(%*C 9=XW,
M"0F0!O6/S"COG]W&X5F(*<."H<+M"P0*W)PI&&#G R4"Y<H#UF9$@ Y,@K^%
M7]D+P9^TO:>.O^#CK]C#X:1?!G]@'Q-XLL_V,]5^%WP/\)>+?&C_ ++?PJ^+
MWQ^\/MX=N_V>? %YX@^'OP!\$>$-<_;+T36?!W[,]_\ &'P&WPW\8CQ=?>%O
M&'[+-E\4M,\%^"_$?AS]0_\ @BKXU_9R^'_[7_[2?[.NN_L2:I_P3I_X*9^.
MOV>/@1\1?VS/V8/A?IW@=OV+KG3?@-Y_ASP=\<?V:-6^&WB'Q;X.T>#XK:9^
MTEX?_P"$O\%Z3XCO+70_$/AS5] U6+7OB'X8^)7Q9^+0!^O_ .V5^VYHG[+/
MBK]D_P"%^G:#X:\;?&#]L']H+2_@1\+O >O?$S3_ (>3"T/A37?%_C+XGW#0
M^'_&WBK4?!G@"WTK0?#WB2\\.>"-<33?$GQ%\#6.JSZ;:ZY#<R>B_LE_$3]I
MCQC\--6B_:U^ ^A_ WXJ>"?'WB/X=+/X*\:>'?&'PX^-7AOPRFEVFA?M _#/
M3=*U[Q#XG^&?@'XJ37-WJ.@_"/XJ7I^*7PVCA?P]XLNM=%I#XIU;\-O^"UOP
M*^'WCO\ X*0?\$38_$=YXWL;/XM_M*>)/!GCJVTC]J3Q%\/M"U&#X/>!?%7B
M3X1ZUX>^ /AC6;3Q_)\9_ ^O?%OX@77PT_:_^#$G@WQ#^SKJ6N6_AWQOXSM=
M2^)?P3USP)\Y_LA?LS?!O_@H+^W!_P %8_V+/VE/#_B'7_V;_P#@FQX>_8C_
M &2_^"?GPX\._$[XG^%;3]D_X<^'='^(MQ%XT^#^LV7B^;51\?;Z^^"G@B^U
MOX_^*;_Q%\6M4T#3=3^$NJ>-Y?@EK_B#X?7(!^X7_!3;]OKQG_P3W^&_P4^)
MWACX!6GQ_L?BG^T5\-_V<+[PC-\78O@U>Z1K'Q6U2?1O"NO6GB/7_AMXN^&%
MC8&^L;RVGU/XN?$OX'> -/%_H]OJ_CB&?4;1+1?$'[:7Q)T[_@J]\-?V )O
M7PMT?X6^+OV.OB7^TY:_$C6?%OCB/XC>*O$WAWXC?#_P%X=\)^#="N/ NE^
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
M>'O"VO6O[7/[3/@[Q1\*/AQ\0/B?X2^+6H_"OX->*/AI\3_ .L_##PU!XD\
M>#]*G\3^'[G_ (6KXR\+Z?J6B?$[XD>/[#QAXVBU_P"W_P!FK]B/]GS]DSX2
M77P&^"?A'Q=I?P5N[!]%A^%_Q"^,_P ;OC?X3T/P\]I=:?)X8\-:3\;_ (C_
M !(M_"O@Z_M+^_&I^#O#C:;X>OFN@U]I]U+&C0?8%% 'XU+_ ,$%O^"75G\/
M/AO\+K+]G;QS:>"OA)\0G^+?PYTW2OVK?VP]$U+PG\2([#1=-T7Q-I7B/0_C
MU8^)H;OPC;Z+Y_PYTY];/AWX6:KKWCW6/AWIWA'5?B3X^U'Q5]3^-O\ @G3^
MR_\ $;]JKPE^VIXLT'XP7/[2'@>33XO!_C?2_P!J?]J7PUX>\+Z%I+:(C^#]
M(^%OACXT:)\)[+P#XN'A_2KKXA?#6#P!_P (%\2KE=8N?B1H7B74O$?B*_UO
M[NHH _/KX1_\$R/V-?@IX^_:&^(?@KX5^*K[7?VM]%\0>'?VFK+XG_'/X^_'
M#P%\;=-\3E%UA?B'\)/C1\5/B%\*/$DDNEO>^%K+4[WP:VKZ-X4U37O!VERV
M_@OQ1XCTK4?$/V7/^"(__!/?]C_5_'FJ?!7X4^-+"T\9>&?''P_T7POXU^.7
MQJ^(7A+X2?#?XE^&?"7A_P"(O@GX/>'O%WCK6=/\&Q>,]5\.:OXVUCQQ,-:^
M*\NM^/\ QWH5EX_TOX?:MIG@CP[^NE% 'YI?LY_\$KOV9?V9?BWX0^*W@/6?
MVD=<@^%/@70OA_\ L]?"3XL?M5?'_P"-7P2_9=T33_!>I?#_ ,1I\!O _P 5
M?'GBD>&IO&W@V[TOPIJW]MWWB6R\/^'O"VD:3\.+3P%IE]XBL?$'NW[;'[%W
MP,_;V^!6L_L_?'[P[?:GX8U#4;#Q1X3\7>&;U- ^)GP>^)GAU9Y?!7QC^#WC
M5()[WP-\3?!5W<W3:)KMM%>Z?J.G:CK/A'QAH?B;P#XF\5^'=3^MZ* /R:UC
M_@B9_P $U/$%S\>-2U;]FZXU'5OVH/#/PM\+?'[Q)<_&W]HD>,_B99?!_P 5
M?#_QQX+U?6/%Y^*B>*+;QU<>./A9X%\=^/OB-INKZ7X_^+7CC2[KQ=\6/%'C
M#Q#KWBS5->^@?V7OV ?@3^RAXP^)'Q/\"WGQH^(7QB^*L$6A>*_C/^T;\>?B
MS^T5\5#\.]&\:^/?&O@#X1:1XO\ B]XP\6W/AOX;_#$>/;[PIX:TG0+:#4/$
M&BZ+X5USXFZS\1_'NEW'C6Y^Y** /@']IO\ X)K?LD_MA_%OX5_';X]^"?B=
MX@^+'P)T_4-/^"GB[P;^TW^U)\%[KX82:O?3WNM:]X+L?@K\:/A_H?AOQ7XB
M9-.MM?\ &VEZ4OC;7-%T;PIH.OZMJ.D^#?#.G:/Q/Q=_X)1_LM?%;Q!H/C*W
MO/CW\(OB!8^&/"_@;QO\4OV?OVA?BU\&/C3^T!X)\*:C\*H;/PO^U#\<O!7B
MJP^+_P"TE:WG@'X36'PG?6_C5XY\9>*M \">,/'=_P""M?\ #/Q+U72/'^@?
MII10!^?G[0/_  3%_8E_::^&_P '_@M\4?@E=V?P;^ NKMXB^$7PH^#WQ2^,
M/[-OPS\#Z]:SZ=-I6M6'@;]G/XC?"_PU=:WX;EM)KCX?ZCJ.CW]UX!-_XC7P
MA>^&F\5Z\-6T+W_@G#^RIJ7[4_@K]M6_\+?%B^_:7^'_ (8TKP/X/^(^J?M1
M?M5:DFA^"](T6#01X0A\"3_&V;X;7'A?6H+4ZUXOT/4O"M[I/CKQ3>ZOXQ\:
M6&N^-O$.L:]>?>=% 'YDZK_P25_8BUCXQ_$7XT'X7^-/#NH?&?QMI_Q2^.?P
MS\%?'WX^^!_V>OCU\4],U3PUJECXW^-O[-?@_P"(NA? OXH:@]YX8CO?$=IX
MN\%:IX>^)VH^+?&^M_%S0/&?B'5&U,?2O[5'[*'P>_;-^%]G\'?CYX2L?%WP
M^MOBC\&/BK+X?U/1/">NZ=J^J?!GXJ^$_BOI_AOQ!I/B[1/%>@:GX1\92^$A
M\//B5I4VD"Y\1_##Q5XY\,:?J^GMXF-S:_4-% 'AT7P"^%]O\>==_:83P;HT
M_P :M<^#WAKX$/X\FT/P^_BW2_A;X:\9>*_B"?"&A>,&TZ#Q?IFA>(?%?B==
M8\2>'XO$3>'-7U;0?"NJ2Z3;ZMH\VJ3?'/C3_@DQ^QSX_P#'WQ*\<>(-!^.\
M.G?&WQUJOQ4^-?PI\._M>?M7^"_@/\6OB9J:>!8T\;?$?X%>#OC1H_PK\4:O
MI]G\-_#&C-I\GAN+PSKFD,UCXGT7Q)#HOATZ+^F]% 'R=:?L5?LZ6W[7EQ^W
MA#X%U>U_:GU'X4I\$-2^)-O\2_BM%87GPG2[MM77P+<_#A/'*_"N?1DU^RM/
M$"F?P-)>KX@M;76UNVU6%+Z/ZQHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***8)$+,H8%D.U@#G:Q57"G'1]
MC*^T_-M96QM8$@#Z*A:XA5MC2('^;Y"?G.TQJ<)]YOFFA48!R9H0,F6/<[S8
M\A2X#-]T'@GD+P#C.21C'4$$9!!(!)148EC.3N&!G<3D!2H)8,2 %90"64D,
MH&2 .:D_S_G_ #QWH **9YL?&&!!"D$<J0Y54.X9&'+ )S\W.W.UL1QW5O,"
M8IHY "P.Q@V-JH[9QG "R1MD\8D0@_.N0">BHDGAE"F.17#JKHR'<KHX9D=&
M&597569&4D,HW*2""7LZ(45F56D;9&"0"[A6<J@ZLP1'<@9(1'<C:K$ #J*C
M,T0!)D4 ':23@ [_ "\$G')D_=@=WR@RP(IP=3T))R!@!LC.>HQD#@@DX 8%
M20P(H =13$D20$HP8*S(V,_*RDAE8'D,I'*G!'&1@C+Z "BBD+!<9.,D <'&
M20H&>F22,#ZGH#@ 6BFEU&,G&[. <@G R< \\#D\<#GI3J "BBB@ HHHH **
MC::)7,;2*'"JQ3/S!7\S:Q'4!A#*0>F(I#T1B)* "BBB@ HJ,2Q&1HA(ID4*
M60$;@'\P(2.N&,4H!Z$QN.JG$E !1110 444QI$4A6906) !(R2%+$ =SM5F
MQUVJS8PI( 'T4C,J*SNP55!9F8@*J@9+,3P% R220  22!2*ZN,JP8>WJ"5(
M/H0RLK \JP((!% #J**C6:)\>7(CY"L-A#_*X)1SMSA' RCG",,%201D DHJ
M-)HI6=8Y$=H]HD5&5FC+J'4. 24+*0P#8)4AL8()DH **:S*@W.P495<D@ L
M[!$49ZL[LJJHY9B% )(%-$L;#<KJRCC>IRF=VS&\97(;@C.0>H% $E%,CECF
M198I$EC<922-@Z.,XRK*2K#(X()![&D,T2]9%'W@ 2,L4(#!1U;:2 =H/) Z
MD"@"2BFJZ/G:RMC!(!!(!) )'49*D#/4@^AIU !103CG_/\ GVJ%;B!G:)98
MVE7[\88&1.(FPZ [D.V>%B& (66-B,.I(!-134=)%5XV5T<!E=2&5E/1E89#
M*1R""01R"0:=0 4444 %%!( R2 /4\"FJZN,HP8 D$@YP0Q5@?=65E8=592I
M ((H =1110 44QY8X_\ 62(F59_G8+\B%0S<D852Z!FZ N@)!906R3PQ+OEE
M2),X#2,(U)+*@ +X!W,ZJF,[RP"Y)% $M%%% !114"W5LY8)<0N58(VV1&VN
M9WM0C;2=K&YBEMPIP3-%+%C?$ZJ 3T4Q9$<L%96*$!P""4+*'56'56*,K[3@
M[65L88$OH ***:S!>3G\ 3W  X!Y)8 #J>P.#@ =149EC&<N!MSDG@#!"D9Z
M;LLHVYW?,O'S#+\C.._09!&>">/7@$\>E "T4A8*,L0!D#)X&2<#GW) 'N0*
M%974,I#*P#*1T((R"#W!'(/<<T +114)N( 2OFH7$:S>6&!D,3ML1UC&797?
MY$*J=[_(N6XH FHJ-YHHP6>14"JSL6( "1L%D<^B1EAYCGY8P0SE5YI5D1L;
M3G/W3@X;C/#8P<K\PP3N7YAD<T /HHHH **** "BBF>8A;9N&_#';WPH0MD=
ML"2/.?[Z^HH ?1110 444TLJD GELD  DD*,DX )P.!D\;F5<[F4$ =147GQ
M#&9%&YBBACM)D!QY8!P=^>B8W-U (IPDC)4!AEB0H[L0"3@=2-HW C@J0P)4
M@D ?147GP_/\X)C.UU )=6.=J[ -Y+@9C 4F12&CW*P)D5E8!E(93R".01Z@
M]P>H(X(Y!((- "T444 %%%% !136=4!9CM506+'. !C))Z#K]3SCH:C:X@7.
MZ55(W<,=K?*"S':<'"J&9CC"JK,2%5B ":BD9@H+,0% R2>@'<D]@.I)X R2
M0 334D23.Q@V.N.W)4@YZ$,K*1U5U93AE8  ?1103@$\\#/ )/'H!DD^P!)[
M4 %%1^;&5#!MRL< JK-G()4_*#A6 ^1C\KY4(6+IN:+B%@&6164QB964Y1H3
MC$JL,JT9R#O!*[3NSMYH FHHHH **** "BBB@ HI"0H))P!^/7@  <DDX  !
M))  )-,$T1Y$B8R@ZCDRG$>/42$C81D/_"2* )**:K*XW(P899<@@@,C%'4X
MZ,CJRLIY5@5(!!%.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\J_P#@K]^V5\:?^"?O['7Q
M _:Y^$FC_!OQ%9?"O5?A39>--,^,!^(5O8VFC?$?X^?!KX8W>MZ?+\/K35=:
MN;?3?#/C'Q:]U!8:3=7MEJDFA^)[&V\4'PKJ/PQ^(WZJ5^ __!SCH^K>(/\
M@BA^VEH6A6&I:MK6M7G[+NE:-H^E65YJ&J:OJU_^V1^SK:Z?IFDZ=:"6\U+4
M;J\E@MM/M;*VFENM0O(+*WV7$L\=V ?4/AKQQ_P55\$>*OA!H'QBT']AWXWV
M7BKXE^%]+^)6C_L[)\3O@_X^T#X/-<^/?#GQ3^+7AG0?CQ\8-3TS6=)^'&O>
M,_V?O$'B.'3-=\1^(8/#7AGXA:+H7A3QIXC^./P[;X5?+_\ P35_X* _MQ?M
MO?&_]OSX=>*/#G[*?AGPK^PK\;O$_P"R[,WAS1/C!INN?%KXQ_#K5_!>A:SX
MJM]2U+QCK]A\.?AGXZO_  7\==3L+%=!\>^*?AJGQ#^%6G&_^*?_  J3Q9K'
MQJ^\_#'[%^L:+^W/X7_;3U_]I;XU?$O4O#'[*7Q'_9?'P?\ B.W@&;P+I-A\
M0_B[\(_BW;?$GP-I?P^\'_#71?!_BJ:?X476@>/KVX\+>(=1^)6FV_PZLSX@
M\,6WP>M-+\2_E5_P06F\,S_M9?\ !?.3PEHFO:!I*_\ !57XJ6]Q9>)/$>E>
M+-1N_$MIX@\;6OC?7H=:TCPEX*MDT7Q'XWA\1:UX;\.76DZCK'@?P[>Z7X(U
MSQAX[UCP[>^,-9 -7X#?\%2?V_/&OP!_X**?M!>(OV??V3_']A_P31^(O[4?
M[-GQ*^'W@SXD_&KX4:]\8?BU^QS&?'/Q6^*/POUN_P#AI\=K7POX#\??#O4M
M*T+X9_!3Q#HFO^);7XAZ&;CQ/\;CH_C"QMO!?T[XK_X++_#+5O\ @G5^RG^W
MQ\#_  /HOC?3OVP/BU\#/@3X#\&_%7XFW/P#\,>#?BA\5OB5-\*/'.D?$GXE
M:M\-?&M]I6@_!/Q?H/CRS\8^*?#?PW\5Z1K]AX*U#7?"<NI>&K^PUUOYS?&'
MP,_:I^(7[&__  6%\7?LC?&?XL^(_A5X6_X+O?\ !1C7/^"CG['.D^'O ?@&
M;XX_LW:-X^^'^L_%SPA\&OB7H>J'XT^+-3N/@[X;\-R^)]"TKXK_ +/:_%3P
MOXL^+OP5L?#6M:CX>\,77QV_H:\9:;_P2A_;%_X)E_L=?L_>);OP=J_[!_[6
M5A\$/V>/V4[/4OBM!X:OM$\6^#O NI7GP1\ Z7X^UWQS>^,;;XV^$-8^$5W\
M+&\,_P#"0^,/'>K_ !'L[CX3_$71?%:ZOXUTR8 NW/[5?_!0CX!_'C]DKX7?
MM(>"OV8?C+\)?CRG[0?Q"^)/[3?[,7A/XU^'O^$3\#?!C]EJ]^)ME\"_AW^S
MOXC\6?&/QG\8/V@/B!\4HG\0?"^U^%'Q(^*GQ'^+/P'^&7Q:U/0_V5-#M?AW
MXP\?>%/CO]I[_@I%_P %;/V2H/\ @F?X=^,?P8_83T?XJ?M[_$#X=_LS^(/"
M>GZO\;/$4/P=_:)^(]AKFD6GBG6=9TKQA+HE]\/O 7C'QU\)+SQ/\//#'B3Q
MO<:[9?#KXJ>'?"WQVO4^*G@WQY\,O&?ASH_[9_\ P1<_X*:_L%?L"?#G]H7Q
MS^V!_P $W_V\Y?'_ (:^%7PJ_:+N=:\=_M#?LH_\,]_"WP=:>,M)^'_Q(T[2
MK.*T^#O@;2)OA_XH\(>'/LL?@+0_AUIOQ&\,_P#"NO _B#2I/CMXZ^@/^"\>
MKZSX=_:C_P"""?BK28/"LL*?\%8O@CX/N;3Q3I/@GQ,\L/Q*UO1?#-]<Z7X*
M\;V>IM)JFFZ3+J=]I?CW0=&GUSX5>,CX6\8Z/XB\(^.[/X?:RP!^QGP8^+'Q
MXT"W_:"U;]M/3/@%\+O#OP]^,<NE?#3Q]X'\6>-=*\(ZW\*_$OA_PEXC\,3>
M)KGXM:/X<L)/$'A:_P#'5O\ "[5/'/AC6I]!^)'C+0/$%SIG@GX:W8C\#6WU
M!XQ\7:7X-\*^)/&VJVWB2_TGP?X=UGQ/J=AX/\+^*O'7BF_T[1-/N-4OK3PQ
MX$\#:/K_ (U\;>))K6REBT+PGX4T+6?$7B*^GM=.T'2=4U*[M;5OCK_@H1\"
M_P!AOX\?LR>*O!7_  45/P[L/V6],\0^#_%/BW6/BE\7M6^ O@?2_$%CK\6D
M^$M3USXDZ/X_^'USI27'BWQ#IVFZ;97WBJSL=:UO7M,TR=M1U+4UM7^U]!TC
M2-#TS3M"T+3K/1=&T/3;'2M&T?2[2#3])TG2;%#;:;8:5IMM'%865A96D$5I
M8P6D"006L,5O"SQ11L #^;7]I3_@I1_P58_9!TO_ ()M^%OCK\"/V(]*^,G_
M  4!^)_[._[,=WX=T#Q-\7-4L?@=\=?'?Q,\.M\2==\5S:;K&M:+XB\(0?#K
MQ9!\/])\&>"O&'B)O!GQ+TS5_B-!\7OC)X)N=/\  -QZ-_P4/_;Z_P""DW[%
MO[-'CGXK3^!OV*]"\9VG[>OP>^!/@#Q#XC\/?M3?$GX=:S\ /C5X>TRYTSQ%
MJ/AGP-I6A_%'5_&GPO\ $WC#PYX6\0>-/AC9_$NT^),O@OX@R>%/@=H/B272
M? *^=?\ !>JR\+2?M:_\$ K7Q5JNOZ%HUO\ \%7/A-<:??>']$L/%NJ7?BRV
MUCP7>^"](O;#5_%/A**UT3Q%XVB\.:#XJ\3'6=2UGPOX:U;7O&6E^%/'&J:#
M8^#?$O2_\'2'@S5?'/\ P3$TCP)X;\,_\)EKWC3]KW]ECPAHG@X:'XX\2CQ5
MJGB+Q[)HFF^'/^$;^%MM=?$SQ$^LW%S;:5'I'P]M;OQ]J(G6Q\'0R^(;BP20
M _H+\+>//!?BR[\0Z?X5\6>&?$U_X2U>3PYXKL_#^NZ9K%SX8U^S>2&\T#78
M--NKI](U6PECD@ETR^6"X26*>)@]S%<A:OASXK_#3QAK>N>&?"?C_P $^)O$
MWA::YM_%/AS0/%OA[6->\,W5E>2:=>VNO:5INHW5WI=S97\,]G>0WD<36\\+
MQ/B4QH_\UDOA#]G+_@FQ_P %@?C2OP4T.T_9@_9E\)?\&_\ \1/C]\9/AO\
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
M=8T>\O=,NEAO;.XMY1#=/);SQ26]W';7$,\,7Y7_ !W_ &^/B1X'_P""E/\
MP3Y_9,\"R_L[:Y\&_P!JSQ9^V/X$^(FL6OB/QKXX^-^E:_\ LR_L[:?\79]*
MTRVT"TT'X:?".[\-^-+K3/#OC_1O&&J_$OQ5X@T3Q-X?N-#T3PG-;ZS>Z-^)
MW_!3;]D[X7?\$[?V1_\ @K/XW^%W[3WQCT'5/VG/@5^QA<?M@?"_X:_#']F_
M1?A/\.M$^,G[2OA+]F'Q;\=_AW\$/ VC?!;5++Q=\<OAMH_QZTSP[X'TWXGZ
M!X.^(&J^'OBJW[0'Q#UKQ)J_PNUOP_\ ;'[1?PN_9LT7_@K3_P &Z/Q%_9I^
M&7PQT/X?ZKX9_;_\*^ /'/P)T'PAHOPMU/X)7G[%/B?XB?##PYH>H^ /!O\
MPC&K^!;FX\5>*?&OPJM=,\;Z;X7M+;7/B-K'@WPKXL'BWQ+K7AL _=C]I35_
MC'IWP%^*NK?L\>+?@EX&^-.B>$M6UOP%XE_:4T;Q;J_P*T_5?#[#5+I/BG%X
M)\8> ?%FC>#-5TO3]1TJ^\;:+K\T_@9-1MO'7_",>.[717\$^(U\'_$JQ\'>
M"_A!I_QW^)OP:MOB]X]\,^%;34+KPMK=MX6\'?$KXD/IFA6GB@_!CP[XL\3Z
MUXKU'PQ=>(]8M8/"&CW&L^)_$4.EZIX>T[4M4U75KM+R_P#SF_X+]?#GX(^.
M?^"0'[>,?QMLM._L+P]\$]7\;^$]3N_$GA7P9<Z9\8O"=Y;:I\%;BP\1^+-2
MT?3X;K4/BE)X?T*;P[IEXWB7Q]I_B36_A[X2TCQ%XE\<6GAW6OQQ^/WPJ_:F
MUCX4_LY?%_X ? KX/_MZ> ;+_@BS^RG\*_VZ/V%?BA>?$7P?^U1XK_9R\8^#
M/C#XET2^^!-YJ^@?$+XL_";Q?\6?%7A3Q3'XGTCPW\4?&7QI\;?$_P#9[^#J
MIH?BSQE\-]-U6< _L&TGQ%HVO:7IVN:)J5CK&BZQIMCK&C:SI5U%J&D:QI6I
MP?:M.U#2=2M3)9ZC:7UH8[JTN+2:6&XMKBTFBD:*ZA=_R[^/?_!2/P7_ ,,G
M_P#!0GXW_L@^*?@E\:/&W[$_A3]H222#5OB&^K_#_P 1^+_@3^S=X$^.WBZ7
M3[WP2+V7QCI_@&;XL^"_!_CKP_X;U?31:^*IIO /B'QYX"\00RQ:;[;_ ,$]
M-:_9R^-7_!/3]DW4O@-X4\3#]FC5/V;/A[X%^%_@_P",%AIE[XRM/A3X5\&P
M?#?2/"OQ%LX;[7='U'7;?P_I$^A>)Q#JFMZ9J$LVK);:EJ6FZ@\]U_.-^SG^
MSW\#/ '_  3&_P"#E/QUX*_9U^%/P[\9>#_C'_P75^ _@GQ_X<^$W@3PAXCL
M_@#X:\&:S>>&OA1X,\3:+\+_  7K?_"E?"^M:-#I]AX!A\4>-_"NA:QX7AL]
M/O+"STK2/ WP_ /Z=/V/_P!H%OC9^SW^S+XP\=^(?AZOQJ^+_P"RO\$?C[XR
M\&>"[C5="L8I/B%X+\.ZKXE\1>$/ ?CNY'Q.T/X;V_BS6KK2=&F\<6XUZRAC
MLM(\033>)H[X3?0'B3XD_#_P=JWAK0?%WC;PCX6UOQI?OI7@W2/$GB71=!U/
MQ;JB76GV3Z;X9L-5O;6[UV_2\U;2;1K73(;F47>J:?:!3<W<,3_Q3^$/V0/V
M>/V=?&?_  :U?M)_LX_ 2T^%7Q+_ &@;WX93?''XT?!VT\2^&/!7C35_B'^P
M;\&M#U;0O'-]/\/M0GEU3XC:%X+UC5?"^BZG\7/ASJ>I->_M(>+KOX5_&#QM
M\8/C;X]\(=E'^SM^R%^WYK'_  67\-?&+]IWPY\'_C_\%/VH?BM\8_VF?%WQ
M!_9DT^__ &@_@#X2_9Z_:9^+UM^S_P#'WX1_M)7VK>%_&T7P8\.?L&?#WX8>
M#/AGH'PRO=/B^$?C;2M3^('C>Y^('P\^,>M?"7XG@']IYNED&P))^\4@.C"-
M0N!O8R,T;PO$CI(RNJ3%"TEO',(W*_E#_P %"?VWOBK^S5XL_9(T'X%+^S;X
MMT_XD_\ !03]CG]E?]HNP^(GQ)@B^)WP_P#A[^TUXIU'0'D^'WPOC\4>#=2U
M_P"(EU9SV?B'PNUMJ7BZ[T?PW8>)O$U[\'/$WP[\)^//%G@[V7]I'XL?&G]G
M#_@F7\?_ (TW?B/3=8_:0^ _["_Q9^*=YXFU/P;HFDZ7JGQL^%GP'UKQ/>>)
M-2\ Z%XM\>>'M)L)OB#H<FIZSX+TCQUXLT328[Q]$7QGKEFD?B'4?YU/'GPY
M_8OG_P""<?\ P;A?&GX9>$_ACK?CKQ5_P4D_X)1ZEI?QQ\#:7\//"OCKQO\
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
M'\+V-Q:7/B+5U8Z7HD5U#)J=Y:QMOK^(O_@IWI_P1^.D'_!R-;_ /PCXOO\
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
M$'Q8\8V-Y8_#[PKX$O?%@^*_Q+TC1?"EKJ'Q2UGPIK/ZW?%OS/CC_P %'_\
M@G1^S3\4?BKX#\3_  Y\>?\ !*GP=XQ_8>\3_%C]F"7]L?\ 9\^*/[76D^-5
M\:?M&?%CP?X[\<?%CXYV^L_%SPI^RU\-?!GC7P)\2?&G[3_QHUKX>:MXG\'^
M+)OC=\1](^)7Q+\'?M4@'[(?\%-O^"F/PS_X)S?L8^+/VN;WPWI?QLALK/PQ
M=^ ?A_H'Q-\%>%Y_B+!XK\3^%O#.D>(=%UR]FUN^U+P=:7OC#PU?ZQKG@/PK
M\0-:TG2]9TO6?^$8GTMK^_TWL_V'+/\ ;:CL_BU!^UE\8OV4_P!H+P9+XQCU
MOX"?&']F[P[XI\ ZSJ-EKVK>)]6^)WPY^)/PVU#6/''@OPY9_ WQG);?"GX3
MZWX4^)WC?Q%XQ\&>%;?7OC')'\5X?$VI>(/Y0?\ @K'_ ,$]/V9?@5_P1"\8
M_LQ_LK:OXC_;'UKX ?MY^'/@?^SKXD\;^'/"WQA^/?PL\>?%?QEX ?XW_LU_
M _Q5\)?".E0'7]5^*QUFU\9>!_#V@:#N\8OKWP]\2>&;KQOX/T*_NO[B/A[\
M/O ?PN\-P>"_AIX'\'?#KPA8WVO:M9^$_ ?AC0_!WAJSU3Q7XEUOQ9XHU*U\
M/^';6STJWOO$OBO7-<\3Z]>Q0"YUKQ%K.KZWJ,D^I:A>3R 'X'_#+_@H-_P4
M?^,G_!3?_@H-_P $\?"?@W]BC0O^&3?!_P"SAX\\$>,O$2?'>ZAM=,^+&@_"
M_P"(OBO0/%=QH^O6K?$J\B\)^+]<\$Z!K6B^%O@S;Z1K;:9XXU/0=?TS3[SP
M-J_ZZ?!3QU\:])T[XQZG^UO_ ,,^^#+KPK\7_&-E\/-;^%?B[5IO#DOP+7P3
MX>^(?AU_'FI^.I[34-.\=>#;#4/$WA_QI=W%EX9T7Q%8> U^+.F>&?!GAGQ5
M'X?\._S_ '[,7A77_B-_P<B?\%U/A]I_Q-\;_"_2=6^!?[$-UJVL?#;3_AM:
M>-;M$_9N^#.E0V=AXZ\7_#WQEXL\)VD,6MWUZ$\#ZOX8EGU>/3-7O)KG4-#T
M2XT[ZQUW]E3]AO3/V,?V^?V!OVZOC1JW[2G@+X+ZG\5?V_?VEO&.M'Q+IGQ$
M^&_PS^/_ ,6?C]^TYX&^)9TKX*^"/#_A7X<_$KPWJ/P_^*<NH> ?@)HLFF^.
M[3PG?^.+WX1>%O W[0.G_"4@'[LV_CCPE=ZEINB6OB30;G7-8T5_$NDZ+;ZM
M93ZMJ7AJ*XM+23Q+9:?%*]W=>'$NM0T^W_MV&%]+:?4=-@2Z:XU"SAF?_P )
MKX4_X2C_ (0<^)- 'C7_ (1^3Q:?!QUO3!XK7PK'J2Z._B8^'C<C5CX?&K%]
M,.M):OIOV]#9"Z-T?)'\P/\ P0U\!0^%OCI\1/V?OVY? 7A^_P#V]?V'_A/\
M"O!G[%'BKXK_  8^#OAWXG:3_P $O&\&^+-#^!WB#X/>-+;P%X4^).L>(/"]
M[\2?B-\"_P!J7Q9X>V^%=$\21>!_A?XKNC\1=3\:MX@_/3]F/]DGX#?MW?L'
M:!^U%^T_^W!:?LY?MG_ /]KI_P!I_P#:]UCP]\'/V6?A=^VO\)_VG?"?B#X^
M?"3X5^ OCQJM_I*_%NQ\<:[^V3JNO>+?V<O!?Q!B\+>&KKX6VO@C]DGX4?!#
MP5XAT7P_\1/#@!_;KXB^)O@'PAJGAW0O%OC+PIX7UWQC?OI7@[0_$?B71-!U
M?Q;JJ7-C9MI?AJQU>]LIM:U)KO5-+M8;+3Q//<3ZA:+ LD5Q!+*[_A9WP]-M
MXEO$\;^$9;7P9IVHZQXPN(?$NBR0^$](TC5/$^AZMJ?B207NW1;/3-<\%>,-
M$OYM0, L]6\+>(M.N?)N]$U6&S_F-^%WP_\ V7/^"DGAW_@O[^S-_P %"+B7
MX=>.O ?[<FHW?QS\=ZWX-LO@?XS^"_['?PET6T;]@OXFZ!\9/BIIGB?PBW@#
M_A6GPD^(GQ3T7Q%<QZ3X-6+X@?%+QMJO@*#PY\:=2\>?%;Z%^$GP\^'/C3_@
MM)\3Y]+^#_@#QU\ ?C__ ,$)_P!FZ_\ C=XX^)OP63QAXV^)4GBKX_?%3P#X
M1T3XN?%76/!^IZ5JL'Q4^"'A/4O#WQ-\$?$CQ<NL?&G1?A1X&=M"\7^&_@1?
MS>$@#]8OVP/VY_@)^Q+\)M-^+OQ@UW[5I?B#XE?#[X2^#O"OA76O!$GCGQ]X
MZ^(/Q&T;X<QZ%X"T/Q5XO\)6_BS4_!\VJWOC'QWH^DZE-KN@^ _"OB_7HM*U
M"?0IM-EV?$'B3]H*^_: ^"3?#+7/V:7_ &4_)^*NB_'W4_$FH^.]?^/?B+XE
M:-8W6A^ /!WP4M?#5QIOPR\.VOA'Q+H/BJ7XNZMXQN_%.L7,&CZAX9T7P7X7
MO=&UCQ+!_#7JWPC\&^-?^#?7_@AC\19O@WX&^(_AGX3_ /!7*^A\:>)=&\ 7
M'CGPCX+_ &?/B#^VO^UIX8\;Z%/K'Q4^'/Q(USP[\"?B/XNB^#GA?4[3XI>$
MO$FF>,O$K_"S1/'W@KQGXJ;1-$N?V@^*?PV_9[\,?\'$_P#P2Q\5?L__  K^
M&MCH</['/[9'P8_X27X4Z1KZ> M%/[-6E>._A5'\.- T[PE^S[??!'PGXD^
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
M_@U^R9XI^'?Q2^#WB'7/$_@W]HGQ)\7/^%]V'QA\?>&8/%#1ZI\,O#6C:_\
M##3_  MH_P $?% U[XA> [K3_$VNZG\4?BUX0\=^ /$$?Y&?\&HWC;3-!_82
M^+O[&OB76]7A_: _8N_:D^+7PW^./PNUU/'%AJ7PUNO$?B?5KWP^MA:>*/B?
MXYTFU\-ZYXB\,^/(8IO!/@KX"Z#_ ,)OI/CJ/4_A7JOC^'QG\</CIT/_  </
M?MF>'K#]GC4?V9_AUXRU?6M%TW]J']BCP#_P5$TOX6^)M5\):M\&_P!C']IN
M^^)TYT#XJ?&#0K5[?X+V7Q\E\ :9X&U2_P!=AOX8OA_XPTK1_'.C6OA[X[^!
M(_&(!_2+X+^)WP]^)&G3ZQ\//&_A#Q[I%M?3:5<ZQX,\2Z/XHTB'5+>VMKJ?
M39=3T6[O;.*_B@O+2>6UFFCGBM[RPN)4CBU"P:YQK/XW_"'4_$W_  A.D?$W
MX>:OXU_M?7_#Z^#=,\=>$KSQ4VO>%+,7WBC0QH$.L-J2ZQX<@);7M+>!+W14
M'VK58+.P$EW'^ /[5?[*?PU\%_\ !=/_ ()O>(_A=\)O!EGX2_;-_9O_ ."G
M/PA_;G\"VWASPK:_#3XP?!_PSX:T3XMO/\1/AZME'X=\?:SXY_:&^.[WGQ0O
M]9TCQ7J?CV?6;"Y\2V>I-I>JZE;_ (;_ +)/_!+?]A+XI?\ !&/_ (*G_M2^
M/_A+X>\??&KX!?$'_@K=XM^"=^GB3^R-'_9_UGPI\'!X>\*Z'HWP\^%WQGUO
MP_<MHL/PW\'_ ! \,0?&GX7_  [\;:#>ZIIM[X4\!R_#N+X<?%7XA ']Z7A_
MXP_"OQ9KS^%O"OQ'\!>)_$T?A^R\5OX>\-^,O#FO:XGAC4[+3-1TSQ(^D:3J
M5YJ,7A[4[#6]$O=/UN:UCTV]MM;T66VN)1JMD)K_ (D^)GP_\&ZQX8T#QAXU
M\)>$]9\;7QTOP;I7B7Q)H^B:GXLU43Z9:G2_#5AJ-W;W.N:BEUK&EVLECIR7
M%TMQJ6FQ"%C?0$_P#>._V'_V;OA]_P $KO\ @W'_ &JOV5?AY\//!/[7VI?M
MP_L3:'I7Q&TGPM_PB_CGXN_$OXV:]XB\:>)/#OCC4-8_X2C3/'^L^'?B[\.=
M O?"7B+XQ:_9^"O#O@_P/XFT'P / GAOQ/IWPXD_=C]C3X%? [_@H3XU_P""
M[GPU_;,^&.E>)OC#XM_;L\<?LZ_$OP?X[U!7\5>&/V4OA1\/7\._L$?%7X;_
M  N\1V#I\%;.^^'_ (Z^)OQ ^#?QBT+0QJGQ'^(]Q\0/BUHOQ#U:UNM#TSP(
M ?T4>*OB'X'\"V$.J^-O%_A;PAID]Q+:1:EXG\1:/X?TU[NWTR^UJYM%U+6+
MRRL'O+?1M+U35Y;1+EKA-+TS4-1,0LK*[GAYF_\ CM\&-*L?"FIZK\6?AEIN
MF^/5G;P'J-_\0/"5GI_C<6UQ:6LX\(WUUJ\-IXB9+B_L(BNE37.'O[%7*-<J
M%_A/T3X0:Q^T?XG_ .#0J[_;A\#^#[_XE?%[X8?M3>'?B'JVJQ?#W6=6^-G[
M-/PZT?X=^+_V3? OQ6\27/C;3E^(O@SQS\$_%FD7OBSX<^+/$OB*XUZ;XP_%
M#P]X@^%.O^)_'7C#X;:_]X_'#X'_ +-/PX^)G_!33]D/]@OX3^.;?7OV5_\
M@DOXA_9@_:'\<_&>\^(WQF\#_LX_LR_%+PU\2/VI/"WP$_94\*V5L_QV_: ^
M*?[1$OCWQU-J%M\4OVIO &@?":ZTWP+J7PEL?BUI?PPO_@:@!_3G\9/VOO@-
M\$OBG\$/@IX_^(_@[0/B5\>-=\96WA3PAJ/B[0M,\26OA+X<?"3XH?&?QK\2
M]4T>YO%O;+X:^'/#WPHUC3M?\;726OAK2]6U+2](NM676[_3M(OSPT?VC)/V
MH/BA:>)?B'^SCJ7[,EM\,OAWJ7PZ^'?AKX?_ !#T_P#:FT'QSXEU'6]-\2W_
M ,4O'5Y\7-5^'MW\+3#X(U&Y\"7_ (?^%.@ZKXNU/Q)K?A[4)/#[_ Z7Q#\;
M/Y,O@/\ LS?#;XO_ !-_X-58OCM^S7^SC\7I/C!_P3T_:?T?XYR>-/V8_ _B
M>U\=?";X3_LD_L\ZE^S3_P )O%K.H?&:QU6_^&UK<^#;#P_XT\9>)]'TY=?\
M2>)KS1?!OP=UWXFI\%M'^IM,T/P/^S9_P4D_X+/>./\ @FMX!C_X6'=_\$B_
MAU^T%IGP\^!_A#6OB-\(?$7[7TVB_&SQ'\));/PK\$?B,GPC\/\ Q)^)_AC3
MOA9XI\'?!_XE_!+5/VA?C?/XZ^*GQ:^#'BKPC\//$7Q0?]H, _J*TKXE^ +_
M ,7:I\-=/\;^$M2^(/AO2X-6U[P79>)=$N?%^EZ7/%830ZGJ'A>WOGUVRT^6
M#5M%FCU&ZTZUTZ9-:TLV\[?:TC2OXH^,/PJ\$W=[8>,OB1X!\(WVEZ%;>*M4
MLO%'C'P]X>N]-\*7FNQ>%;7Q1?6NKZA9W%KX<NO%-Q:^'+77)XH]*N=:O+33
MX;Q[FXBC;^*;XG_!GP'XR_X-D/V8/VR/A3HF@>,/VT_A]\3?V=OVH_AG\;?#
M/B;6-*\7Z]^W'\3OVTO@W\'/B#\5/BEXFTW6_"T'Q0^.>L3Q3_#3Q_XU^,+^
M)-8L_$WA\72ZU:ZAX:M?$5C]F> /V%/V//BC_P '*O[=UM\1?@A\$?$GAFV_
M8:^&/CO4O@AXC^'/P;U'X??$WXB_%SXJ>'_$?C[XS>.?A]K?BG2=?\?^,[?Q
M+H-CJ>I>(_\ A2GQ3\+/XN\:V/BGQ]\0?AWX^L_@]:?$X _K(T[4K/5;6"^T
M^X@N[*Z@@NK.\M9H[BUO+2YB6:WNK6>)FBGMYXV$D,T3/%(C##^8LL<=ZOP#
M_P"#>WXW>%;#_@C7_P $_P"Z^(7Q7MK7_A-_%OQP^"'P=N/B[\4(=4\2>+;;
MPE^T?^T1X?\ @_\ "'P5XB\76OA&]\;ZWX:^$/PZM=(\%^$= \+:)-!X#\!W
M%OX<\$>&M \/+I.D_OS&6*_,<D,XS@#(5V S@D9P!DC&3D[4SL4 ?1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5^;'_!0WX$?'OX[Z1X%\-_"#]EW_@G1^T_X;,?BB/XA>'/^"A)\;7?
MA_2BM]X%U'P@W@'1O#7P2^,NDWK7U]IFLZCXJN-;LM)FLKOPQX(ETPZO*THT
M'])Z* /Q4\,Z;_P7&\$:)9^%O!?[.W_!&WP?X9TY;TZ;H'A7X_\ [7>@Z#I;
M:E=SW]ZFF:'IG[)-KI,$ES?7=UJ,SM8M!)>W5R925D8'QSX>?LR?\%0?A)>>
M-]0^%G_!/_\ X(#_  UN_B?;ZS:?$VZ^'OBK]H/P???$6S\1R&?Q%:>.;C0?
MV+](F\:C79HXI];7Q1=W<.LS1H;R>0S3-7]!U% 'X#?#?X!?\%7O@M_PF/\
MPIS]AS_@A!\)C\0;_4=6\?\ _"LO'G[1W@@>/=6UR2VDUS4/&+^&_P!CC36\
M2WFLBV6'4[[64N[N^Y:[8AQ=0>0VG[ '[<>F^#]3^'&G?\$K/^#<2Q^'NOZF
MNL>(O!.F:=\5[3P=K=_YE@\=[J?A=/V(K'1=0U"T?2].:"[NK(7;?V-H<GV^
M"2PM2O\ 2O10!_.E\,?V0?\ @IU\&OB#%\6OAO\ L/?\$2/#_P 4X8O%ME:?
M$/\ X7W^V3K/C?1='\<>-?%7C[Q1X=\)^*O$?[*NK:OX0\,WVN^,=6L;;PMX
M=OM'\.:1X/TSP9\/-%L;7X<^!_!7A'P[UWQ2_9X_X*J?'7Q'X<\8?'+]@_\
MX(+?&7Q5X'GL[KP5XB^*WC?]HCXB:YX2NM(N)]4TF?P=JOBO]C75K[P[+9ZM
M=7%[;7EC<:?=6][<7%U&K%;<K^_]% 'X#_M"? K_ (*Z_M7_  _B^%7[27[(
MO_!%SXP_#)?%W@;QY/X'\:?M!?MF:KH-WXF^'OBS2_&_AN>_TR+]EA;?5[.U
MUK1;2VU?1-4$^@>,/#]SKG@WQ;9:]X)\5^)/#NI_L/\ LY0?'.W^#_A&']I+
MP[\&?"?QEAAU6U\6>'OV>];\6>(O@]I=K9Z_JUKX2M?!NM>./"7@/Q1>P1^"
MXO#HU-=3\'Z*MCK7]H:;IPU#2;.PU.\]QHH ^>/BU^RO^S5\=_$WASQA\;OV
M<O@;\9_%'@>XL;CP7XB^+/PE^'_Q#USPI-I4T^IZ9/X.U?Q5HFKWWAR>RU:\
MNKRWN;*>PN(;R>YGC9LP2)O?&?X _!7]HSPK#X$^/_P;^%?QS\"6NJV>O1^
M_C)\.?!OQ1\&?\)!I\5Q;Z?X@30/'6BZYIYUC3+:\U"STZ^CM[6YCAU#4@98
MDU!9H_::* /F6U_9"_98L_'=[\4;;]ES]GRV^)U_X:UCP1J?Q'B^#'PT3QUJ
M7@KQ.US_ ,)1X3N/%L7ATZ_=>$_$*ZMJ[>(/#T^I)IVMR7>IMJ&EW$FI333^
M3:!_P3,_X)Y^&=,T72-(_8/_ &2H;/PUXLG\>>'EN_V=_A%JDNA>-)7M)H/$
M>@W>K>'M4O='U'2+;3M+T+PY<V=W!+X3T+1O#_ASPTMAX:\/Z'9:7]YT4 ?/
MO@[]E[]G?P'\6O%WQP\(? GX4>&_C#X[UC7=?\5?%72? ?AZW^(&L:GXHT'P
M1X;\42-XQ6S36[*W\1Z9\-? T7B73;*6UT[Q)=^&]&UO5(;_ %F"YOSM_&#]
MGGX#_'T>#5^.'P1^$?QE/@#Q%%XK\"/\5?AEX'^)!\#>*(/*>+Q/X1_X331=
M9'AGQ GV6"*+6M&2VU!-L0$RJBR1>ST4 ?+OAS]C3]DSP=XH\3>-O!W[+/[/
M/A/QEXVL1I/C'Q;X=^"/PPT7Q-XKT>#1+_PHNE^)]<T_PU#J>N:9+X1U/5?"
MB6&HW%V/^$8U74-#=X;&_DAAYCQG^P)^Q?XY_9PU[]D'7_V5?@8?V8_$%IKX
MN/@CX:^&GA+P-\/])U+7H]1:]\0^#M&\$Z?X97P+XY%_K&I:QHOC[P7+X:\8
M^&_$4C>*=$U_2?$8MM4'V310!X3^SS^S/^S]^REX"'PO_9M^"?PQ^ _P_-_'
MK-QX3^%G@W0?!NEZKKPT;2/#LOBCQ''H6GV+>)?&6H:+X>T.PUOQ?X@GUCQ/
MK46E6*ZMK-^+2U9..^.'[&?[+/[1OC_X;?$KXZ?L[_"WXM^.?A%/K<OP\\6^
M-O"&B:YJ>A6GBGP;XU\"^)/#ES->X/B'P3K.@>-=<&J>!/$UOK'@^?Q%/X;\
M;+H\GC#P9X4U[PM]3T4 ?&$O_!/3]A"Y^&]E\')_V(/V1'^$5AKVI>++#X6R
M?LU_!EOASIGBC6;?2(-7\2V?@E?!_P#PCEIXAU:#0-!M]4U:UTX:I?1Z'I,%
MQJ++IEC,OK&D_LW? #1?B1HWQDTGX"?!K3?B_P"'/#6H^"_#7Q3L_AAX%L/B
M/X;\%ZUKFL>)M;\(:)XZL-"B\3:7X8UGQ5XC\2^*-5T"SU1=,U#7O$OB+6[J
M"2]UB]23W>B@#\X]:_X)*?\ !-;7/$7C3QA/^P_^SI8Z_P#$:^^%&K>.)-!^
M&^B>%;'Q1J_P6^*MY\:_ ^HZSI'AF"PT>?4;[XBW[:M\3+]-/$_QKT33]$\
M_&:Y\?> -"TGPS:>J_%[]@']B3X^ZAX%U+XW?L??LT_%V[^&MI'IW@9_B'\$
MOAUXO@\-Z7%H1\*Q>';2'Q%H-ZDGA>TT=K9+#PU<6MSX:L[C2=(UF'2O[9T'
MP[<Z=]CT4 ?-[_LE_LPR?$GP?\9&_9H^ ;_%_P"'FG6.C^ /BPWP?^'L7Q*\
M#Z/9:-!X6M=+\&^/8]!/BOPM86'A:*/PY9VFAW]E;V^@0KHENL>G!4DXS7?V
M#/V,_%7Q#\0_%+Q'^R;^SOJ_CSQGJ5IKGCGQ3J/P:^'ESJ'CWQ#I&LZ5XD\-
M^*?'OF^')_\ A-_&7A;7O#^CZGX3\7>*TU;Q%X/>"YC\*ZUI4>N>)K/6/L.B
M@#Y^7]F#]G1?C6_[2O\ PS_\%G_:.^QMI?\ POYOA+X ;XUMH_\ 8+>&5TG_
M (6H^B#QPNDMX;V^&5TY/$,<1T/_ (E]RIMI;A6_D,\ _P#!+3]I;QHZ_!;]
MH'_@W6_80\8_%C4?"WQ=^&WQ._X**>*OVY?#?@#X,?%GQ'XG\?:O\6/%7[08
M^#?P+^'=_P#M#^!]9^+WC2P@D^'FH^"?!W@SQ_\ !GP_XL@^$O@FV^ WP-_M
MOX;:#_;I10!\+? S_@G_ /LV?!GP?\(+:^^#GPJ^)OQB^&_[/7A#]G+Q%^TC
MXY^%'P\U#XZ?$SP7X<\#:;X0\0#QQX^NM'O_ !+J]O\ $%+*\N?%FB77B.;2
M]0N]>UAKF&\CN9ICW5I^Q%^QUIOP:U7]G?3/V0_V8;+X :_K\/BO6O@1%\!/
MA;;_  8U/Q5#-IMS!XFUCX8VWA5_!VJ>(K>XT70YTU>YT>XO%ET?3#;WMN;"
M"9?J^B@#XE^!O_!/3]BO]FKX,^-OV>/@G^RQ\&_"'P6^)DWB.;XD?#V;P=I7
MB70?B6WBW4]9U?6K7XG+XN&OWGCW0T77M0\,Z1H?BVY\0:?X8\%1Z7X'\,6F
MF^"=(TS1--S_  1_P35_X)^?#?5O"^O^!/V'/V4?"OB3P/=ZW<^!_%6D?L^?
M"NV\3^"3XB\2>*/%VK6O@KQ$/#<GB+PQHDWB#QAXDN+'PUI6J66@:-;:[=:9
MI.F66B0BP'W510!YO\1/A?\ #WXQ>%M4\!_%WX=^"_B=X"UV&2UUKP/\1/"F
M@^,_"&M6EY!<6]U::[X8\06^JZ%JT!@G>UFBO[":%X'NE26:*]DMCX%K'[!_
M[&>O^%+#P7JW[(O[/4OA;3?"'ASX<V&@Z=\(?AWH^G6GPP\(>(-?\1Z#\,($
MTC1-)9/AQ%K/BGQ;JDOP]\F+P9?'QOXRT[5='FTWQ5XCMK[[%HH PO#/AW0?
M"6@Z9X<\+Z'I'AKP_I%O]DTK0M!TJRT/1]-M1([K!I^D:=#;V6GVY9VD6VMX
M(DC+GY%8L*^;H/V)_P!D5?%_QC^($W[*WP!NO&W[0;ZJGQQ\4ZO\)? >L:]\
M5+'6O!MS\-M<TCQ?J6I:/J4^OZ!XB\#7&J:%KOA_46CT#6[#Q/XG?5=+;4?%
MGBMM0^KJ* /E[_AC?]DZ36/A9KTG[*_[/!U[X$KHB_!#Q!+\$/A<=8^#W_".
M:'X4\/>'O^%6:DGA^:[\ /H.@>"/ _AW13X9;2H-*TCP+X7TVPCM]-\/:'%'
MS'Q%_8"_8C^+OQ7T?XY_%/\ 8^_9L^(OQ?T&"2WTWXB^./@C\.?%GBV!_P"U
MK/7;+4'UC6]!N[R[U?3-7TZWU#P_KMW=3ZYX3OI]4E\/WNF0>(O$;ZI]D44
M03H3$R)'N+[(R D3X21EB=RDKQQLL<3,S!BQ**0L4S8A?\^?#/\ P2H_X)Q^
M#/$GC+Q5X?\ V(?V9H-5\>>/O"?Q2UJWN_@UX(U[PYIOQ)\&^'H_"WASQMX'
M\&>)M)U7P=\,->TS2XFU"^U+X;Z#X1F\0>([W5_%&MG4O$NMZM>W_P"AM% '
MR+\0?V&?V.?BMXH\-^-/B=^R9^SW\1O$_A3X9Z?\(/#FJ^.O@_\ #_Q2-$^&
M>D>)M(\=^'? B6NM:5J=O+X9\(>-/#&D:_X/TEK6YM?!VKW-[?\ A-=,DU?Q
M#+?Y.J?\$]OV$-8^&OA_X.ZM^P[^R+JOPC\)ZYK7BKPG\*K_ /9L^#5U\._"
MOBGQ';);:[XD\.>"Y/"#>'-!\1Z["L5OK.M:7I]OJ.H1Q)'?ZD\42S2?:%%
M'X\?$?3/V_?CK^V4O[+OB7]D'X1>"/\ @FQ\,OB?^S3\=?#?[6MU\8M.?QQX
MV;]GG_A ?CQX8^&7@7X$^"]?E\1Z#XQLOVM?#OP]M4U[QWIGA_X;6'P0^%/Q
M0L7L_%'B3QO\.9A^P<081KN!!Y.&Y9<DD*QWR;F485F#N&8%E8@@U)10!\+?
MM)?\$X/V%/VQ?$/A?QG^T[^R)\"_C%XV\+:QX,U?2O&_C3P!HVH>.O)^'VLR
M^(/#'A77_%]O';^(?%/P[AU2XOY/$'PM\2:SKGPR\7VVHZCI7BCPMXGT;6=4
MM+KUW7OV5_V;O&/BWX8^._&/[.'P.\2^._@=!IUE\$_'/B3X3?#[7_%?PCL=
M&EM+O1;?X6>(]4T.]UOP!#IMU:V5U86^@7.GPZ=J5B;B ?N+.YN/HRB@#XD\
M;_\ !.O]A/XF?&1/V@/B%^Q?^R]XS^,YN%O[OXG^*O@3\,-?\9:IJUJV@R:5
MX@UO7=4\+7^IZ[XKT1_"?AV+0/%&L3WNO>&-.T]M+\-ZSIVGZMXAT[5]+XV_
ML!_L3?M,>-]$^)'[1'['O[-'QM\>>'K>UTW2O&?Q8^"?P\\?>*!I=AINO:78
MZ)J.M>(]!U2]USPAIT7B/5]0TGPEK\VI:'9:]>6_B2WTRP\1:3INIV7V310!
M\Z_$7]E+]FGXQ:SX%\1?%O\ 9U^!?Q.U[X6V\]O\,M=^(GP@^'OCK6OAQ#=F
MTCO[;P'JOBGP[JNH>$[2Z73-/\Z#P_/I<,]O8Z=;O;216D,47B'Q/_X)D_L"
M?&KXV^%?VD_BA^QI^SUXO^.W@[Q)<>,M.^)>I_#7PW_PE6O>*KKPN?!T&K_$
MN[M;.SL?BO<>&]$-G+X-@^)%MXPM?!>O:%H/BGP=)H/B70]"U33_ +YHH ^/
MOB_^PA^QW\??B;X*^,_QJ_9?^"GQ/^+?P\OM,O\ PK\1?%?PZ\,:KXMCCT73
M_$MGH.@:[K5W8K-XR\'>%[KQ1?\ B;PWX'\:)KG@KP_\0+/PI\3]!\.V'Q)\
M#>$?$V@^O_!?X!? _P#9Y\,S^"O@+\&?A9\$/!<EU+=_\(=\)/A[X4^&_A47
M4UQ=W,]U'H'A#2M(TF.:[N+RZO9A%91J+B\N78-<SW<LOL5% 'Q%XO\ ^"='
M["?C[XR?$3X\^._V//V>/'GQ:^*6@^'/#GCWQGXX^%'@WQC<^+-/\.:+XZ\-
MVL^IZ;XET;5/#QUS4/"7Q'\8>"_%'BD:8GBOQQX-GT'P7XSUS5/"G@WP'IF@
M=#X8_85_8P\&:WI'BWPI^QU^R_X8\5^&?!>I?#;P]XF\._L_?"'1?%.B?#34
M-(U30KGX;:'K6F^$[:]T_P %7GAW6]6\.WGAFVOK/0[C3=1U.PN(+RUU*\DN
M?KRB@#Y;L/V,_P!DW2OAY\1OA1IW[*O[.EA\+/C%XB?Q=\7/A;I_P3^&=MX!
M^*GBFYN=.U&[\1_$GP>OAJ'PYXYU^34])TZZ?4_$L&H7#2Z3I5T+EY[6V6/S
MSX0_\$WOV%/@#\3;#XO?!G]D7X%?#KXD:-9WL'A?Q=X2\ Z+IEWX&FU2+QAI
MVN7OP\L/+72_AIJWB'PSXTOO ?B?7/A_;:!JWBKX8Z-\//A1X@N=1^&WP?\
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
M#Q-:Z797%AH^G>(/%?A[0M'\0:S9Z593RZ990:A<3Q1:;Y=LICMF:VD^C:*
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
M05QN #;BVT,VTG< _*X/S_.,X<LV29:* "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHII90<%E!YX)
M&> &/&<\*03Z @]#0 ZBF^8@ZN@Z_P 0[8SW[9&?3(SU%&]!U=1_P(>N/7U!
M'UXZT .HIGFQ_P#/1/\ OM>PW'OV7YOISTI=Z==ZXW;<[A][(&WK][) QUR1
MZT .HIGF1X)WIA2 QW+@$J' )SP2I# 'JI!Z'-!EC4D-(@(P2"Z@@$L 2">,
ME' ]2C#^$X 'T4SS(\J-Z9;.T;ERV,9V\\XR,XSC(SUI=Z8SO7&,YW#&,;LY
MSC&WG/ISTH =13/,C(R'0CIG<N,YQC.<=>/KQUI=Z%@H==Q!(7<-Q QD@9S@
M9&3CC(S0 ZBBFET7.YE&T;CE@,+_ 'CD\#W/% #J*89(P"2Z  %B2R@!5Y8D
MD]%!!)Z#/-*70!B74!<[B6 "XZ[B3QCOGI0 ZB@$'H<_2B@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **0D $D@ =23@#ZDTPS0CK+&,[@,R*.4.UQ
MR?X6^5O[IX.#0!)12 @C(((/0@Y!_$4M !1132Z D%E! R06 ('J03P/>@!U
M%%% !1102 "20 !DD\  =23V H **:KHXRC*X]58,/S!-!= 2"Z@KC(+ $9Z
M9&>,]L]>U #J*:9$!P70'T+ '[K-Z_W59O\ =5CT!I0RL2 P)7 8 @D$@, <
M=,J01GJ"#T- "T44A(4$L0 .220 !ZDG@4 +133(@ZN@QC.6'&02._<*Q'J
M3V-.!!Y!!'/(YZ'!_(\'WH **8)(R0H="QW84,I)VXW8 .3MR-WID9QD4^@
MHHIN]#G#J<=?F'' ;GGCY2&^A!Z&@!U%,,D8ZR(.<<NHY 9B.3U"H[8]%8]%
M.'!E894A@<X(((.#@\CC@@@^] "T4P21G&)$.<8PRG.[.W&#SNP<>N#BE5T?
M.QU?:=K;6#;6ZX."<'!!P>: '4444 %%%% !1110 44PR("070$<$%@""%W$
M$9R/E^;_ '>>E+O3KO7&[;G</O9 V]?O9(&.N2/6@!U%(&5L[65L$ X(."0&
M ..A*L&&>H(/0BEH **** "BBB@ HIGF(>CH?N_Q#^)BJ]_XF4JOJP(&2"*<
M"&&5((R1D$$9!((R.X((/H00>: %HJ,S1#DRQ@<<EU'WL[>I_BP<>N#CI3E=
M'&497'JK!A^8)H =1110 4444 %%%% !1130Z$X#*3DC 8$Y!((QGJ"K CJ"
MIST- #J*** "BD) &20!D#)( RQ"J.>Y8@ =22 .32+(C9VNC8.#M8'!R5P<
M$X.X$8/.01U% #J*165@&5@RGH5((.#@X(R#@\?6EH **** "BD) !)(  ))
M)P !R22>  .23TIHDC(R'0C(7(92-S'"C(/4G@#J3P.: 'T4T.AY#J1SR&!Z
M'![]B"#Z$8ZTZ@ HHHH **89(P,F1 ..2Z@<@L.2<<J"1Z@$CBE#HV"KJ0<$
M$,#D$@ C!YR2 /<@=Z '44SS(P<%T!QG&Y<XP6SC/3 )^@)Z"CS$P3O3  ).
MX8 (R">> 1R">HY'% #Z*:9$! +H"2  6 )+?= R>2W8#D]J-Z$9#J1TSN&,
MY QG/J0/J0.XH =13/,3;NWIMQNW;AMVXW9SG&-OS9Z8YZ4>8AV@.A+$A1N'
MS$9R%YY(VMD#.,'T- #Z*9YD>,^8F,,<[EQA<ECG.,* 2WI@YQBE$B'HZ'.,
M88'J 1W[AE(]0P(ZB@!U%-5T?.QU;:<-M8-@^AP3@_6G4 %%(2 ,D@#U)P/3
M^= (/0@].A!ZC(Z>HY'J.: %HHHH **0LHP"P!)P 2!D]<#/4XYXI-Z'HZ_Q
M?Q#^$@-W_A) ;T)&>M #J*** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "OS._X*8_M\R?L)^ /@O!X(\#:)\4_VA/VM/VD_A/\
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
M3/>W^F7>E^(M/\2Z=XG^&_@S3K75/#6J:9H&N^+;B R/\'_L(07%S_P<C?\
M!=74K7PJE_I\/PD_8'6;Q@/[<,&A7MU^S;\-+C2_#DEY8:FGA9(?&4%MJ&M"
M+5-)U77;B;P,EYX9NK&STWQ,FH\/^T#K6@_&_P#X.L/V#/!'PXTI?$FO?L3_
M +$OQQ^)?QZ\3^'?%%UK2>%HOB_X/^*'@/PAX*^(/@_6?&=EX=\ 1Z)'\5/A
MWXCMO$O@?PGKGQ(\<O\ &SP+9>.-*UOP/H7ACQ#X" /ZH(IXY@QC.=C!7&5.
MURBOM)4L,['1C@D?,!G<& ^%_P!N7Q[^V[X0T+X7Z/\ L%?"#X0_%SXM>,?'
M>M:1XQD^/>O>+/!WPE^&7PR7X5_$);/XI^)/%OA)9M6D;PA\=+KX'7&H_#GP
MYIWB+XA?%/X>W/Q$\/>!M$T&6UUGXL?#.#]@WX%?L;_ O3OVHK/]D+Q5X.\9
MW7C_ /;&^/WQ,_:<U;PS\0?#/C_4_#_[3_C?Q2?$7Q ^%WBNW\(W,FC?#?4O
MA+HVI^%? ND_"I;#0]5\+>&=)T74/%>GZIXU\0>)O&GB[[M>!7?S"S!L*#@1
M\A-S("3&6(21O,3+?*V0/D>5' /YK_ 7[?W_  6A^,?[37[>_P"R9\-_V:/^
M":Q^*_[!MCIFH^-?[4_:$_:77PSXNN?VJ_AE>_%S]C/1_A_JB_ S1[CQAJ'P
MJT70]6TC]HS_ (3.T^#^F?&_Q#JVFV?@#5/V?]$AU/6[CZ5_9U_;H_;%\??\
M%5=6_8P^/7@/]G/X:_"CQ+_P38^%'[>'PU\%>%;;XT>(_P!HWPCXB\5>+?A[
M\(/'_@+XD^//%5EX,^'UY8?#?XNK\8='>/3_ (8> /%6H>%-0^$FL/96.O3?
M%+1O"_*_\$_[?PR__!:O_@X(N;;5-?F\7:AK'_!+BU\2^'[GP]8V?AO2?"\7
M[%5Y+X0U32/%]KXKO-6U?Q#K>IW?CBR\1^'KOP9H&F^&=/T'PQJ>D^+_ !;=
M^*-4TGPAY_\ %SX*_"/]H/\ X.&_%7PM^.OP\\*_%CX97G_!%+X4^*]0\ ^/
M;_PQK/@?4O$'AO\ X*!_$"XT74-<^$NKZ?<ZCXYDM89]2TH:]%*?#.@^']=\
M3> /&.FZOIWQ>M+, ']#T5W&%1<.2^60;"K-O9F4%6VMYH3:T^5 B+;YF13N
MKQ;]I']I+X0_LF? KXI_M'?'3Q39^"_A7\'O!^H>,_&.M7UQ803K:VJ+%I6A
M:5:WM[9_VEXL\8ZS-8^%?!'AR*5-0\5>+]6T?PSI:3:OJEE;3?QG? *]B\8_
M\$9?^"&_P[D\-?'S]H?XO:A^V_\ &/2/@;^S#X7^/6AQ>#OCOX=^ WQ__:B&
MI?#+]ICXZ:CH_C;X.ZG^R3\+_@=X/*?$.XTWX.^/IO%W@?PWH_@GX6:-X#\
M^*?'7B3PSY]^WWX*U+PK_P $A/\ @XH^$OB;X0^%O"WAGX&_\%/OA!X[^$UT
M/!WC?PC;^%?&7Q8\5_L87_Q!U[X7?#?Q?XE^.'AGX6^!O%>F^-M9^(O@76OA
MW^T-JVM^+/#?Q_\ %MUJ'[/_ .ROX+U;PM\+]1 /[OO OC/1?B+X,\)>/?#C
M73^'_&OACP_XNT.2]MS:74FC^)=*M=9TQ[BW+.8+AK*\A::$NQC<\,\;)(_2
M-<(DAB(?>%5U 1B) PD.(FQMD=1$[/&A,B#864>;%O\ C;]GYOV<_P!F;P9\
M O@#I:_L_P#P$^(?QL\/ZGXH\%?!KPSHW@CX&Z[\8?'FB>$=+\8?&OQ)X(^#
MT'A+X1:WXI\0Z5'>CQA\3I](^%FA:SX<MK^*3Q5X;T"6/[';_7EUING:S:7-
MMJ=G;W]I>17-G=6=Y#%/;3VTJM;7%K<6[AXIHI8O-AE282$QSW$.1%-)&0"V
M+E2YC*.K*5##,;E-_,;2+'([Q+* Q1I51?D8,5)4,?:D.[:KLRR"-D&Q9%9F
M*KN1W1E#<,I8#=&RR+F,EA_"-IO_  3C_9(^,/\ P31_X+A_$G7]+^(Q^-O_
M  3Z_;=_X*Q77[+WQ<O/B=XCUCXJ?!>R_9ITSX-_$'X:>"O#7CGQ'XH\:^*?
M$/A.;2/V>OAGX>OM7^)22?$[1M%\4_%&/X>^(/"LGCQ?'FN_9GP<C\1>(_\
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
M-UM_$7B/PA\1-'^P^&/#?B+\S?\ @Z(TS7O"VB?\$Q_VFY_ATWC?X-_LL?\
M!07X/?$?X^:CJ&CR:UX'\,>#+CQ%X=.F3?%""&&];2? 'B75-$/@[4O$5]8'
M07U37-&\*7E\NN>(_#>C:Y^H_P#P5B_:6\3?"O\ X)9?M"?M??LQ_M"+\/=2
M\&_"/0OBY\&?C)\.9?V9_&WA/QW!X@.@GP)%;WW[0TUY\(/%_P /?B,WB/1H
M;:?PIK-Q\1?%EAJ-E:_ ZR\>_$#5_"7@/QJ ?=_[-'Q4_P"%R_L\? CXS7(T
M**3XP?!?X7?%-D\,36<WAN(_$#P5HGBV?^Q+NSUK7M/O-&\_6I)=/U.TUS5K
M6[M)K8QZI?M)!<7/N?VJ/)4AA(!EHCL\Q0#@L1OP4!#CS%)C)C<!R5P?XX[/
MX@_&GXI?M)?\$7/#O[4?[7\GCZR_;)_8#\9_M*?"[2?VNO@!HWQH_9Y\4_MM
M?$#P#\!K_2_ &D_#O]BYOV*OA/\ $,_"?PSX@\4^,_AEKOQZO/B;%X0AUG5[
M/PGK.D?$KXC?"'XA>"N)_P""C_[.WAK]EO\ X)#_ /!7+PMX"_:^U7X^:=X#
M_:8^!DGACX:^&O">C?"7X9_\$^O%GQ8_:C^$-Y\1?V;_ -F'QJ+GQ,/A1X%D
M^#_Q0\'^%]8^#.F_$'5_"'PE\)RP3W?@W0%^)7BU?$X!_:FEU%(BR(P>.1$D
MBDC9)4ECD4O')&T3N'611NC(_P!8"/+#<XB%_;DHH9F,AC"[0&(,I 3> 244
M[E(D<+$PDBV.QFA$G\RT?[.'@;]D?_@X9_8STW]G[0+WX7?#'XK_ /!-3XF>
M"O'GAWP]/\1ETCXJZK\ M=NK;PKXL^+GBS7?!MMH'QE^)NE^&M=\+Z;?^//%
MOQJ^,?QHN;31-!U;XG:#X LU\!^*OB]\0_LI? _X;_M[?L+_ ++G[4>I?M@^
M /V9/VM/V4/C]\)?&'Q-^/G@?]G73?%7_!0'P;^U=XPOCX2\9? _XW^//%O[
M0GQVO?BEI_[3OQV^+WB?4?#'P/M?!OA+PUKQ\8?"CX%7O[.WA&3P%XG^"-@
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
M+_LK_LY7J>,/#_@;Q3XZ^.?B*&YURUU/X2?!3]GCXM:5J/BKXE?&P _MUO\
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
M9^&=,\::E;_O;]MAWA/G#$ G*@;03CYP3E>CYR!@0W&?^/:?R_X\O^"A_P
M/ ?A'P-_P;9_#B?PKX)^'R^,?VTOV=/#7Q>^'WPWT!?V17\9Z[\2?A1X9T3X
MPZ__ ,(_#\"OV==-\)Q:F\-SHGC;X67OPG^ /Q3\71>(M-^%7A3X4^#O$6HR
MZ+X%\4_:I\5?&;]CO3/^#J#P+_P3VC\2? C1O@/X'_X)0>,O@]\-?V;-/L-,
M\'_ W1_B_P##JT@_:T^)WPD^%O@'1(?#OP$UC6O@_IGB+Q?\2_B)X8T;1?'&
MA6OA<?&]O&&CW&@>%_$7AX _MY6\B<;D#LNZ1"Z /&&A<QRJSHS(C1NKJP8J
M1(DD.//1XAY3\>?C;X._9T^"'QB^/WQ @UN;P/\  _X6?$7XP>,[?P]9VNH^
M(9?"'PO\):MXS\3G1M.NK_3K:[U$:3H]S'90W=_I]I+>R6T-S>VD4WGK_/7\
M!/V?/V>]7_:<_P""9_[:?P:_;^^ 7PJMOB3\-_B1\)_@G^SG^R%\+=.\!Z/^
MVQ\/_!MMK6OW7P_^+=K8?M$?M!3?%2;]EO0+CQ9H/Q=\1WC>,K#X>?%""W\<
MIK/PM\7V5IIU]_1QXZ^'?@CXM?#SQI\,?B+X;TWQ7X ^)/A#Q-X \=>%=40R
M:;XE\&>+M)O_  [XF\-ZGY#Q2RZ?J^BZC?:;>"*X#M#<2/#<^9LN* /Q+TS_
M (+(^"->\4_L3_!+2?BQ^P%!^TU^V=X_L=4BT#P%^UQX*^._P+^$_P )?!WQ
M:^&7A;XC_#ZX^-7A*7P-KOQ4_:=^-&DZUX\\.?LSZ3H?PK\*?#[Q!\?+'Q%X
M%OK[QEH_P?U/Q!\2_B/]IC_@M-_P4'^!7_!8CX"_\$PO!?@?_@GA\4IOBUI/
MPLU75[N7Q[\>/#NJ^'M<\7?"FTU#5?AA\0O%_A[3?B%<_!WQO-\2O"/CCQ?X
M*OK_ ."OQ-_M?X#?$CX"WVK:#I6H77B3Q7=??_AW_@W/_P""2OA;X9_LP_#J
MZ_9D@\?6'[)_B2]\;>$=2^(/C#Q9K^H?$_Q=K>G>'HO%FI?':PMM3TSPM\2=
M)\8^(?"7AKQCK?@:[\-V/PVL=5TRY\/^'/!6A_#7Q#XN\ ^(?P;_ &V_'&FZ
MI_P>,?L)Z7)XEUS6CX&^%?@/P1+I>L:]\(K_ $WPCJVN?#?X\>,-$\,^%K'X
M6>-_"WCSP_H%Y/XYT?Q==:%^T-J$OQ=NO%/BCQ'K^D^ ?B;^SKXA^!W@OQL
M?NK^PU_P6 NOBS^VC\4O^"6'[:OPL\'?L^_\%#/@CH%IJVK6OPW^(VC^,OV<
M_C]IUA\/?A5X[/B[X&:WXGF\.?%#3O$GBK1?&VK?%+1_@AK_ (3\5>)O _PB
MT*ZU;Q!\0M8UGPUX[M?#W(_$K_@KG\1?CS_P46UG_@E1_P $T?"?P@\8?&SX
M,O?^+/VO?VDOCY=_\)+^SC\#?A;X5U/X8:1XWTGP-\/_ (5?$+0_'7QQ^+_A
MW4_B&_PRU_P'<^-_@[;>"/BWI#>&/$UU_9@\;:[\-/P _;%^"L_[:_\ P=N?
M"6X_9[\&?$SQ;H?[(?C#]CCXA?M8>//"6E:1XK\+>$=;^#6I:%\28]6.I>.?
MV@-,\(Z'X1&F_P#"N?AUXQ'A.X^''BC2==T;XH3^%/V>?C)\4_#&JM\<^K_X
M-;O _C']A_\ X*??\%0_V$/VII? T?[4R^'? FM/XDU;Q)XMU;QWX]_X5YXD
M\4ZOXB\2?"NZU[X;)'XR\ ?%#PU\8/!_QGUO4/&'CSX=?$B;2QX!U>U^#WCZ
M!?'NO?!X _H&TW]L[_@I]\'/VN_V"?V0_P!K;]EK]G/7_"_[4OQ'^/GACQ?^
MUU^S#XP^,>H_"Q['X7_!7XT?%KPCX!A^$/Q3\$Z _P $?B=K^B>%O OB22WU
MOXZ?'/1_%WA3P'\=K/P#IVKZM]H'PTYS]JC_ (*R?%WQ7^V7XH_X)A?\$L/A
M1\,_C[^W#X'\):=X\^./Q.^/OB>[\'_LI?LU^#;3Q'X2M-=B\<S^$M2T_P")
MOQ;\6:;:>//"VF:QX.^%ZN?!^L?$?P]='4?$^M>%OB#X"TGPOXD_\%>_C/X1
M_P""X_P4_P""36K^$?V//&^D>(=6T#Q;!\:CJGQ&T'QM\+8O$?P=\7_$*_\
M!>K^#];EU71?#OQVUOP-!J?A#P2WAOQAXBT[Q/H/Q>^'^JW>J:7=^.O%WP^\
M-_G)_P $@-#US]EO_@YF_P""L'P?^.?AFU\">(OVM(?VC/CW^SMXB\6F^\)2
M?%?P3K?[3S_$G1['X.Z=XOT31[SXEV?B;P=J/C7Q#J][X*O]6T:SF^ WCV[M
M7US3?"%YK^C ']!'P]_:#_X*D?#C]HG]D[X"?M9?L\?LO^-/ 'QVU?Q#I?C[
M]K_]E[Q[\2M&\$^"?&FE?LS_ !&^+[?"4?LZ?$;0?%'CG3KF+X@_#OQ'H'AK
MXUZS\6-1\ ^,O!&D:=K&N^%?A5\3_B/X4^%6F_F5_P $WO\ @MC^W;^VM_P4
MC^-__!/+Q?\  []C3P/XC_9%U#XV:+^T5XJT+XA_'>^G\36GPB_:LT;X4:GX
MJ^ 5OJ/P\N[+5M.\/>%-4T_P'<>&?B?JO@G4_&7C#Q1IOQPTW6/".@:#JWP
M?^F;6_'WPTT/Q_\ #WX=>*?%G@ZP^)/CD^+]5^%O@O4]1L%\9^)8/!.B+)XZ
MU[PIHMV3K5UI_A;1?$>F6WBC6[&.;3]''B?2--U*]MI/$FDVVH?P^?\ ! :Y
MN5_X.5?^"Y-DMS?"RG\:?MP74]BOC+2;/2KB[M?V]]$MK.ZO?AU- VN^*;ZU
MBU&^MM/\9Z;<V^E>!+74=6T#68KF]^)6@+& ?U!?\%;_ -IS]L_]D3]CC6_C
M1^PG^S7I'[3WQGM_'W@+1-4T'Q9?:I_PB_PR^'FK:E,OB?XL^*/">E>(O!WB
M[QMX<\.WD6D>'=9T_0?&/A6+P!IWBVZ^,?C74X/A[\,OB E_^>'P6_X+#?MK
M?M ?ME?LE_!NS_8HUG]G[]F+]NK]B#0?B+\#_P!I#XD^ _''QB\%>&_VP/B'
M^SGXV_:OT#1=1^)7AKQY\-_AS\4/A/HGPW\&^(M&D^#&AW?PR^.WBBZTL:_>
MZY\,M(_M'PWX;_6WQ9\2?@)^U9\9OVAO^"?.NV=WXR'PF^#?P9\=_M)V_A?X
MC^)?#D6B0?&SQ3XSO_AQ\'M;U?X;:QI/BJVO_$GACX3:YXH^*_@'QQKO@BR\
M7_!SQ]X"TN?PU\6/AW\4_&]CX8^@](_9T^#'AOXC)\7=-\%VZ^.-.\"V?PS\
M*WM_J^OZSHOPU\ P)90W_A3X,>#M8U6^\&_!/2O%R:3X<'Q"M/A%H'@I?B?+
MX-^'S_$3_A*)/A[X(;0 #Y4_8 _X*.?"']NFS^.WA30=)U7X?_M"_LF_$^_^
M!/[67P0UC5;+Q/=?"KXO>'M4\3^&M:A\.>--)AM-'\>?"?5_%7@CQS8?#7XE
M1:9X5?Q=IOAJ^O=9\&>"=;6^\-V/Z-JP89&<<]1C."1D>H.,@C@@@@D$5_''
M\'?VBO _[/\ _P '3'_!8KQ-\1_B7J?PL^ _AK_@G]\'?B/\;9-?\::C'\,;
MGQ;X(\&?L+:+X3^(6J>'M/TS3K6RN/!WA;XA>(/"_A^XU:'Q9K^B3^+?'.KZ
M-K.GZ9XSU31-*_K"^!/QR^$/[2?PH\(?&WX#_$3PQ\5_A/X[M]3N_"/C[P=?
M)J/AW7H=)US4_#VK"QN%^9)-*U_2-5T34+*=8[O3=3TV\TZ]BAO+6>) #!^(
M_P"T?\(OAC\4?V>O@EXN\666G_%+]J3Q=XW\(?!OP3%<V3^)O$LOPT^%?C#X
MP^/]?70VO[;6H/"/A+PMX-DTWQ#XIBLI]+T'Q9XJ\!^'M7DM;WQ?HR7/Y\_L
M%_MI?M-?&K]O3_@JY^R'^T5IO[/%GI/[$GQ _9Z'P2N_@EIWQ'M?$VN?"?\
M:-\)_$3XI^"M1^+6K^/?$>HZ)KOC*U^&\'PVLO$+^"-(\/Z/I7CU?'MG#'J_
MAZ3PIK5[\D_\%$?@5\!_B-_P6K_X(V0>/_A5\"O&%K\7?A7_ ,%/?!/Q0LOB
M-\./ _BF^^,'A+P/\!OAS?>$O .LMXI\#^)KCQ0/!UUXK\;:OHVB7VM>&%T#
M0[OXCI;:T+#6M?\ !7B?XD^.W[*G[/7Q'_:J_P"#I7Q3\0]"^'OQ8U#P3^PI
M^S5<^%/"-UXSG\.^'_@=K=]^P?XHNX;>[T'XF^$;;X1^ ?BUI=[\ /A9\4/A
M_P#M$VNB_$33?AIX;U+P]#X7\:^%/$.G?''P#:@']A#7*("663&]8UPNXNS.
MD8PBDNH#N-[2*BQH&ED*Q*SARS;F1?*F&\L-Q3"KM17R_.4W!MJA@&+!@5&,
MU_%[\#/CCI&K?LR_\&YOA']J'XD>%+SX>?'']G?]J 6GC3]J_0M0^+_[.,?[
M6'PWLO@K??LR:]\>=/\ $7QY^"VC>(=5TKP7;_'#PK\ ],\7^)O%T3?%K6?"
MMYX0^'T?Q#T3PA\1?AQ^Z?\ P2]_8^\/?L1>*_VROA!X!_:3NOBO\/\ 5_V@
MKOXFP_L]^'OA1H?P\^#7[%WCGXMZ0WQ;\3?!WX2/IMSK,V@^&M?\/^/O!GC+
M1/@VGBB_L/AQX&N_!'B=/#FCZG\4=7\7?$, ^GO^"B?[7<'[!7[&OQX_:^N/
MA]J?Q5C^!O@Z'Q-_PKS3-7UC09?$\E]XE\/>'[6REUS1O"7CJ?0;9;_5[274
M/$4_A35-/\.Z2FHZUJ[6.AV6J7UO^?WP>UK_ (.#;3]JCX;>!?CSH?\ P30O
M/V3Y;GPKJOQ@^-_PV\"_&R#QR$O_  +;^+?'7@3X8> _%7[2UC,3:?$:76/@
M;X#^)7BG1S>W'ABUT/XR>)?A?-+'J'PTU#*_X.5OAG\"/&W_  2/_:,\4?''
MP]X/>T^'=]\&K_0?B3JWPU;XD^/_ (1P^*OVAO@[X/\ %_BKX,:;9Z_X+U9?
MB;?>%-6U'0_#6D#XA_#WPAXQU6^L/"?Q2\8:+\,-5\6WD7AO_!2_PK\&/@C_
M ,%._P#@W^'@C5_ W[+C77[2'[4OABT\1^!?"7P]TK3]9TGQ5\.(?MOP<F\%
MW5XEC>6?[0'C_P"*[_#,^*]-^&WB&_\  >O?&WQ%XMT3XA?#/QMXCTR^\:@'
M]*OVN(A<!R7\O8FW]Z?-"E,PDB:/A@7$L<?E*'DF\N..1U1KV!2H8L&9BBH
M&D9ECDE(2)6:63]W%)(HC1R\:^9&&C*L?Y>OV<O^"?W[%WQ]_P""N?\ P6/3
MXM_#RR\7VG[/_P 8_P#@F#XS^&GP66_O?"'P5^&&L>%?V4_#WQ-\'?$BS^'_
M (&^+6F:1XJ\0WWC?5_'\-Q!\2?@7HGA70O#]_\ $'0/"7CKQQHOQV_:(\"^
M'/BW]F#5?"_P9_;<_P""7_[-G[=7[*7P>O;;QEH7Q?N_V!_^"DO[)GQ!L/$_
MPG_X*%:?X_\ V<M=\*^*=3_;#^%^LZ+>>)?B5KOQ,\ _M$ZGXH^(?QJ\8PVG
MBL_M0^)]8\4^$+)O@1\;OB]XOU8 _K3^ 7[5?P>_:7N?CW;?"76+[75_9M_:
M"\;?LQ_$^\DLDAT^R^+?PZT7PAK7C/1M(OH;FYM]7L_#Z^-=*TK5+^!T6PUV
MUUG2+R*WN](NU3Z/K\&O^"(OP'^&WPN\)?MO>(/#?P>^%?@(Z;_P5"_X*2?#
M;X6ZKX)^!?A_X67WASX%:!^TEJ.@:3\.=/\ %EA\$/A*?%O@C3?$_@%=*TAO
M#?C3X]>&- L_#7A?X:0?$7P[?_#*?X%_ W]Y: "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BFLVT9VLW(&%&22Q"CT  )R22 HRQ( )JJ;Z!4\P[@GEB
M7>Q14\IE9DD,C.J!7 ^7+ \DD!8YFC +E%5S<QJQ5@RD G# *S .L;;$+!W
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
M0^ ?BW2G\6>(+[Q[+I/BWX<:QILGQ"L] \=SV-SXS\*^$]4T/]!!=1%@O.6
M*<IB3(0KY;;]K@^;&H924WR(A8.Z*7PSI-OV;@8VVNK@*Z."?E9"=RY #HQ
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
MFQUJ3P3?^,E\!>,HH)4O/"_Q/\*>/_A]K5G9^)?!6O6-IZW]LCQRCAB,JF^
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
MP1V?Q\\;^(/$?C+QA\4OB]96?AFZ\#Z/8>-_BSXIU_7?B=K>D>$_!U_=^%O
M>D7?BUM-\!Z!=W^E^!K+PS9W-Q+>?DW_ ,%>?^"=FOZK_P $;/BW_P $\/\
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
MSE+%)(0I95W.H=,R,L:-EI66-7(_+W]CO]@P_L_?LT_%G_@GO\3=!\!_$O\
M9!MM1^(^E?!>;P_X>3X<7OB/]GSX]^,/'WB[Q1\!?C/X8\-Z\;7Q#XL^'LWB
M/5_#/BCXEZ%%X/T'XX>#/$GA^_UOP?9^,4\?2:G]3_!*_P#VKK[XC_M%WO[0
M>F?!#PW\*M/^)UMH/[+'ASX6+XK\0^,+_P"$ND^$-$N+[XD_&#XE^(]5T31;
MKQAXV\2:M?VG_"K?#?PE\&V'PF'A34-*A^(WQRL-3T[QH/IPW"@$[)B50N56
M-F< <@%4W,'92K+&0)"#PF5<* ?G/H7_  2>_P"">7A73_A?HOA3]DCX8>#]
M&^#'CVP^*WPOT7P7%K_A+0/!GQ;T>?3+C3_B_9:-X?US3M-U#XN"'PYX6L)_
MBGJ=E=>/[_3?"_A71[[Q++I/AKP_INA^VZ'^QC^SKHFN_%OQ"?AU<^)-8^/W
MP^A^%7QQNOB9XQ\<_%RW^+OP[L;'6-*TGP;\3-)^*/B/QMX=\<Z!HNE>)?$F
MD:19>)]*U:#3-!\6>*O#UDL>B^)O%6GZG]5&Y10K%9-C(KAU4.N&=4&3&6P
M74NYQ''&3*[K$DCJTWD0\S(E!B;:RF-E<MN9!LC;;(ZNZ[8I%0QSLR+ \I8"
M@#\]_P!E;_@EE^P-^P_\2O%/Q=_93_9@\!_!CXC>-="N_"WB+Q/X5?Q-<7]]
MX7OI?"$]_P"&;&'7/$6J:1X?T&ZO/ 7A75I-)T6UTJQN-:T^;6IQ=:UKWB6[
MU;]"XG"H%D9$<,^Y=X.#EG/)P6RI#[BJLRG>R)DJ(_MD>679,"K(N&B9=S2*
MK+M+8!'S!-Y(1I?W*,TV$KY:_;7_ &IO!/[%?[+?QO\ VK?']N-1\+_!+P#J
MWB^YT+_A*/!_A6Z\4WUKBRTCP?HNH^-M=\/Z!/XA\6:U?:9X?\/:3%J%[KGB
M'Q!?Z5H/A7P]XJ\77>B^%]7 /JJ1U9=JA)7)5DCWH-Q1U(;)/"QMM=F 9E R
MJ.VU&^$O&7_!-G]B_P"(WQF\.?M$?$'X/77B[X\^!K>RM? GQK\2?%#XP7_Q
M0\$V-C?:UJEC8>"/&]QX_P#^$D\&Z=IFI^)O$%[IVE>&+[2M)TJ;7]1_LVVM
MI;Z_C/F7[(/B/_@JY8?'KQ[X'_;O^'?[&FN_!7_A2WPT\9^ /V@OV2[SXC>"
MX;?XW:D3:_%7X':[\*?BWX[^(GBSQ!9Z7J5S?:EX6^+D%SX!TO5?!FB^"=2U
M#0]0\9?$SQ)\.OV?OJ'QY^U3\+O!/[2GP%_94O8/%NM_%_X]^%?BOX\\/Z?X
M3\*7GBK2?!W@#X/V_A]_$_C+XK:WI$LZ?"[PEJOB#Q%X>\'^%/$OBB"#0O%/
MCBZ@\%V=S_;MQ!$@!F?LT_L+?L8?L;6][#^R[^S%\#?@3>ZQ92:3KGB'X>?#
MWPWH7C/Q/IIU2ZUM-,\5>.H[%O&?BNRM-0NYI]/LO$6NZI!ID0@M=/CM;.TM
M8(<?XX_L)?LM?M#_ !0\$?';XE_"E)OCO\-?#'B7P9X#^.7@3Q5XZ^$'QN\+
M>$O&FB>)]"UOP_HGQF^$_B'P/\2]/T==/\;^.(-/TVW\2&U\/R^,O%>I:#I^
MG:QKMQ=O\._\$R?V[?VLOVK_ -IK_@I=\&/VF_AW^S5\-]+_ &.OC)\,OA/X
M TKX%_$O6?B'XINM5\0>'?%_B#QL/'M]XMN/"7C77-#AL].\$MX-\?-^S_\
M!/PCXNNG\=Z-H.G>)-0\"^+CHO[1BZ0@-LEP3C.S./E+YD ),(V ,/.$98,@
M4%F H ^+O!?[ 7[*G@GXZZ#^U'!\*;OQA^T=X;\,S^#/"GQJ^,?Q"^*?Q^^*
M?@GPE+IT^CW/AGP#XU^./CCX@:K\/-)NM.O=<-W9>$-1T:VOK_QC\0K^XN-1
MOOB7\0;WQ5!^TO\ \$\?V*OVO_%GA;QW^TC^S3\,OBA\1_!NG6VD^$OB9J6G
M2Z'\3_"FE:;JFIZUI&FZ#\3?"USH'Q T[3=&UW5=8\0>'[2PUX1Z%XBU2^\1
M:-#H^LW<U^_VW%,DI8*&RF-V0" 6+ *64LH<*H=HR0Z))&752X%?GG_P4*_X
M*#_#[]@SPU\(;+4?!_B;XK?'/]IWXLZ#\ /V6_@IX5OM.\+-\5/CGXTDM=%\
M&>'/%?Q(\0C_ (1+X9^"+G7=5T:S\6^.=>74[KP_HM]+J_ASPGXNU;24T:X
M/3?AA^Q'^S/\&]7\1>+/!'P[U-_B=XM\'ZI\/?$GQZ\;?$7XH_%+]J;5_A[K
M-SIMU=^#+S]J_P"+?CGQK^T1%X+M+O2=,U30_"Z?$ZUL_"VHZ/8:GX3M]+U7
M2;62'SGX<_\ !+O]ACX6?%+QM\<?AC\#4^&_QM^(X\1-\0_C+\/?B=\9?!OQ
M2^("^-/$EMXP\6'QK\0?#WQ#TWQ?XJ/BOQ5IFF>+/$O]NZI>IK7B2TL]9OS>
MZC9PWB_G/^T-^T9_P7G_ &-/V2_BY^TY\5/A?_P2_P#VC]1^%_P@^-?C+QI\
M,OV?M9_:.^$,_P )Y/!UCHVL^$/C/%XP^,?BOQ#;?M(>"_#_ (7TWXE>(_BY
M\#K?P[^SIX^U*+0M%T;X6?%3Q7XAU>32(OZ#[6:*"/E6CCP@*G8QBD.^68W,
MD8VQEF8RO+=-'))([;U$K8< ^9_@%^Q;^S)^ROXL^+WCCX!_!_1/A]XQ^/\
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
MX?%/]ICX:_ ;P-X6^/\ \<4OD^*7Q@M],.H?$7Q5::IJMAK>I:5?>*=7FO\
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
M%%;ZW'X6\,:7X>^&O@[P#X7\$>&=*UB#6.G_ ."HW_!(+X3Z'^Q!^U5\'_\
M@FK_ ,$X/"-]\:?VTO%GP!;XBVGPEN_A#\+_ (?Z;X?^"OQQ^$/Q.N].\0VO
MQ#^.7P-B\$_#_7_#/PZU+3;?P3^ST^CC6/'=U9^(=9M?!E]JNK_$&V_:SX*_
MLV?"#PUXPC_:5MO@SXN\+_M ?$/X4^&?!?B7Q+\;O'E]\8/CIX%\!"?_ (2Z
M7X!S_$G6/B7\8[7PYX7T#QE=RZEXG\&?"?XA:Q\)_$/C6V;QA8ZAXLNE@\37
M0!_#-:? S3O '_!OW_P4[_;-O?AMJ_A3]I#P#_P4/^(7BC]D?]I75/%.GV/Q
M-^&_A'2?VSO@'X9N?%W[*?Q%GTZW\4_ G1+KXA+\3_"GBS3/ &J:7XN^)7B_
M2/%MO>>)))==\.:3X=_T3XP B@=!D#((.,GD@X.X]6SR3DGDU^?FF?\ !,7]
MB/1/A=XY^">B_ H:/\'?BKXE\0^./BM\+]'^(/Q1TCP'\5/&/C*WT.V\4>(?
MB=X5T_QU;Z1X\UO7+?PSX<M[_4/%5GJ]PW]D6DD]S((WD;[PT'2X-$T32=&M
M9=1GM=)T^UTVVFUC5M7U[5I;:RA2V@DU/7?$%YJ.OZU?O#&C7FK:YJ%_K.I7
M!DO-4O;N^FGN) #\%/@W:?!#]I/_ (+ ?\%9O@%^U)H/@GXN:QX!^'/[$2_
M_P" WQW^&_A#QEX3L_V>-0^!WBFZ^)WQ&^$-G\0_%_BV[\3P>)?BW\;?&GPL
M^/*>"OA/X3\!>';>Q^$VC:[XS\;^)?B#J.A^%_P!\?R?$GQS_P &MO[:GB']
MHWP5IWQ-\3_LM?'[XJ?LT?L:?M#?&N#0O'OQO\2?LT/^V?\ L_>'=5UV/XI?
M%./Q?*NJ+XYTSQ9\*K<>!;+P+%/H'P(^'7A7P;H.D^)/!WAGQ.?[-?BA^PK^
MR_\ &#XP>'/V@_%GPFATGX]^%8!IVE_'3X7^+/B#\$/C)=Z);7&FM-X2\3?%
M/X*^*_AOX_\ &?@R\@TJ"R7P7XMUG6_!-QI[:EI]_HU[I>JSV>H=)\1OV.OV
M;?BW\"K']E_XA?![PUXE_9WTSP3X3^&EA\$[AM7TWX60^!O NJ^!M>\#Z&?!
M>B7VE:$;?PAJ?PX\'2>%9SITEYX7ATV\TG19].TK6-:AU, ]R\$^!/!/@'PS
M8^$O /A'PSX$\*Z;=ZO=6'ACP7H.E>%O#MA>ZQKE_KNMW%GHNB6MEI]O-J^O
MW^H:SJLT=M'-JFIWU[?:@)+F^O/-_,?_ (*HGXH?&7PK\$/V)O@?X<^#/CSX
MK_M"_$C3OBQXH^&WQ[F^*>@_"?Q1^S5^R3XJ^'WQ6^+%OX[\5^!OA1\6-&@\
M#^*/BGJW[._P,^(G@?QOX:>Q^*_P[^-/BOP/80V$FMW7B7PG^I?AC1-.\+:!
MI?A[3I]5DL=)MA:6TGB#Q%KOBG6GB0M(&U'Q#XIU+5O$.K7!5][7>KZC=7C(
M5$CJJK&GAL7[+GP-3]HZ7]K3_A!W_P"&C/\ A S\+&^)Y\1^,3K'_"JO/EU.
M/X:OIRZ\- F^'L>N%?%,/@>/2(]%;QO$GCV?3?\ A-))==4 _G,_9K\6?&'_
M ()N?\%L=;\ ?M(_"CX!? _X/_\ !:;P9'XC\#^%OV:O'GBOXE?"[P%^V#^R
MMX5T>P\8ZM!JWB;X1?LM:3X)TWXY:#XH\0^(?B9#I_PN^)?C3Q1\8O$GPUU3
M6/'-O:#Q1>P\U\'?V-/@C^UQ_P %_P#_ (+@>#/C[X!M_B'\'O OPY_8".F?
M#S5+WXDZ+X5T7Q+KW@OX2?M"Z7XCTM/!=QI?A+1M6G^*?@CQ%XKU3^T-6T;Q
M/XI/C;XF6UK9>+?#?COXY:=-_13\>?V&_P!E[]ISQ]\+?BM\>/A1#\1/'WP,
MU0:[\%_$FI>(_&>GZO\ "77(=5TS77U[X:2^&]?T-?!GBR;7?#WAS7)O&6B&
MU\3W>I^&/"X.M7%IX:\-KIKOA]^Q7^S=\,?C=XJ_:3\'_#N^\/?'[QYI6@:#
M\0OBH?'GQ U'Q5\3M*\+>'['PIX;TOXC7FK^,]:C\?6>C^'[/3M(TE?'BZ[+
MI<VG:5J.EW":U86.LJ ?SW?\$N?V<_V>+K]GO_@MMX5\._LY_LUQ^+O^'GO_
M  4W_9P^"]E;^%M+\ WNL^&? &E0>+_A'\$M+\6_L[>";?\ :(\,^'? DEUX
MEUKP5I'PXC\2_%KX>:3IU_XQ^$<&DBS\$6]MXGX)^.OQDT']E7_@U;^"OQ/T
M7PCX*_9P_:6\2^&+7]H;Q#H^B_&NR\!>/?%N@_".RMOV/_@[\5M4U/P7;:#X
MDU7]JC4/'>H_$GQKX,\<_#[Q+X9^*/QT\#P^./ /Q!?X<^ ]2^,]S_2WJ_\
MP3P_8Z\1^,OVBOB/X@_9\\):I\2OVKO"%Q\.?VA/B7/>>()?B)\4_AG=-8V=
MW\+=:\<7?B"Z\4V_PQU+0]!\-^'?$'P^TG5]%\#^(_"?ASPQX4U7PW=>&=!T
M;P]HV#>?\$Q/V#]5_9MTG]C_ %7]F#X<:S^S+X8\8R?$'PA\&?$-AJ/B3P=X
M(\8S3ZK>W?B#X>VOB:]U6Y^'FHWU]X@\17]V? ][X=CNI_%OC1;Z*Y3QMXYM
M?$ !^)'[9W['W[*'[.W[(G_!?CX>_LL_M%>([;Q7XG_9&\'_ !)^*?[+'A[P
MC\/OB=X _8YM?"GA7XS>.O"?@3P+\*O#/P\OO"_P"\(_M#^$[ZZLS9ZMHMOX
M\^'GAFW?]H#PQXHT"TTW0_&GA7-^-7[0.K>.?^"L?_!,WX6_$;Q;\'_ '[%?
MQN_X)D:/X^_9J\(_&'X=> O%_P"RAXI_;2^(WC5= DT3P''\.?VDM,^#GC_X
MP:=\(=6\$^"?A;I?A#X\_M.>&/ VC_%&STSX+6E];?&Z7XLWO[>>'?\ @EI^
MP/X3_98?]B7P[^R]X!T;]EB\UZP\5^)/@[I\WBN+0/B'XHT@Z9+IWB+XJ:I_
MPDA\3_%CQ#!-X;\(W"ZW\4-9\67TUSX-\%W5S=2W_A#PHWA_HOVE/^"<7[%G
M[8/@3X>?#O\ :C_9_P! ^/GA_P"%&NW7B;X=ZC\5/$'CSQCXZ\+7NH:OI6NZ
M[96?Q/U/Q3-\3Y="\47.CZ+:^*O"=UXLO?"_BK2= T7P_P")-"UO0-#TG2(0
M#YI_X(]?L[>!_P!E7X=_M*_ GX;_ +;.I_MB>%OAW^T[X\T"YT"VTJUL/AU^
MR=XI6*RU35?V6?AK#9>)O'%EX6TWX8Z)JOA>P\3?"[3O%GV#P)XP.M74G@[P
M-K/BG6M&;\^_^#JT:F/V4?\ @GR=$U_6/"NM2_\ !7/]E&/2O%/A][!->\-Z
M@?AK^T-]@US1&U73]6TH:KHU\EOJVF#5=*U73!J-I;M?Z;?6HEM9?Z%OV=/V
M>/@W^RE\(/"'P _9]^'^D_"[X/?#VWU.W\'>"=$EO[C3M*77_$&L>*]>F2XU
M2\U#4KBZU;Q+KNL:UJ%S?7UU=75_J%Q=33O).P7@/VCOV-/V=/VLI?#(_:'^
M&C_%;3? OB+0_%W@[P_XC\8^/(?"?AWQGX8@UK_A'?'OASP?H?BO2_"^F>/]
M&7Q+KNGV'CPZ5!XQM[#4[K3XM;.E065H@!Y%^RO^QI\0?V=OCW^T]\;O&_[9
M'[0W[5O_  T3X:_9^T6QT3X_P?#:.X^$5_\  ^V^*]AJ:^!+/X,^#?A5\'M
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
MYX,TSP-\-OV)]?\ C)9>*?'][X#\%>&M+\5^,8_"UO\ $2#7+/Q7I?@J[O\
M1M1\/_##3_A5>7OAV:77?^$Y\=^^^,/^"6G[ _CK]E;1?V)O%O[+7@'6OV6O
M"VO:OXL\&_!HW7B>RT3P+XFUB+Q-)?:_\/\ 6++Q%!XC^'_B&:\\;^,+A=<\
M':[H>HQZAXHU_4[:ZM+C4K^2X]Q_9/\ V.?V9_V(/AOJ'PB_94^#WAGX)_#G
M5O$\_C?4_"OA9]5FM=0\6WV@>'O"][XBU&[UF_U34+W6;W0O"7AVPOKRYO[F
MXN%TR!YYI9"97 /R;_X.>[:6\_X(D?MMV4<L44MZ_P"S%:6KRWMI91++=_M?
M_ *,?;+C4KNPT^PL5DBC,NH7-['!;Q/>W$Z06EI?2W7U[\#OV"/BK\*?VV[[
M]K3QK_P4 _:H_:1TV_\ V<?$_P #Y?@I\?E^%#>$- UOQ/\ $+X:^+['XG^
M_#_P%^'GP%^%7@N].C?#&?PQKMO!\%[KQ-XN;5Y-4U3Q_:C07T74_K;]I#]E
MOX'?M9^#+OX7_M#^!I?B?\,-32%=:^'&J^)/&%CX"\426>K:+XBTX^+_  EH
M.O:3X=\7R:1K_ASP_K>@2>,-.UJ#PWJ^D6VHZ VFZA/>3OZUX9\*67A#P_;^
M&=*F\2W=C9?;/LU[XH\6>)?'>NEK^::YE-WXF\:ZMKOB/59A-<2- =9U34+>
MQMMFD6EQ;Z5:VEG;@'\='_!-#2/ .F_\$Z?^#D[11X,\+:N/A[^W+_P4>\6Z
M?\"OBQ9>#-9\-^$W^'OPLTWQ3\+)?&GA?]H*Z^,WP&TRZTSQ=X(EMI-2\>>'
M/'VD66L>"(;[XE:Q\0O#?AC07TCXA_:+_9]_9\\*?\$-/^" 'Q T7X1_L^:]
MXW^(W[?/[$C_ !)\;V?PP^']C?\ Q*LO%/@7XSKXI\+?$S6OB1\/(;3Q?IDU
MKX/\,^#/&MG\1-)U_P !ZY!X(TJUN[?Q/X-T72+B?^T?P1_P3U_9"^&OPB^,
M_P "/ 'P8M?"7P>_:)U'5]7^./P^T;Q3\0K?PY\2M4\2V1TGQCJ'B>S;Q4U[
M>WWCG1H[/0OB/?V]U#=_$OPY86'AKQI)X@\.6_\ 9L.G_P ,&?LKP_L_Z-^R
MI;?":?\ X9VT/Q!X<\1Z'\)$\=_$.'P?X=OO!^KV7B'PG%I%K_PE\4^F^'_#
M7B31=%\6^&O!^G2KX9T/QMI6E>,;'0].\56T?B"$ _ G]IG]DW]G7XB_\''7
M[+OPI\7>#OA=XB^%.J_\$K/$(UO]G72(]<\!Z-I]KX$_:E^(GQ,T/4/'?ANU
M\+:#\/\ QM\*OB=XMU+7;#4OA?X>\5>)[CQQ8^#_ (F1?'CX>3_"S6[2P^)G
MTA_P;4WGBBR_9P_;X^&6M^)?$FL>&?@'_P %6_VLO@7\*O#>N:KXMNM)^&'P
MP\!^&O@V- ^&W@70/&.B>%=0\!^"-#U'4];U#3? ]IX.\%:?HVIZSK$H\'^'
M=1O=1TV']/?A_P#\$T/V'OA+XL\!^/?A1^S?X+^%WC7X6?"K7O@=\-O$WPUN
M/$O@+4_ WPL\27'BW4M?\(^%Y?"&N:!_8UKKGB+Q[XP\9:GJ5FT>LWOQ!\1Z
MY\1KC67\?:C<>+9/:/V;?V4_V??V2M \9>&?V>?A?I'PF\/?$+QQJ?Q+\9Z/
MHNHZY>6WB3XB:S:6>FZ]XXU4ZWJNI/<^*->L='TF'6]:+?VAJT.F:;_:5S=?
M8K5;< YC]M/]J7P[^R7\#?$/C^^USP9;_$?Q3?:;\)_V;/ GBZ;Q"Q^-7[4'
MQ(2ZT'X%?!C1]*\'Z7KWC;6[_P >>.GL+;4H?!WAS7=4T'P98>+O&U_;6OAW
MPIKVJZ7_ "/?M"_ /]J__@C=X _X)@?M\>._@7^S38^$?^"9^M/\'_VH_B-\
M!/VA?C]^T1\8/VG?@]^V/K]CI_[17BSQUH?Q0_9P_9^G75+GXX>._BQ\>?@G
MIGC#]I&Y^$WPM^,WQBAT&Q\):M9/YUY_8-\?/V8?@5^TY<?#@?&WP6?'8^$7
MCG1_BM\+HV\3^+M#'@CXI: LK^%OB9X<_P"$7U_15T_X@>&"]R?!WC619-:\
M("YU;_A%M3TF37-=^U:O[0?[.WP>_:J^%OB+X*_M#?#_ $GXE_";Q7<:-<^(
M/ WB*34SH.N3Z%K-MXCT5-;LM*U&V&I1:+XATG0M=L;2[,MBNN:/I^H1E[BW
MLGM@#^=?_@K[HWPS^-7_  58_P"#<^*75!J/PU^*_P 3_P!I[Q-JUQHTEI%I
M/Q.TWP3X'^#GBOX9Z1XHAN?$WA:/Q;X6:]\7^(/#\_AW6)M;L5\*?$KXAZ'#
MX5\3VWBKQ%X$\7?(7[/'['O[.&M?MK_\''_P1\8?!70-=^!7[,GP^^"_BO\
M9R_9Q^(/PM\#:C\!/@KK?Q-^ 7QG^)6J>/OA5\+!HNO?#;X<^(+?5IY-1^%_
MB/PT?"GB.Z\)>,/$&I7EC_:>J:RFC_TZ6?\ P3P_8[MM4^ 6M-\%[;4[W]DV
M>+_AF%_$'C?XC^(T^!-M;:=X;TAM%^%$/B+QIK=KX,\+OI?@3PQHA\+:3%IW
MA1_#^B66AMH+:=YT=W;L/^">7[(6E>//CE\4]!^"MGH7Q*_:9T[4-+_: \=:
M%XN\>>'/$_Q2L-2UFRUN\L?%>K:!XJTZ>YM)KRSBMFT_2Y;.P3P^=1\)6XL_
M"NJ:CH.I '\P_P $/B/\<=?_ &//^#<[X5?'?XA^"=,^#?[47PS_ &G_  1X
M_O/VE/@-^U)^TC^SW\6/V@?'/A"S\'_L)?#_ ...F?&OQS\-OB!XNU_Q[X-^
M('Q&U;PCX!\3?$>S_9;^(GB7P_JOB/\ 9>T/5OA5\/\ ]F[QE\.\;_@H/_P3
M[^"'[*G_  3G_P""Q/@0?M<:=\2;#Q9^TW^R;\2]3^&W@;X6?#C0=)_X)P6O
M[5/[7GP=O/BKX0^"_AOQ%\6/#_AGP2_Q+\$^*9-=;X9>)OC%\&]!F^$^F?"J
MW\:ZQI7A_P 32?%?Q#_3OK'_  3(_82U_P#9L\(_L@:]^RU\--;_ &9_ 'C2
M?XB> _@QJ5GJ.I>$O!/C*>X\1ZC/X@\(Q:CK%Q<>&M4N=0\:^,9KR?1;_3S>
MS^+/$\[[#K>IB[X[PS_P2/\ ^">'@K]G.\_9'\+_ +,VB:/^S+JWB"/QEXI^
M"5MXP^*<W@?X@>)HM-\"6,&O_$?2[GQO(WQ+U^Q7X7> +W3-8^(<WB#5M-US
MPO9ZU93V^K7MY>3@'YDZKX'^'/[%G_!:CXJZA^SK;GP[J-[_ ,$&/BW\7_'W
MPZNO+U72/B?\2O@O^U'X<A^'/QW^-/C&7XK:E\9/CS\<?%UGX@\<^%/%_P 6
M?C5X=M?&^HZ5IMU=Z;\=/B=KWBKXAZ;\/?P/_:,\,?"[XS_\&C?@S]I1=;F^
M-7[0$?Q7T3Q?\;_V@_B'X0L[K]H+5_B?KW[6OBCPSXMTOXI^-](O_C#XHU>U
MT&'Q'IOA7P/XJ^*7Q%\%Q>.?AGI7PQ\0ZA!X/USQ#X?^#@_NUTC]E'X*:7\:
M_"_[1D?@2XN/CKX5^%#_  .TWXM:EXP\=:MX[G^$DWB'7/%MQX \4Z]K/B_5
MKGQOX5_X2G56\26VC>,$\2BU\26VBZ^E[/JNC:-J.A?&<_\ P0Y_X)4R3^,H
MH?V(OA'8^'_B#XF\+>,/%/@;0SXN\._"^Z\7^ V^(2>"_%,'PHT/Q1H_PTTG
M6_"MG\5OB%IOA_5O#OA#2]4TS0O$VI>&;/4XO#HLM)@ /SJ^/OP\\'?MW_\
M!0K_ (*4?L&?M(_$SX%>#->\7?"/]GGP'^Q[X#_:6^#.F?$#XJR_"WQY^S1\
M5+_XP_'+_@GW#XG\>?"O09/%7ACQ1XG^.^A>)OB;X,\*?%[QQX*\<_#B[B^*
MGCBZ^&/@WX<?"#P%Y9^R_P"&/ VL_ML_\$R/V&OC[\:K/]OS]E;X6?\ !-?X
M\?%G]EK]I'XESZY8_#?]L?\ :P\._M4:'X/\0V5MX2U+QGK_ ,'_ -I'4?V8
MO@+X-T3QE\#=$BD^)6M_"OP3=7?[0']M>,M3UCX:?$?P9^U/[2G_  20_P""
M=/[7^K_"_7OVD/V3?AW\2]<^#?A;PYX(^'>M7K^)M(U'1?!?A2WUI- \#:A=
M>&M=TB;Q5X+T8^(=9O--\*^+#KGAFVU.Z-VFEOJ*132>D?''_@G;^Q;^TCX7
M^#'@SXR_LR_#/Q1X<_9XTU](^ >F:=I,G@:/X%:2MCX?TFVTOX2WG@&\\.:C
M\.]-L=-\(>%+72['P;>64.DCPQX;ETM--ET/2)[4 ^&O^"*7PLTWX):C_P %
M7?A=HFC?\(SX:\-_\%=?C^_@CPG!H?BSPSH_A#X>ZM^SG^R7KW@+P?X2\.>+
M/A[\*Y=!\!>$/!^LZ!X:\ Z1X9\)7GPUTKP1I?AFR^$OCCXG_"D>!OB9XL[S
M_@M[XR\!>'/V2_AGX7\::+XG^)VL_%?]L/\ 96^'WPG_ &6-$U?X6>%/#/[;
MOQ?@^*.F?$+P7^R1\7/'OQC^'7Q \$> _@U\1G\ W_B/XBZU?W/@5]8T;P*?
M _\ PEFIP>+9_AQX_P#K_P#9>_8$_8\_8W>XD_9D_9[\$_!DWG_"2EX/#MM=
MRC3O^$V/@R7QF^BMJFH:NGAZ3QF_PV^'$/CA?#$^GKXVC^''PV_X3#^W&^'G
M@M]![O\ :E_9-_9R_;,^&MO\(?VHO@QX+^.7PWM_%&B>,[+PIXVTUKRUTKQ=
MX::XDT;Q-I%_:F#6-#U6WL[K5M N[W1KZSGU7POXC\2>$]3&H^'O$FLZ/J(!
M_'GX:M;_ $WQ;_P=C_!GXG>%/ /@C4OAA^QGX/\ C=\,_@!X=L]>UOP!\#_'
MK_L9?M"^,/$WCC]GN[\57J1Z3INE>,/'=CJ-I\3]!\%_#75/B5=>)]!^)%I\
M+?@+#J=S\(_"OUW\*_V;/AY^RK^V/_P; 6'PU\&_$'P'XX\?_LQ_M:_#+XX>
M,OB5$GPJ_:+^*OA_PW^P/X-\7Z1X!_:5^%^K^,/'_P 5KP?#GQAI&FW?A+X3
M7GQ3\7_"W]C>Y\.:;\&_!MEI^CVWPQ@\/_M_:?\ !*']@#3_ !%\6_&.F_LP
M>$M*\5_'_0_$WA3X[^+-%UOQUHWC#XT>%_'4Y?XAZ%\5?$NG^,K/7O'_ (?^
M)EY%;>(?B=HGBJ]UFT^(>OVT&O\ CBS\4^(([2ZL/9O#O[%7[/OA*+X*6?AO
MP=XMTG3?V<9M+F^ OAN/XN_&";PE\*V\.>&-<\ ^'Y/!WA>Z\?:AX9T.'2OA
M[XO\6_#6UM([*6W/PL\2:W\.)]+O? ]Y)X:B /XXO!^L>"/VL_\ @CS_ ,'#
M?[27QDTO3_'W[45A^U1^U9HUQXC^('CFS\5>)OAM\._#D/@/7O@EX6^$;_$
M:QK7PA^#/A"U\2^(M!\ >"-/U6[.LOHNMZ)X>\1^7+X?T;PA_6]_P2B22/\
MX)<?\$VXY4\N1/V"?V/T9")5*[?V?/AZH!69$F!  R)4$@.?,RV2>+\>_P#!
M(K_@G9\2?'/Q(^(_BS]E'X>R^(OB[XCU'QA\58M$O?&_A+PK\3_&>LZ%XA\.
MZEX]\?\ P\\%>*M \#^,OB!-H?C;XBZ*?''B#PU=^+4TOXJ_&*P35Y5^+_Q(
ME\5?<GP:^$/PV^ GPO\ !?P=^#_@O2?AU\,OA_HT>@^#/ ^A))'I'AG1HIIK
MB+2[!99KB000RW$S O/,69V;S&SD@'X"?\%6_"OQ"\>_\%;?^"&_@;X7?%W5
M_@'XY\3>&/\ @K+8Z3\6_"'@[X(>/?%G@NYMOV</A3JUC=>%O#GQ\\&^//!E
MU?:IJ.B:=X?\2Z?9>&$UZ]\"ZWXXT?3O%/AY)M8\46?F/_! _P &:A\(?VH?
M^"FGPX_;8N/&'B'_ (*S>(?CC/X^^)7QJ^+3W.F:K^U'^QQI&J-\//@C\9/V
M;O"NH6VD:?H'[.^D>+-#\5^%9]%^&FC7/ASP%=3_  Y^'WB/6-"L-.^%/PN^
M&W[W?%']C_X!_&7XI_#KXV_$/P5K>K_%OX2V_BFV^$WCZS^(WQ/\.:_\)8_&
M^@6_A?QH?AS<^$O&>A)X(?QOX>M[;1?'4_A/^S;SQ?IT5OIGB"[U33K3_1\W
MXG?L2_LQ_&+XW>!_VE_'OPATO4/VA?AIX;O/!?P^^.&@ZQXM\"_%SP=X2U"'
MQ-:ZGX;\._$'P/XC\+^*=-TB\C\6>+('MXM4CMGTWQ;XATY((K;Q!JYN #^3
MG]F_X.>&O^"@'[$'P9_:>_:-_;@^ ?[+7[:_[(O[39^,7[6'Q*3X :9X4_X*
M$_"SXRZ?\2?VA/A+X>_9\_:>\26/[2EO\0O#?A[XI?M"^+?%5U\(_@QI?PZ^
M#XU+P6O@#X!_!7X2^#9].TNZL.J_:<^(OB']EK]HCXO?%W]HKX5_#3]I_P#X
M)=R?\%,OA9\<-6_X*>_"R+2_B9^UM^PS\>/A#^UUX,U[Q#^S[\>/"VO7NM_$
MJ;X5_"3XD?!W2?V6+6S^&WA?28?"'[-GC+PNO@[Q%\0/B#KGA_X!ZA_1-=?\
M$AO^";^H?M%1_M93?L??".']H>'XE'XU1_%.STO5=/UM_BY)XNL_',OQ$N;.
MQU6QT2^\8-XJTZW\0#6K_0)KLZM<:C>W#WK:QJ\$WL&G_L&?LL:?XT@\=Q?"
M<MJ=G\8?%/[047AJ_P#&_P 2M5^$C?'[QAXNM/B%K'QTN/@;J?C/4/@]>_%F
MV\?V4'C3PI\1Y?!,GC/P1K]Q/JO@_6O#FJ7&IW# 'X?_ +/GPB_9C^$G_!1'
M_@XD^,OBGPE\//@KX(_9[N/V4_C5X;^-?@O]GOP#JGC;]G'Q+JG[ ?B3QO\
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
M>+-$\?\ QG^&WBWP]:V_A#Q%X1^)GPZ\.?1_BWX&:9^SG_P52_X*(? +X/\
MA<:%^R;\4O\ @B;IO[46M?!/3+/1](^!7P6^.?P\^)_BWX/_  S@^#WPK\-V
M6A>!OA]IVKZ#\,=:^)US';^&]=\4+\6Y?$OB;3/$^DZ=J]_IX_=+QW_P3C_8
M?^(_[+^A_L4>+OV4O@UJ?[+7A>UNO^$0^#\'@^TTOPWX)U;48/$5O>>+? U]
MI$VG>(? _P 1[I_&'C+4+SXF>$=5T+XB2ZKXM\1ZT_C$:UK6IWFJ^@^#?V._
MV>? 47QU7PU\-HX]5_:6ACM/C[XY\1>)/&?C'XI_%^RL_#-UX'T>P\<?%KQ5
MK^O?$_7-)\)^#K^[\+> ](O/%S:;X#T"[O\ 2_ UEX9L[FXEO #^$WXC_P#!
M/W]GOP)_P:NZ?^WH/ WQ<L?VS+_]F3X2_#=/C+\2-7^+/PZ\8O\ !WXD_M[^
M#K>7P=IWPR'Q:\4_#S4/A#J?PU\56GACX8>.4T.$?%'X"7/@[QG!HOA73_&)
M\&:3^EGQ$_9?\(?L+?\ !5[_ (((ZW^PNFL_#>^_;1T;]I#1_P!K6V^%OB_7
M=3\!_M,>%/!_AW0/CUXH^('Q*MM<M=(;XI7*WWQW^*_BW3_$?C'0E?PWX3T/
MX=67@+1? 5K\+O!7A_PW^C/_  5R_P""<^OWW_!&SXU?\$]O^";W[+.H^(;C
MXG>,OA8O@3X1^#/'O@7P;X%^']KHGQX\%_'?QUXBO+[XZ_%SP3H_ACPEJY\#
M:M#<Z-X EU35]0^*'CJ'Q ?"0M=;\<>+?#WZ?_LE?LK?##X4:!X#^*DGPEU_
MP;\<=5^!_P /_ OB!OB9\1?&GQB\;_"C0HO#?@^;Q'\$/!7B+QU\8?CS8_#C
MP!8^(O"F@7/B3P!\(/B-JOPT\2>+_#%AXON]<\?:S;6?C"X /YH_ _PZ\%?M
MF_\ ! 3]MG]LGXO:#J?PV_X*,>$M0_X*&_M*?%SQ]X:\1:S_ ,-*?LA_M9?
MCXG?$7XDZ?\  [P9KWQ*N/&7Q4_9)\'Z?\.O 7PT^'6H_ 31[[PAXCTS]G;Q
M??Z6]S-K_P 2-0^(.O\ *>)/V8M'_;M_X+O_ +).@?MV?LZ0ZMJ_QI_X(!^#
MOBM^V)\$%UWQEHG@GP9\4_$OBWQ[X"\8V!T)_&.O:OI6C>!O&FKZ1IGP_P!/
ML/%\>M^!/BGI7@7XOZ)KEE\4/".G^+YOZ7;S_@E_^PA<_%KXL?&./]F_PSIW
MB_X[>(_A[XZ^-]IHGB#QQH/PR^,GCGX6>/+WXG^!_&OQ1^"&A^)[+X.?$#QS
MH/Q#O[[QM_PE_BKX?ZKXCU7Q+J=_K6J:O>ZG<7$TOK?B?]CW]G;QA^T5X6_:
MSU_X91W'[1WA+PU8^!_#WQ=M/$OC/2?%FB>!-/U.\UB+P'%<Z'XBT^SF\"WN
MJ:OK&H:[X.N+:\\-Z_?ZWJIUW3M5M;_56D /XROVX=,^%^I_L\_\%[]7_9-\
M/:_\2= _99\2?LZ_"+5OVDOB"?#MK\5/@E\2/V>O$_@'X>Z+^R#^Q[X ^'^B
M_!GX@>$O@-^RSI&A3RZW^TU\2OB"+CQ7J$?B;0M/^$7[4D>K_$OXW>-/V?\
MVT?AM^R[JG_!6C_@D1XR^._PN^"&LZA\7/V<?V_+OXA^+O'WPBLO"5KX[U3X
M*?#W]EKXE_#O5/B=H7Q"^*?@;7+2Q^$K:1XT\9>!?#7Q9T#]J>Z^#>J1SZI;
M?"SPQXLLX_VC?@9]^_%C_@CO_P $V/C;JOQCUGXE_L?_  RUJ[_:&UN'Q?\
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
M>,=.M?BK\1?A%\1OB98:AXQ^$?CGQUH\4?Q!\:_"+6O[7OM-3X7ZUXBF\!^
M/"DT/PNO?#S036%E9?VGZ;^Q=^S;I?@/XT_#D?#(ZSX<_:2LX]-_: F\6^+_
M !WXW\9_&?2O^$"TSX5_V;\4/B5XQ\3:U\1/&FGI\-M(MO!9T_7O&&H0+X<-
MUHH#6&HWD-SQ1_X)[_LB+X.^"GPV/P2MQ\/OV;O'7AKXF? /P-;>+?'T/@WX
M/_$3P9;PV7@SQK\/]%7Q6+30O$7A*VA=_#M_:VRQ:)J6O^*]:T=-,U3QI\0+
MS5@#[=NM_P!GE$81I"NU$DE>!'9B $,T22RQ;R=HDBCDD1B&1'8!3_$K_P $
MVOAW<?$S]A7_ (+9_#/X0:E\,_ 4OB;_ (+8Z]HGPE'[16NZUJ?[)7CS45^/
MO[-\G@K]G'XE-X4^(_Q2M_&OPY^/]S9>'OV?OBWH/A6/7Y?BAX$^,NA^"Y/'
MWQ'T;7[%O#/]MDX9H9%1G5V4JCQ[?,1CPKH&!0NA(91(/+) $A"%B/B#PI_P
M3T_9 \":%\6M#\'_  3M-"MOCE\3?!_QR^+.H67BOX@CQ!XT^-7P]\>V_P 3
MO"7Q9U/Q1<>*;KQ@?BMI/Q!M+#QE#\0[/4H_$UYXDTS3];OM7N+W3;'8 ?D=
M_P $6/B#)/\ M2_MJ>#/VB_V'_$W_!//_@H/J/PG_96U7X[_  8\/:Y9Z_\
MLF_%3X<>"Y/C3IWA'X__ ++4&FSZWHW@F#Q)X\^('Q.T#XJ^"O"?CKQ?X'GU
MWP[HOBG1_%_C'XP:K^T3?I_2K7S)\(?V3_@'\#?&_P 1?BA\./A?I5A\6OBY
M+9S?%'XP>(+W7_'?QD\>1:98Z9IVC:1XO^,/Q%UKQ9\2?$/A?P_INBZ9IGA3
MP9=^+;[PKX2L=/LM/\.Z;H]IYK2_3= !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% 'GOQ<3XHO\*?B8GP/'@$_&IOA_P",A\'_ /A:I\2#X7CXI?\ ".ZC
M_P *^;XD'P:R>,%\!)XM_LAO&#>$V7Q,/#PU$Z"1JHM#7P/_ ,$>_P!LCXC_
M +>W_!.7]G#]KOXOVOPVL_B+\9;#XB7OB?3?@UHGCC0_AWI-WX3^,WQ#^'5C
MHVC:9\0]:\1>)[>^TK3/"FGZ?XGDEUS5=$G\26NLZCX9U"Y\)3Z1>R_IO* T
M; JK<9 ==RD@Y7<.X# $\C&,Y&*_A=_9D_8E\!?#_P#X)2?\$%/VG-*\%ZU9
M_M#C_@IC_P $]_B'XM^,^K:3\<M4^*4OPL^,'QVF^#__  K.W\9^*/@9:Z[\
M//V>-4^'WBOP%I%A\/9K[X.?LJ^,[K3M"\1>"/BO\</&WQ%\#W_[2(!_<V+R
M(D 9))9,;HL^8H+&(#S,M(%&[:H;Y"'^XRL3[7'N*[)2!YG[Q5$D>83B12T;
M/MD7@B)MLL@)\I'*2!/Y#[+X?^$OV^/VT/\ @MI^RU^T-\3O@WX5^-_A/Q/K
MWAOPWXF_:@^$%G\7OB!\&OV(+_\ 9]^'9\#^-/V.]-U[]J#X>Z9^S0GPC^+.
ML^%?V@_$WQ5T[X"V&A>-/%VN?#?QOJ7C_P"*OC&WTS4_@S\^_#[]E?X:?M*_
M\%F?V-/@?\4OC=X^_;P^ FK_ /!"KQWXF\3?%;XFZ5\0O!>M_M*> _BE\7_C
M=\%= ^(GC.7X=:5X?GU_7=1^$5W\*/#WA[XY^/[S2M>\>6'PR^$?Q5L/B/XB
M^,47PT\23@']N9NH@I==TH""3$.V5BA57)5(V9Y"%>-ML:NS"2/8&\Q,_E5\
M0?VFOVP?!G_!5[]GG]F/4/"/P5MOV-/V@/@=\>O'7A/Q-X/\(_&WXQ?'_5?%
MG[/FA?#F3QG?_%?Q!8:I\//@U^R[\++K7?C5X1T+P=K%[H?[0<?BOQ!X9L_"
MM_KG@WQE\?/!6E> /S#\7?L]^%/VOOVX?V[_ /@F9XS;X(_#SP[\+/V)?V>?
M@;^S)HOQF_9Q^,WQW^.US^PYKGP.NM!\??M!?L_?&SXM_'RU\)V7CS0/VH/B
M1HO@;Q7\:=$\*^--7\1ZS^SW\.= ^+,'CCQ=X'\,Z_X6X70_V-/A#\5_C/\
M\$!/V?/B!\>?B9_P48^"_P +OV=O^"G6JZO\<=,BLF^%_P"T1X=^'_B7]E72
M?"\7Q\BL?B&Z>*OV3['69_#/@KP]ID.M_&CPW\7;_0OA'X3\>V/Q"^%OC?QE
MXGE /ZS/M4>-QW*@Y+MM" 8R6W;L;57+,W10LF>8I0D8OHL,65D$>?-WM OD
M_()%\\><3#NC9' D"E5DC,@3>*_CY_9J_P""6W@7X[^%?^"X_P#P2F^%7QM\
M86O_  3W\"_&?X-:5^Q?XWT35='^+>H_LB?M1:]\/]8\:_M7_![P9XSUW2;'
MQ#KEE\/_ !'JW@WX9_%[X8R>/UU"3X5^-_&?PY\4?$O2?C;\2OV@/&DOM/\
MP3/\6Q_\%._'G[$FK_$'X7^#OA(W_!'7PGXU^'7[1G[/>H>'=/UGQ=X2_;Z\
M&7OB;]FSX*Z*OC#QA\"HH=4^'_PK^$7A;XI?'&;PM\-?B7X<3X<_&'XL?!BU
MU74/'^L?"Q9=, /ZH&NHU5"0V7&57,8/HO)D" 2.1'&^_P MY&4*Y#H6=]H3
M+ !CM<QG 4MO5=Y0)N\PG9\X^3#1D2(6C96;\0?^"]7B;X(Z;^Q7X1\)_'3Q
M-XNTNS^*7[3_ , ?AI\//AWX,\3^*O!T'Q[^*/B;7=8O]!^!/C[Q98W!^'?A
MGX->/]%T#Q/)\7?$OQW\$?%_X::#\/M$\2:_I'P8\<_&31_A-8O^1'B&'6?#
MOQ'_ .#HSP'K.B?#7P)J'PW_ .";/P%^+T/PZ^$/A?QA?_"GX.?':#]A[XX^
M*M-\1?![Q_<^((=!\.^(_!:WGAP6_C9?@Y^SWX\^-.O:-HOQ8\._"7X?2>$]
M=O\ Q0 ?V:?:DSRDRC#,2T3HJJDGE,SE@ BAN0S8#QAIHR\*M(H]RD>XLD@"
MKNW87!PP1E7+Y9U9D& /G+A8C(X=5_B0^)7[.'[/'PCT#_@UBBM+/2OAM\1?
MBEJO[._P^^)_C[QYXV^(?@K]JCXP_"Z7X1_"WQIK/[/_ ,1?#>NZIXX\+>//
MV=-9^)6I^$_ACXY^#'Q6\:ZK9_!>T\3?#3]G_P#9ST:Q^'OCCQ3!IGI'@&R\
M3_LN?MN?\'3_ ,,_V,]"U3X(>#/A%^PO\&/B;\#_ (8? 'X6>'_#OPR\#_'A
M_P!@RY\1^%?%7@BP\*I;:?X+^)^K^*I+K6M+\,^'/"[GXKW":SK7B%KO4?!N
MFI? ']D[74*,%=A&S*S(LC)$SJOD@LBRLC%0]Q#$S8VI,ZQN59E#,^VP $GS
M%"HKN9(VB\L,H<"3S=GEN(SYKI)M:*/<\H14<K_*[^SW^R?^R!\>Q_P3(_;[
M_9Q_::^!GP%\%6@OOA9X>^'/P#_9Z\+WGC/]I_P!\<OAMI7Q.^,W['7[<>N:
MY\>/VIM3^+7Q.T30_!WQ+\8_&[5O&>J^)?$_PFUN_P#CC\7/%VO3>.=&D^-F
ME_B+H'PB^%/@[_@@'_P5A_:^\(P)+^UA\*_^"FWQ!\1_#'XUH_A'P=\5OV7_
M !C8_M/_ +*/AN6#]GWXG:5XV\8>,?AUJ.O^&(=$UGQ?KFC:=\#OBA\1SX@C
M\ 2Z%K7A/1?A9\1/%H!_HAZW/JC:9J-SX>M+*^UZ+3+V31=.UG4;K2=)OM3B
MM+AK;3]7U"QTK7;K2+"ZN6@MM0U"+1]8N=-#1W8T/4YK:"PN_P I_P#@BS^W
M#\=?V_OV.'^.G[2&B_ WP]\6-#^-GQ?^$_B/3?V=K]=?^%,T?PTUY?#=GJ/A
M+Q/#\4?B_H_BC1[NXBU%[+QEX4\?>(O!7BJR$6N>%+]M NH+J[^)/AYXK\#?
MMA_\'!7_  4)_9X_:8T;X9?$WPK^QC^RK^SEX7_9F^!?Q 36?&/AMM.^+O@[
MP[\2?CY\=+7X0>-3XK^&%Q\3X[OXO>'/A'XS^*VBV?@CQ=IWPDU7P+\/;/1_
M$EGXF\9ZO=?D+^RUXUO/V8?^"1O[/^C_ !-\>ZAX8^&VD_\ !<+X]_#+]I'Q
MY\5= ^)_BCP=8Z%X>\/_ +1>H^%O%O[3GA;QOXI_8C^,'BCX;>&_VF/"/P2\
M=?%GX?>.[[X)_$+XB-H*_#WQ#\*->\8^(Y?@'XE /[RA<(?+"AF,@W*HV!BG
M3S-K.K>7NVKOQM)=,$A@:_*#]J']M7XY?!S_ (*A_P#!,W]CGP_X6^#TOP&_
M;6TG]K)_''BG5]7\?:C\<H/$G[.GP9USXHVUIX1\.Z9:>'_ ?@[PE8:A9^$+
M?4=?\0:_\2-3^(T7BK7?#^G>#OAS;^#Y?%/CK\0/V]/V>?"'[ /P _X*C?&3
MX#?MJ>$_AQX2_:R^#O[&GB'XB?LV? /X7ZC\#OV8O@9X2^-W[17P7_9:N/VP
M_ ^K?!2U^.?CSX7WOQ&^%MA\7%2\\#:-XQU7XRZY;?$KQA+\,OCE;_#;2/!7
MA/ZT^,?[/O[,'PN_X*F?\&[_ (Y_90\%_#G2OAOXDTG]O31;+XA?#5+GQ5%\
M;/ ;?L,>(/$GPJ\6^+?C/8Z;XE_X7;<2:=K/C+Q7X9\??$OXO:IXS\0W7CSQ
M[XUT?_A.KCQ?\0/$FD '[]?M'?M)_"+]D_X#?%#]I+XY^)[;P7\*OA%X0U#Q
MCXLU?4);.VNY(+:.WBTKP_HMC?W=B^J^,?%^MWVD>$?!7A6*1-7\4>,]=T+P
MMI<$VL:O8VLWK/A_Q!!XAT+1->CT_6=(CUS2-,UB'2?$6EW.B^(;"/5+);Y+
M#6="O%34=*UBSC,D.HZ7=PQW=E=V]Q;2QB6%P/P'_P"#I7PGX?UK_@A]^V%J
MFIZ!I&L:GX/U;]G/Q-X6O=2TNSU"Y\,ZY-^U%\&O#=]K^AS7%O-/HVIMX2\1
M^*?#UUJ6F-;7LGASQ'XDTF262QUK4H+GX0^->O\ P/\ $G_!2/\ X(:?L5:K
MX7^&&D_L?^./A#^T%<?&;X'?#;5_!?@O]G[QG^TU<?LC^ _%GASP%^T1\-OA
MKI^D_!#XH:GX?^'NI_"FX\%_#&;PCX;GBT;X]^$M1L+75/AEX_T+PIXD /Z^
MA>Q$D*LC*K2JTB!9(U:$,9%=XW948 *0'*Y:18Q^]61(T^W0DL(UEFVJ['RH
MF;_5EEE1>A>6)U:.6",-/%(!&\:N\:M_-A_P3!;QI\+O^"V?_!<7]F/P==:^
M_P"R_P""3^Q[\4/"W@NYO]0F\%?![XE_&+X/V?C_ %C1_AQX/L9='\&>!=,^
M(-UXI\;/JRZ/X5BU;7;7P%X4.LZS-<Z$UWK/4_\ !2[X1?#CXG_\%E?^"&W@
M?QQI]V_A3QK<_P#!0?QOXR\/:1>WNA6'QA\3? OX(?"_Q?\ "W1OBD^A^*?"
M5_XS\+^"[^;6=;TWPQ>0_$/3=7TB\\1_#_Q!X%;X8>-O',\8!_12;J+9O7=(
M-GF;8@)7,> =Z(A9I1AEQY0<ON3RPP="Q]JB(# [E*[U96C9&0[L,KJY4@A&
M8'(^0,QPJ.5_DRM_V//AY\=_VN?^"E__  2EDN/@C\)?!W@/]B/X#?!S]@?P
M)\7_ -E+Q?\ %OQ3\%_V-/$OP!T#PS\1?CA^S9XU\1_$_P !:+XA6S_:V\::
MM_PL/XCPW7B;XH>-/B_X#\*67Q0^(GB6'X;> ]-^'^1I_@+X!#QC^RW^SQX+
M^-'AG_@J'K?P;_X)>?M/^+9O'_[4GQ)\6O\ "C0?V5KG]HL?#+3OVH? GANT
ML_$WPP^,WQZ\-:7:^-/@A\$M:^#_ (S_ &8==\<_!3PKXZMOC7^VYH'@WX@?
ML_ZWH@!_6]<SP202QLK2I)'-&Z+$MRKA$)F@**EPDKLA*& 1S2.#(5BD6*;R
M_P J_P!B#]M+]HCX[?MY?\%-_P!E#XZ>$_@'X5TS]C$_L?W'@&U^"_B#XH^-
M]:2R_:-^'OQ*\=WUI\3/'OQ#\+_#K2?$6O2Z-X9\(>*-.T[P)\-=!T3P9:^*
M[GPA?>)?'NIZ1-XA/\S?_!,G]KC1/'G[+G_!NK^RM^TKX^\%_$;X-_M._&'_
M (*EZ;\=M,^-%LOBZ/XE_$;X:6?Q1\(_ S]G3XK7GQ)^(L?@?QAX;\<ZM^U)
MIVMZ!X5U[PGXXO/%GQ,T']FOPKX7\-Z-J=F]P/WK_8&^#?AWX(?\%A?^"SEM
MX-\,:7X+\,?$?X8?\$L?'&B:!H_A+Q'X4\-P1P?#+]I_P!=S^&[2_P#AI\/_
M  Q?V%YJ'P^U34+[5OA[KOQ9\(SZ[_;&GZE\1K'XCVGC[X7?"T _0O\ :[U/
M]MS3[GX#)^Q?8_ +6/[4^/W@+P_^T9#\<M!\6:Q-X5_9PUH7O_"<_$3X<Q>%
MOBA\.9=0\=^$+FPL9-)\.7JZK8^)EU.<2/IB^'KC^U/LDW*#^&3ABK KM*;2
M5=V#E3Y:L%S( 4V21S F!UE/\P7_  <F77A>QU?_ ((W:_JT2Q:SI7_!73]F
M8V>MVWB^S\(:KI7AI+O4+_Q5;VEU>?%7X:7&DO=3V'A6[F\4J=/T_P -2V5M
M-K7Q3^$K7&CW/BSA_#G[+?[,WQM_X.8_VTO"WQI^''@7X@^&K#_@G%\+M4M?
M@=XT\!>!/%/PD\;W7B_XQ^"?%'BWQEXV\*^(_%5NWB+5M%\:V^A^(-.TRY^$
M/Q%\*W7C#Q8WCKQ!XO\  7CGPK\.E^( !_59+-%<QLH:1%CD"NWF>05)S$&W
MX8@QRMQG:T=Q"X!$]NT8^+/AEXM_;*MOVA_VM[_]I/2/V</AY^QCX(T_P%>_
MLP>+_"&J^(9?BAXFTY?#>H:I\8?%7QM\5^(?&-EX9\(:9X0U72=]CH>G_#[2
M+)-/\074<OC3Q#;^%;CQ)XN^$?\ @W'\7^+O''_!%_\ 8NU[QEXI\3^,M>AA
M^/WA>WUOQ?XONOB-K,?AOP)^U)\;?!/@70O^$RN;AXM:T7P=X.\-^'/"WA@:
M7Y&AVGAW0]*TWP]:Z5X;LK:VM/S$^ '@/X<^,?\ @H3_ ,'7/AS4O#&AZ]X*
MO/A5^SNNM^#-9AF\;>#-9UV^_9T^*FO>)-5UVU/BKQA\/[W5(/'&BRZKI]EX
MO@E\8^&]2N=>LO"VB?"ZZL_'7@.( _IH_8T_;"^#7[>/[./PZ_:H_9^NO$>I
M?"/XI?\ "8#PGJ'B;0V\.ZU,W@7QYXH^'/B!+_1);FYNK!HO$GA#5UM3*Q6[
ML?L=Y"Q6Z1!]-&]A"ESN" 9WL%1"#NPRL[*'C(1W$JYA\I&E\SRL.?XZ_P!F
M+]G#XI2?\$(?^"8VK?LP?#+]C/5OVMM4\0>'?CCX<^!?[1?PHC^&'PO_ &ZM
M:\%_!?\ :LUWX<_"[XC^%+'X:?LV#XK?$C0?AO)9_';X0^-?'&SP?JGQ4^"?
MAO\ :"E_:$^+?AG2%_:*\<_I]_P0R\>_#?Q#\/OVR_"^F?LK_%/]AOX^Z1^V
M'K/B?]JW]D?XDZY)XO\ #/PA^*?B;X-?"/PSX;G^ 'B*3P_I*W/[/?Q"^%?P
M^\'^.OA[X=MXVTGP?>ZIXD\+_#.&+X 67P>U/5 #]US=Q!VCPV]692N8PV5
M9L!G!8B,^<47,@AVR% LL)D07D1#DAE*"7>&:$;3"NZ7+"4QA8\JDDF_RHY&
M$;R*X91_)1X9^&UK^W9^UQ_P6[^ OQI^/GP?\+_%7P1\0XO"FDP_M#?LW_%'
MXG_%7]F#]C^?]G?P[JGP6^,O[,WQ)\0_M#> /@3\!X-%^*FLGXW>&_%W@+X;
M7'C-O'?@6S^+/Q2\3>/+SQE\%?$?PS^=_@M\$_A9\3_^"XW[ WPP^*_QN\2?
MMV_"6Z_X(H^*?'VD?$[XW^#-'>P_:OL_%OQE^-?P^\,^+?C)X*\1R^$-%^*M
MMJ?P(TWP)IUA\1?%O@SXF:]\7[+X4?"WXD>)F\675EI_Q8\,@']:?[7'[6/P
MB_8G_9N^,7[4_P <;[5=.^%_P4\)7/BGQ*-&M;&[\0:Q=R7%GI7AGP;X9L-4
MU/1K"Z\8>._%.JZ'X,\&V.KZKHFE:AXGU_2+2_UG3+*XDU"#GOCM/^V)+\9/
MV7+3]G1_@98? S4_&OBD_M?:M\5?!GC'Q5X_TKX?:;H%KK7A%?@W'X:^+WPT
MT_2_$WB?7M)OOA[JFI>)]#\>6/AI?&&E>.[K0-1T[P/J7@KQS_%7\%/ ]O\
M&#_@AY_P4$\/:WX7\-_$SQ#^S?\ \%R/"/P<_9!TOXC^#K/]I&Q^ 7A#4OVJ
MOV _">G?#;X->%(_@Q\?Q#\.[S2?&WBKP[J?PT^$_P"S_P#$30?B%HOC#Q1H
M&G_!3XAV7C2[\#^(OV*_X*7:'\ /A7_P4K_X-^Y/ 'AWP-X*LY/VLOVH? NF
M2_"+QCX/^#5I%>/H,>AZUX8O!I/Q^_9\B\06TOQF\=WL/C#P+;VWCB'Q%XC\
M3?$7X6WW@CXF^,/B_/\ L[?M'@']/:SAE#>7(,G!4F,E24W $K(RG=E%4HS*
M6= #@DAK74:MMVR,2P52J[U8[=V=RDJH&"N7*9?RT&6GMQ-_,;^SC_P3M_9;
M^/O_  5D_P""M^M?&#X+^+O$_@3X"_&K_@GO=? +P#>:/XU\$?LK^ ?&?AS]
MEWX,?&W7=4^&^G>$/B+IOPV^(GQ+U3QE9^"M>^+W@7Q#\*8H_!'@NY\ PZGK
M'B[PW^T=XY\&6'P1\&O"WP^_X**_L=_\%-/%7Q?_ &I?AE^Q[^TS^SK^W9\9
M_%/QZ_:9^(/PL\9^)/VOOV//%_PT_:$\0^._@MXO^#OQ0\4?M=WOC_X/?!'0
M/@]ING?LY_"/PCX7\%?!B/1KOP9\>_ '@_3-<\5ZCXH\?>)0#^N+PU^U9\'?
M&7[2OQ8_9/\ ">LWGB3XN_ WX=_#GXC?%NUT*U@U;P_\/;;XLZAXGMOA_P"#
M_&6O6%Y<6_A7XC^)])\*7OC/1_ WB./2M<U3P)J&A^+],@O-%U>UNF^AQ=1?
M*6#QA@6'FKY1"+'YC2,LA5EC12GF,RCRW<1R;9 ZK_(A^QG\(?V9?$__  78
M_P""TGBCX\_"S]G/7/!T?AW_ ()=WMG??%?X#^&_#.A6WQL^//PL^%^MZ/>:
M%IOQ1\">(+GX9^//BW\;]2T?6K7X?:U\3=(\?^/_ (QZGX4DGT;XF?$7PVNO
M>!?-_A=\'+KX2ZY^U#_P;/W_ ,0]>\%ZQ\7OC#X6_:'_ &8OVP_$_P "K'XF
M?%[XG_LN_$6R\7?M(?%?XC>.L^$;[X8I^T!\&OC!\%;O]G3PS^USXX\;>%/'
M5QX^\1^!_B-\%O G@SQ#\"?A[X<B /[-?MD7EF55=D 4J08@) VX+L9I%3EE
M9#N==N-[[8B)"OVR(@,@>1"A<.@&PH&==REF7>I\MF4INWQ_O$W)\U>!_&OQ
M'X%^#'[.'Q6\9ZQXMU#X!_"[X4_ WQWXBUKXB_#WPIHFJZM\%_ '@3P'JNIW
MOC7P/X*O_!?Q"\,:EJ?PYT+2#K?A;PW>?##Q_H]W)H]II,G@3Q#8/)X?O_X\
M_P!EGQ9I'PV^*/\ P;=_&'2='T[X&_"'XO?$W]K_ .%W@WXF_$#5K?X@?&G]
MH[P?\0?A9>>'?A/XK_:X\3_"[QEX+\!Z+\:?VG/B#JV@7'P]^!@T;]H%_@CX
MM"ZWXF_:#\0:];?$#X<ZL ?W%QW,4I(3<=LLD).WY0\3R(Z[NF0T3?+G<%*L
M5"NI/S9^V9^T';?LF_LI_M$_M/W7A34?'2?L^_!;XE_&"'P5I<FI65SXLO?
M/A'5/$5EX>EUW2O#GBZY\*:=K%S8QZ=K/C*;PWJ^D^#-'N;_ ,6>([.3PUHF
MLD?RJ?L!^.-8_9)^.'[$C_'7X5_"+]K7]F#XJ?M-?%CPM^R#_P %U_A1XMM?
MCC\6OB[XO_:3U?XU^!/!?PK_ &O];7PSXA^+.E^._&WB'QIX"^"OB_7=0U/P
MKX.\%?$+X9^%/ 6N:KXM\.^!]5\6>$?VR_X+W>$/A_XR_P""2/[;VJ?$/P=\
M./$=S\/O@-\0?&G@&^^(V@ZEK?\ P@WQ%'A/5_"VC^+_  /<Z#;WFN^'/B(-
M-\4:YX;\&^(K,Z=8+>>(WTCQM<K\-M:\9I, 6O\ @G7^T)_P4K_:3O\ P3\<
M/VC_ (<_L@:'^Q;^T[^S5X8_:+_9[U'X#^(/C#)\<OA1J7Q(T[X7^-_"'P>_
M:"MOB)*/"7C'5YO!GCKQ/8'QY\+=-T/0KS7?A=J6J:SX>\%_\+$\,>$;7]"O
MVF=>^/VE? /XIZA^RAX.^&WC_P#:*A\%ZG<_![PS\8?%'B/P?\*]5\7#[,MD
M?&&O^$-'UO7)K"RM[B35[7PO9MX=/CRZLH/!\WCOX<Z=K5]\0O"W\O#>'OV=
M_"FD_P#!K7^S5J.C+9_L2_M%_"_7?&OC.]UKR?V;O#/QJ^/6A?L7?!N]_9H?
M]I+P?X*\6>(? 'C?Q?\ '7Q=XEU/3];^!GB'QOX]7XH^.K^V\(MXR^*?A&'Q
M5X/^('M_@BW_ .%*_P#!4W_@M'^S08],^&__  33\1_\$]?!/[1GQJ,UUXP\
M)_"/]F;XI:_X&OO#'B34_AKX>^$/C/X:2?"_3?COX!A^./QC^.FN> K;0?BE
MXU\<_#NW\<67Q6\,>(-/M([@ ]L^)'_!1?\ X*/^#O\ @F'_ ,$[?VZ/!7P;
M_9?^(7B3X]^(?V6?$G[5.F:[IWQW\)-X?^'7[5GCSP3X2^&GA7]GCX/?":]_
M:J^)_BKQ#J5]\7/"&D3>-;3Q%\5?B#IRZ3'KN@_L@>/M7^(-Y\*?A-_0Y;30
M1PQ)$&*$OL01O&;=#F81312E7LQ;P.@,4XA$("0*B.T4)_CM^(GAF;2O^#<K
M_@D-X.@^,9L_'WC'XO?\$LG^&.AZ]\%_AYX<U#XO>,_&WQF\%^*=)^">D:=J
MG[,GQRBT*+P#X=U'5O&&F_%OP[^SW\6_&'Q>\,_!674O%_A?X^:)\5O'7A+X
MF?<_A>_M_P!J7_@N]^W3^S5^UQX$L_$7PW^ W[&_[/FH?L9?#;QCX.U-?#NL
M^#O'5M>Q_'[]J3X:WGBSQ7,FA?$?2?'WQ7UG]GK6OC%\"-$TF:;PEX5T_P"'
M?B+Q)I'BWP# GC( _HO:\B4X=73!;+-L6-53)D<R%_+V1*KM*V[]UMV.%E>.
M-W_:HPI=@R( I\QP A#*&!5@QW#&<LN5PK,"5PQ_B%O?V*_C+^UG_P $6O\
M@I]^QU\+=-^)>KVW[$O_  56_;3^'?\ P3G\ ^#[+POXO\<:5\"O@MXI3P7X
M?^"N@^*OB=\0O .OZWX0BM?B3\</AQXG\9^(_B9XT^*MOX U/Q3X1\)^'OC%
M:P>%?A#XKY?XF?\ !0O1? ?_  4"_9=_X+)?L_\ ['_B?XU?LZ?'W]D[XD?L
M*Z"/"GP]G\%Z9\6/V\_$_@Z^_:K\.O\ LX:Q8V6N>./%WC?XS?%C48/V*O$'
MCNZ^%R^+QXQ^&7QU\)6ND?$#7_ EOX=0 _N?6]B=BBJ^Y88YV4[!(D<K2HAD
MB+B:(L\,B!98T+.DB*&>&=8E>\BC1I'#*D:AY&.S$2%0V^5M^V) K!F=RJ*@
M9V(1'9?Y:?VA?V,_VFOV7_V?O^">G@_]FWX!?L'_ +8_[1?P*^#GQD\5_M'_
M +$/Q'\/>"O!GPZ_:*U;X@:_^S%H7[4?QO\ V3/A_IGA+X-_"3PSXW^"U]K6
MH_"WX<^*/%7@;PQ8?#C]G?X\ZE\.='\!>)]3\3:;\.-4]O\ V!? _P#P38_:
M<_X)J_LH:!\6/A?XX^$'P[^%/[<?BGQ'X=_9P_;&^+WBW0OB%\'O^"@/_#2O
MQ2\3S? ;7O$NJ:Q\/M=_:#F\,?&7XN>)?!7PP\(_%BV\3>(?B?H,G@F/XL^"
M-;^,B^(;&T /Z+(IEFW; V%Q\QQ@DY#+PQ*O&RLDB.%='!!7!4F6J=GN,89X
MQ$[1QDH%*!1\Y56&%7>N2'V J. &< ,;E !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 96N:9!K>C:GHUT^I16NKV-SI=U+H^K:CH.K0VNH1-:7
M,^FZ[H]YIVLZ-?0P322VNJZ-J%CK&GS(EWI5Y;:A#;S)\%Z7_P $R/V(-(^'
MOPG^$6D? B71_A3\"OB-#\8O@M\/M)^(/Q6TGP9\(/BK9ZQJ>NV/Q"^'/AZQ
M\=VL'@[QSI/B#7-?\0:'XI\,6=AJFD:]K>O^(-*O;'4_$VNWVK_H310!^;W[
M2?\ P27_ ."<G[7?C^Q^*7[1G[&OP3^)OQ-L;K^T)_B'=^%AX>\8^+[JU\&6
MO@'3(_B7KW@RX\+WOQ,L])\*Z7IFE^&='^(5YXCT'PM!I6D2>']-T34=*TF[
M@]QUW]C3]G7Q1^T7I'[6FM_#F>]_:0\.Z)9>%/#WQ:3Q?X[T[Q-HO@JRN)[V
M+P+I\MCXEM=+M?AY=7MS=7>M> [;3D\,^([W4=:U+Q1H&L7_ (@UU[_ZPHH
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
M0\;Z+8^.-*TNZL9](\.^-IM3\8:79Z;XFUOQ%J>H]7\3/V!OV5OC'\0?A/\
M%_X@?"9KWXT_ SP[=>$_A7\>_#WC3XC^!/V@_"_A*Z\'^-/!5QX93X]>!_&/
MASXQZWH,^B?$?QRKZ/XG\9ZO9/K/B;5O%<FFCQA*GB67[6HH \;^"WP2^%W[
M.WPM\*?!3X#?#KPE\)?A7X&L+O3?!_@CP1H=GX;\,Z'%?WE[JNH3V^EV<4;3
M:CJNN7^I:[XAUN^$NL>(]>U+4-?UF]U76]8U35IO--(_8H_92T'X3_!SX&Z-
M^SK\']+^$O[.OQ%\%?%KX!> ].\#:/9Z%\)/B;X#\2W?C'PQ\2/!,,5B9?#W
MQ$LO%&KZ]JVI>-;"1?$'B.Z\2>*KCQ/?ZJ?%WBQ-5^KZ* / /B;^SU\,_BQX
M@\,^+?%6C^*+/Q=X1\,^./ ?AKQEX"^(WQ-^%'C'2?!/Q'O/!VK^-O#5CXK^
M%?B_P7XCMM!U_4/A]X&U#4+"3588Y-<\(>']5@MVO=&T]Y?!->_X)F?L$^)?
M@E\-/V<-:_9$^!D_P ^$?Q&T;XO^!O@RO@'2X/AO8?$O2- U_P -6_C+7_!>
MEVMMHGQ UN]T7Q3KVG^)9?B#:>*;;Q;)=R7_ (KL-8OYA?5]]44 5+5&3?NA
M$61'P-N6*AE8G8S@<C*J7D;849Y#([I';HHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBF-)&APSHI&TD,R@X=MBG!(^\WRK
MZMP,GB@!]%1^;%NV>;'O&W*;UW#>6"?+G/SE'"\?,48#.TX#+$ 298P -Q)=
M0 OR\DD\#YEY/'S+ZC(!)13!)&<X=#C.<,IQC&<X/&-RY_WAZB@R1@D%T!'!
M!900>N#D\<4 /HIGF1\?.G)P/F7D_,<#GDX1S@?W&_NG!YD?'[Q.>!\Z\G!.
M!SSP"?H">E #Z*9YD? WIDYP-R\X.#CGL2 ?0G'6EWI@G>N!R3N& ..2<\=1
M^8H =149FB&,RQC)(&77DA0Q YY(4AB!T4@]#FE\R/.W>FX;LC<N1LQOXSGY
M=R[O[N1G&10 ^BF-+&N TB*6.%#.HR>#@9/)PRGCU'J*7>F<;USDC&X9R.HZ
M]1W';O0 ZBBFLZ(,NZH "Q+,% 4$ G)(X!903T!8 ]10 ZBFAT/(92.>0P/0
M@'H>Q(!]R/44@DC8[5=&/H&4G\@<]C0 ^BBB@ HHHH ***0D $D@ #)). !Z
MDG@"@!:*89(QC,B#/3+*,\;N.>?EY^G/2G@@\@@CGD<]#@_D>#[T %%%% !1
M110 44SS$/1T/W?XA_$Q5>_\3*57U8$#)!%.!##*D$9(R"",@D$9'<$$'T((
M/- "T444 %%%(2 "20  223@ #DDD\  =30 M%,,D8ZN@[\LHXQG/)].?IST
MIX(/0@\D<<\@X(^H((/H1B@ HI@DC8[5=&/H&4G\@<]C3Z "BBB@ HHHH **
M*0D#J0/J0.@R>OH.?I0 M%1F:$ ,98PI&03(N",!L@YP1M(;/3!!Z5(2!R3@
M>IH **8)$)(#H2" 0&!() 8 @'()5E8 ]001P11YD>,^8F,!L[UQM8[5.<]&
M;Y0>A/ YH ?1136=$&795&"<LP48'4Y)' R,GMGF@!U%("#R"".1D'/(."/P
M((/H>*6@ HHHH **** "BBD)"@LQ"J!DDD  >I)X ^M "T4SS8_^>B?]]KV8
MH>_]\%?]X%>HQ3@00"""#R"#D$>H(ZT +1110 44TN@SEU&"0<L!@A0Q!YX(
M4AB/[I!Z'-"NC?==6Y(^5@>1G(X/48.1['T- #J**0LJXW,JY.!D@9/H,]3]
M* %HHHH **** "BD) QD@9.!D@9/H/4^U)O3Y?G7YON_,/FX+?+SS\H+<9X!
M/2@!U%%(2!U(&>F3C- "T4 @C(((]1R** "BBB@ HI@DC)"AT+'=A0RDG;C=
M@ Y.W(W>F1G&13Z "BBD) !)(  )))P !R22>  .IH 6BHVEB7&Z6-<@D;G4
M9 QDC)Y R,D>H]13P01D$$'H0<@_B* %HHHH **** "BBB@ HI"0H+,0 !DD
MD  #J23P /4T!E895@P]001U(ZCW!'U!]* %HHHH **:S*@!9E4$X!8A02 6
M(&2,D*"?H">@-.R#T.>H_$'!'X'@^] !1110 444$@=3CH.?4G 'XG@>] !1
M3/,C"EC(FT#<6WKM"D!@2<X PRG).,$'H13@01D$$'H0<@_B* %HHIK,J\LR
MJ,$Y8@<#&3R>@R,GH,C- #J*0$'D$$<C(.>0<$?@00?0\4M !113#(@;:70-
MA3M+ -AMVTX)SAMC[3CG:V/NG  ^BBB@ HHIAEC R9$ P#DNN,$$@YSC! )!
MZ$ D<4 /HI RM]U@?H0?7T^A_(^E+0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %?FG_P %(/V_?"G["GA+X7VWV[X/Z;\8
M/VBO'UY\,/@WJ7[1OQ:TOX!?LV^%]5T7P=K7C;Q5\0?CQ\:M9T_58? _@;PQ
MX8T6YM+33?#>B^(?B#\2?'&K>"?AWX4T8+KNI>)_!OZ65\'?M]_\$V?V3?\
M@IA\-_!OPK_:S\#ZGXP\,> ?B9X/^*7A>X\/>)-4\'>(]-U7PUJ"G7= B\2Z
M%);:Q'X2^)?A2;5O 'C_ $B&ZBGF\/:R^N>$[_PG\2- \%^//# !X!H_[>/B
MK]HK]K+]H_\ 9:_8X^(_[%FIZO\ LTZ!XD^'7Q TKXG_ !DU'Q)\<_\ A?$6
ML?LW76J_$?P_\#/A6);K5?V:OV?? ?Q5\>^!/B/=^(O&W@SQS\0OVOO#UK^S
M7J.H?L[:5X0UOXO^*?Q@_P"">W_!:_\ X*J_MS^)/VVI;3X9?\$LO 7@S]A?
MQOI]M\<=;^*_QC_:;^"&C^'? -QX^OKVZ\0/\0X/ WQC\,W.E:/\*O@3^T3I
M&N?$+Q7H_P /;3PSKOB'X<?%/6/"D'A#X<^*OAO\5?Z"/ W_  3%_8W^%O[=
M7QA_X*1>#OAFVG_M1_&7X>Z-X#\4^(9=9NY_"VG_ -GM)'XE\:>%_"4Q_LCP
M[X_^).DV'@S0?'_BF(2&]T[P)8WND6V@:WXZ^-6L_%'^&C_@DM^RO\>OVG_"
MG_!<[1_A1\7_ !SX7\!:=\=[1/C'^SMX>_9V\ >.-#_;+\'Q>.?C/XD\1_!$
M_$MO%/PQ^.6J>(I_!_A[Q3X=T_X8?##X\?L\.-0^(MA:P_&?P%%\2;OQUX/
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
M^H?#[X!_#JW_ &;M3\5:Q\./VM/B)<>+?@'X@ /VA_;%_;B_:I_9^_X*N?\
M!+W]D?P=X/\ A7=?LN?MIP_'R;QSXCO8_'>L_%R;Q=\&OASXBU;7]"TNWT+1
M=9\/>#_ .@VWBOX4>,8]?/AK6$\2:ZFN:?XJ\3_"WP5I.O\ C+5#]AK]M_\
M:H^.?_!3W_@JM^QE\=_!WPIT'X=?L8W'[/(^"UY\-;'QMJ.J77A/XPZ7XT\?
M^'-?^(_BG7=*U'1-4\;>./A]?^ M3UK3!X@\&)X9U;PS>:3X(\._$:VL/''C
MK3ORM^,.NV7Q&_X*A_\ !JSXNT'6U\6ZYXH_9A^-?C/4?&%I?Q26?BCPWK/[
M)WAGQ1;Z]:>&KR?XL:EI5MK5H/%&L6VIZC\-_#DNMP2O;6GQG34O#]YXL^$O
MTA_P2VC@D_X+S_\ !P3?Z+&&T2"Y_8DLM68ZGI^N&'Q+<?"OQ(]X7OX(O'T]
MM ^K:=XB:33!\3_ USH+R+H6J_!NVNM%&A_!8 _IP:]A67R&.)=H<1EX@Y0L
MRA]ID#",E=HE($3.1$KF4[*_)_\ X*X_M7?M9_L@_!CX4_&3]F[1OV;+'X>6
M_P ?OA#\/_VG?BQ^TCJOB6>T^#OPP^,7Q-\%?!C1?&O@WX=V?Q$_9_\ !_C%
M['QA\0])UCQ/XG\<?M,?"SP]X*\/Z*\-U9:OI'BK7_''PH^%/VSOBC87/_!?
M3]BW]G#]K/7;>/\ 8@\;_L7>(_$GP,^&/Q=T7P/!^SG\7/\ @H /CS)H.EV6
MJ7GC]+32/B5\9/"W@Z#X6:A\,_#\$GC[XA_#7Q=XP\%3> /#'AZZ^,'B35]:
M^-/VS/A!^PS^R%_P3G\=?#CX=?M@^+?C'9_#C_@MK^S=XKDN_$/QROO"MU\+
MOCJ/C/\ "-O%/[+/PP^*?P_^,G[*?P[^%-U\!?V:=$U[Q)J&G^./C7X8\/\
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
M^-7_  3Y_9U^!]A_P6)_X+<ZW;_ KX-6D'PW^,G[!/B[X4:CI_P8\)V-_P"
M/B3XZ_8VEUGXJ^+/!7B9/ASIUOI/B?QMJ_CGQ!J?BR[\/>/=4\07.L>+/%^K
M:_H'AFX^(5UK?Q(\W_X.9O#/@*]^&'_!+/Q-XO\ #OAZ\ETO_@L#^R-X;NM?
MOO"7@?Q9J5GX(\3:)\7-0\=^'K.Q^)<<?@V^\.^(#X6\/7WB/PKXHO8?!?B2
M?PQX?@\:VDVB:5:7>G@'V3KG[?W[0_AC_@NKX)_X)LZKHWP(;]G7QY^Q7=?M
M1^&O%4&B?$.?XY2:S;>(O%W@B?PQ-KJ>+?\ A!+:T.O>!=9U-+!O!#PMX<CL
M&D\4-XDO(;!_VH^U1\965=SA%W1D%B69/E7[[C*,2R*P\L>=GR&61OY-/V@O
MV.?V8O$O_!Q%^R9\"=1^'?P=N?@:G_!)[4=+D_9>\*:9J/PT\)^&M$^&'[3/
MQ \>>%/^$F\':5X0\-_#?Q'\&?B'X@O-7T6Y^#W@_P 3:_!XOT?P/\0['XX?
M#-OA)J.F:9\1_P _?V8?C?\ %?X$?L%^-/!FI_$?Q'HO[-'PL_X.=+W]E#XP
M7_C>Q\6>)/@M\!?V,-$\.^$F\,>#_B);^,[KX.7GP4_9,\/?M#2_"RZ^(7AM
M]0^"GA&\T[Q!K_PX\5^'9=$^)?BSX3^,0#^\YIPJ[C'*!DCE5!X*J,@L"-Q;
MC..%9CA &/PM_P % OVY_"W["_P>\'^+[CX?^)OC'\5OCC\9? _[+_[,7P3\
M)ZKH/AF_^,?[37Q9;5[/X5_#S4O'WBB]LO"?PN\,:KJNCW<GBKXE^*;G^R_!
MVBVEW?6VGZ_X@?0_#.M_!7_!/G]D+X;?LX_MM?$;XL?#S]MSX3>,O#_[3_['
M?P;\<>'OV'OV7/AMHWPK_9*\)^$-$D\->&/"W[3?P0^'^B_%7XM6O@?P!\2I
MM-UUOA_86>N'2_%^N>+/C1XETSQ9\0C#>P_#WYM_X+R&;X%?M9?\$1_^"A/B
MN[M-+_9^_9:_;.\9?";XZ:T7TDZEX(T?]K#2? NDV/Q*UM_$GPI^,/A&V^&_
MP^L_A;XM7Q[>-8^'O&276M>&=&^#WC/X<>/-=\/_ !5^' ![Y^TM^T-_P6]_
M9*_9N_:!_:F\2_#K_@FM\</#_P +_@+\2_B;/\*_!>K?M$_"7QW\*+KPY\.O
MAOX[7Q3J'BOQ=XE^(7@O]I+0_A3KZ_M"Z1XV^'>E1?LV^(/BAX$^'/@+X@>
M?B%X*\9?$[5_@9\/_P![HKF)+=69G^6(S-YRB&58V\QD:X67RA [!'5VF\I?
M-1U8JW!\U^+'Q/\ AW\$OAOXT^+'Q=\8Z'X!^&OP]\-ZCXL\:^,?$]Y!I6A>
M'/#VE(TMY>7]Z6CEBC@'EQ0?9(I;R_GDM[2SAO;RXMK:3^:?]C_1_AQ^W]_P
M5<_X+B^ /VM?#.K^+M>^&<7[,GA+]G#PC\5_[<8?!KX)_$+X#_$'PM?>,?@1
M\"_C#HFKW?P<\<ZWI.HVOC3QQXUM=!'V[6OBRI_L/PK%XI\0V?B\ _JE%W$6
M*@,<*S;MT04@#<",R E77#)+CR3N4&0,=M'VN/&625,1B5A(H1UB(R9#&S"0
MA!M$BJC.C.J,HD#*O^?]^S%;:Q^U;_P2)_X(':U^U)XL\?)X@\2_\%I_A'\%
M='^/^F^)M7@^/7C?X.^$_$?[5_B?P'X 7XY:I\8_A=\1]"T:Q^+&A0?#G0-6
M\#?$S2/%WPML/"GAKQ#\&_ _CKXE^"_"?A?QE]]_''_@G'^P/\-?^"WO_!,/
M]D_0OA1J/@;X!Z]^R?\ M9>)K/X >%O%>KR_";XG^+[#X@^*_C3J7A+XP>%_
M%GQ-T^]\:?#+4;^[\1^(_$7@'1?#_CV+QO8>"/A?\)/'7@2__9J\):CH_@P
M_L&:[B7<S95$5V>5GA2-0C;6#-)*F"I(#C'[LD++L<A:7[4@8(8Y]Q=4QY+D
M!V#D*64%1_JWW-G:BA)798989)/\[SXGZG^T+^P%\*/^"KW[*WP0UWXE0_\
M!-3PY_P5T_8?^ \?C'2?%/Q,T.3]FOX&_%#1_%GQ-_:R\$^&OV@]-E\,_$;X
M7^&](AT7]E;]FGQ7XA^).I>*_AI8^'OB5JV@>';KQ#XC^+6J?$/Q%^_GQ[_9
MV\(_LZ_\%PO^"9D?[.G@G2_ GP?_ &R?@/\ \%"?AA^UE\"_!VA:%X1_9XUK
MPW\+?"6A_$G3?BOK?PH\(:7H?A_Q)\4_'_Q1^+>C^$?B-XH\;P^,H/%6E6'@
M/1IM'T;5;6YUBX /Z2!<H03AUY4+NV@2;]I3R7W[)MP8$>6S<G8</A:1[J-#
MAE=3N9%#;$:0HN^3RE=U:4)&&E;RPV41]H9E*U_!U^Q;^Q-^R<W_  2X_;]_
M;^_:]3XH67BOX/?M&_\ !3F_^ /QJ^&E[^T=H_Q)^ WPP\9:7!\%O%NC_"'P
MCJ'B/X-_!GXB^+M<\<Z;X^OO"&MZ9K'C[X,:=X\\7IIWQ!\=Z+XR\.?&7PGX
M#^]OV&_@_P"/?AI_P4#_ &'/ OQ#_8RT_P"#>B?M _\ !&WXW_"WX_?#WQ[J
MFL?$/5?$7A;X8?%SX0VVE7/[0WQ-\':,_P '/VH?VI-0O?$MUXB^/"^,OV7_
M -DK2_"$?[5WB72M=^/O[0WB7_A$?A=HX!^Y%C^V)>_MB_LD_'WXM?\ !,KQ
ME\+/'GQ,\#^)/BU\.?@_XE^*?A_4?&'P,^(GQ/\ @QXCETJ_T^"\\$_$WX?S
M:[\./B/<:7=:!X.^+'A[QVN@Z3;:_I/Q)ETSQ;H&E2^%?$'V+\*YO'<7PY\
MGXMOX9E^+5QX'\(R?$Z3P387VD^#9_B$=&L(/&(\(:;K/B'Q5JUCX:B\3/?P
MZ)8:MXL\4:KIVE"QM-3\0ZM,B:C=_P *W[ 7P:_9WU;_ (-7OV@=7\4>#_A1
M8?'WQW^RY^W9XZ\+>)],\ :EIWQU\;_#_P#9R^*VM:U8SS:S\//#WPQ^*GQ*
M^&_P]^(?B#PQ8>*?$LOBSXI?"3X?6GQ!L/"WQBFO/ .J>+_@U;_HGK_C>TUG
M]M3_ (-L?V>_C?>^-?#W[./B[]AKQ[X^_P"%7?$31;OQ3\.?C7^T1I?[+'@K
M1_"'@O\ :1M_B!\7=;\):AXE^$%@VF^+/ASXAN(_C?\ $/PU\9?$F@:+:_:C
M\6(_B/X7 /ZUFO(EV\,V[&,&,8S@X.YU^<*4;RAF4JZ%$;)P^.ZAD<1H<EE#
MJ05*LC+N5@RL1M<;O*)QYP21X=\<4CK_ !/^,?#DO@'X[_\ !V-^S9X3T&>X
M_9>^#'[%NF?M'?"WP?K6J^)O%_A3]GW]HWXE?L->//BEJ7BWX,:-XKU[5=#^
M$6I>/?%'C'XB>)0/ NF:3!HX\'^%="\)'PKX2\):/H,OOGP-^!'P9_9V_:W_
M .#6O5/@1%>#4_BS^RG^U!X2^)'QAO/%?A72_BA^T+\.[/\ X)\^#OB)X-TS
MXP:3HWC[XQ:[\1O!OA7Q#I.@:W\,O"FB?&[XC?L__LP65AX:^&7PFO+[P9)\
M*KG1 #^G_P#:-N_CA8_!'XI7O[-*?#V[_: LO /BN_\ @SI'Q6LM3O?AWX@^
M)FFZ/<ZCX/\ #WB\:/XI\&ZC;Z%K^K6D.BZCJ%IXAL9]%MK^3Q JWT>CR:9?
M._9]O_C3-\"_A'>_M*VG@33OC_J'P\\.:K\8M(^%^GZMI/P\T'X@7>E6E[XL
M\/\ @^W\1^*O&&LS:!X:U2ZGT.RU/4/$NHW&LQ:>=9VV4=\FGVOP_P#\%MH=
M!N/^"2O_  4,C\1V5MJ-A'^R?\9+R"UNM4MM(1=;L?"5]=>&+Y;F[\6>"X)I
M=-\4QZ+>P:>-;FN]3N8H+#2_#7CC5[C3_!'B/\2O!_AWXY^)O^";G_!%'XC?
MLQ?!']FC]N/QQ\)O^"?^MW?B']@S]IGQUI6IZO\ &/P+K/AC]ESX>^-OC+\"
MG\3>)/&_P_TKXJ_ &]EA\$?VMXSU6RB\%?!CXY?%CX-:1X%T+Q?X^A^$&E '
M]>XNX2N_),88*95VO& T:2J[%&8K&T3K)YA 1$R\A11FF/?01Q-+)OC1$:1_
M,4(41692SJQ!091\;L$E=F-[(C?C_P#\$-_V@_@=^TG_ ,$Z_AQ\8/@5X;\0
M>"/#?C/XN_M3^,]>^%WB'3M)M+KX1_$KXI_M(?%#XU_$#X2^'KS0K/3/#OB;
MP9X&\0?$FYT'X8^++"QT74/%'PYM?#&J^)?"_@_Q?-XH\&>&_P"=W_@HA+H/
MCKX"_P#!PA\5_P!G[POXO^)/A_X2?&[P%H7BW]K/XF>(/'FJ>.OA]^TQ\*_B
M+\.[#QS^S)^QMX9\3>-[3XN_#WX8?L_17=KXZ^*_QNUKXYZ)\+K'5=7UWX?_
M +/?[)7BSX!0Z:8 #^Z=KB-%+'. 0 0T>TEG6- &W[079P$5F5GY"@D$5\F_
MMN?ML? 3]@']FKXC_M2?M&:[J.C?#?X>:;;S"QT+38]=\6>-?$VJW::9X3\
M^!=#%W:0ZUXN\6Z[-9Z3IB7>HZ5H.CBXD\0>,/$'A;PEI>M^(]+_ !^^#E[\
M-?B7_P %X+KQ1X7U/X0^./ '[0__  0/^$'Q+U>[\/>$[#1=%^/UGX__ &OO
M&17XIV/AR]T'Q'J>I>%M>\':C%%K-CKWQ ,\VC>(/"6B^)K/QG!86.O^$_YP
MO"_AGX:C_@VK_9Z\=?$%_#_BFT^''_!5GPM!9^(M7L/@]^T1XN^$?@'2OC7I
M?@;5?#%EXA^.NB^'/V</B/';?"OPGIENZZIJ$/[-OC[P,/#NA>-;G2O D_B7
MPYX> /ZVOC=^V_\ M._#C_@L]^QI^PKX:\._LZS?LN_M _LX?%KXM_$#Q/XL
MU74=$_: TKQ+\+[+XDR7%O\ #V76?B1X<\'^+M-OM5@^#\Z^&/#/@#X@_$&'
M0)OBMXKU&'1?!O@O4_$.D?LE',D<:+AR2&**<B1\&5BNV5A*\VV-FD4[I"0S
M$MRU?RU?MD_LF_ ?XA_\%YO^"3OP>N?@H\OP<\ ?L>?MFZ]J_P ,/ /PAT;6
M/@'<>&-1TCQ%X-3P]\7_  UH5]X/T+X<_"/4]2\=7VE>)]6U/3?'G@SXA>-?
M$G@+X%>(_! TSXI:QXDLOS'^+/QN^)G[//\ P3C_ ."@WPK^$.L^-M-_9ET_
M_@Y:^(O[)7CZ^\&Z_P"+/AAI?[)G[!NJZO\ ##QYXS^'WPI\6_"?QQ)X<_9G
M^#3?$FXTOX(1WKW.G> 7T#XS>)?#>J^!/"OC'XE#1]+ /[SS=QJP5ED5BZQC
M<FU?,</LC\QB(][E&51OY)B/W+BW:7E_&<7B'4_#7B#3O ^M:!X=\=W6A:Q:
M^"]?\6>'=0\9>%M \67.E3-X?UKQ'X/T?Q?X!U7Q3I&EZB;6]U;PQI?CSP/K
MFN:/#J-AI7BSP[+<C6[3^>3X[?LY^$OV>?\ @N)_P3.B_9S\#V'@?X0?MC_
M+_@HA\-/VL/@5X(T'0/"7[/>M>'/A/X+T?XG:7\5];^%/A+2M&\/:_\ %#Q]
M\4OBQH_A/XE^+_&]KXXA\1:+I_@;39- TS5[&XU*[_//_@B9_P $U?V)/VD_
MV;/VL_VCOBMX,\1^-?CIX"_;P_X*)Z)H7C32_$_QK\/:C\*(O'/A'PGX \1>
M&O#OA/\ 9F_:$TCQG\1H-?\  MKIOB"8:SI7PL^*\M_XJU#PYX!T:VTB#P;\
M3_&P!_6'^R3K7[2^J?L[?"S4/VRM,^%VB?M,ZCHE[>?%71_@G8^(;#X6:1K%
MSKFMSZ1H_A$>+/&?C[7[Z#3?"R:/9ZAJU[XIU Z[K%OJ.M6]GH=IJ%OH&F?1
M37L2DJ5FW!5;'E,,ED#B($@*;C#+BV#?:&SE8F4%A_(7^PY\1OV(_A7_ ,&\
MO[ W[3/[<WAOP/\ M$:/\)/A?\4/"GP+^!OQ0\%?"'XJR?%[]H+7_C/XRT;X
M2_#WX4_#K3M"^(EEJWQTCF\ 3_#GX;>(-.MV\9> ? =[\2O$?Q=M_#GV#XK7
M7AKYF^/7[/.H_L)_\$[];_:3^/.K_"C]DC]J/]O/]I+]G[QO^T1X8^#_ (0\
M=^'=/_8S_P"":6H_%K]FGX9>+_V7_!/PO_9YUGX*?%>V^#GPG\$']GSP!^V!
MK?[-NH?!?X@_&3Q[K_P]^#_C/XO>.]5D^$GCJ] /[C#>P@9 =O\ 6<#8&S#+
MY$WRLX;;#.5CFE \F(LKR2+$?,'XO_\ !9W]OS]H;_@GKX _98^(WP*\*? 7
M6]+^-7[7GPM_9U^(%U\9G^*=_P"(XK3XCQ7@L])^&/@GX>6_AW3-1U[4-&T7
MQ-XBU'QWXZ^)OA[1?!=MX%LM!M/!7Q)UCQWI<O@#X;^,'PSM_P!A'XL?%+]O
MOX#_ +7/P%\%_$/2_P#@F+^U9\9;3]@O]G/]DV^^%/[-?[4?@+]GKP!XZ\>_
ML_?';XV>"M(^+?C[5=!OOA8WB;P/\/\ 4_C3'J_@3Q+X_P!-TWPK\(? ?B_X
M=^&]2\6_#[Q;^3_QR^&'P2\?_P#! S_@D]^TVU_X'F^/'CK]O']ECXD?$OXS
M>+_&$GBGX]_M%?'+4OB)\3_AY\4=*\2?%#4/!OBKQM\8_&]A,^KW5[X.\>>.
M?"\W@7P+\*)M-M_%E[<_"#P]\,_&0!_?;(_EHS['?;@[8UW.1D [5R"V <D#
MYB 0H)P#\V?LH_M8_"#]L_X(:'^T/\"]1U+6_A7XJ\7?%[PKX/\ $%_;65N/
M%]K\'?B_X\^#6I^,O#T5AJ6IK>^#?%VM^ -0\1^!]0DE@U+4_".KZ!=ZOI&A
M:W=7V@:;ZKX\\#^ _BYX)\0?#WXH^"?!GQ)^''B[3GTKQ=X*\=^&M*\8^#/$
MNEN]O<_V7KGAGQ%9WVC:YIMT5BD$&HV4T!FB@D6VF$D4B?QL?"3Q#H?[./\
MP0F_X))_VM\-?@OI'@O]HO\ :6_X)T^"/^"BOC2?X76WPLLM _88\9?M#?$;
MQ;I/CC]H[4+CX1_ O1_^%->,+SPQH7PF\??$7XZ>#?&/P;^/'A'XK?%_2[?X
MH?&^[^+^F?M&>- #^U^2ZBC!+$X!(X .<.L8VX/S,TCA$1<R.X9%0LK ?)G[
M5]Q^V+'X.\"1_L5S_ ZW^(UW\9OA[I'Q(U;X_>#O&'C?P=H'P/U>^NM,^)OB
MWP_X7\$_%?X+:AKWCGP=:KIWB[1O#A\:[?$5OHNI>#0NGS^*;#Q;X;_)S4?V
M:M._8I_X+=?L6:A^Q;\-IO _P?\ VU_V;OVN?#W[9'P=\*76H:1^S_\ #KP=
M^RCX&_9NTGX)_'OX;_![1+_0/!'PO^(D_BW5OA!\ -;U;2-,U3PM?> M0L[;
M2?!&C^-_%/BCQIJ./_P<?Z3H'_#//["^OS>$?%OBCQE8_P#!4?\ 8WTKP1!\
M+M5O-#^,U_<ZQXFUC5]5\(?"G4O#_P ;?V??&-]XO\5VWAV)-!T_P9\3=$\2
MIXHTSP_XJL=8\$77AF'XO?#8 _HBMYDMQAQ,J3B*2,,JM&K2(S.0ZJIC1MH:
M1[C:#=RE/,>>XC62ZURBD@I(<=-H5V;!PP2)&:=MN49B(MNR1'#%"6'\=G_!
M8<ZOX'^+O[?WC_QI\$?#/[?'[!7C[P9\%/AW^W1K7@WXN>#/#_[:O_!+.'3_
M (6^$],LD_9[T'XH7+Z7_P (MXIT+XI^"/VI_AEX9\.:=>^&/$OQ8N_C;#\7
MF\)^%_$K^);[AOVX/$FJ_$WX[_M=_M>_ [X4_##_ (+#_L)?'C]E/]F*Z_:$
M^ D/Q N]#_;7_P""<_@CQ+\!V^)7P\^+?[*'P_\ B?X?;6/@_P"#OBK\._%G
M@O\ :4TM/#'@*/XE>*OCIH5[K*67PSUCX4ZEXM< _M,6ZB<XC/F$@%?+:-PP
M(<A@4<@)F-D$CE8S)B,,7RH0749) 5P=R* VQ"V\$H4WNN]6*E4*Y$C!A'OV
M2;/Y9=#\0_#+X_\ _!R?\"OBU\*K70/&OP9_:5_X(&Z5\4[S5KCX?:@+3XH_
M"SXC_'[Q6/#&K>)=)\0?#[4;[39->\*7'@72K]_B%'\.KT:-9:5\/=7\0M+?
M+\-/&'Y0?LW>/]3^#W_!.KXU7-]\1/#-E^R3X@_X.3_$WPT_:G\9^)?!&N_'
M;X2V/[$WAGX6>#?">@>$_CUX<T.7P1XQ\&? ?7_B'\.O@C\+[K0?&$GP:TSQ
M!X)USP9X!\?^$[WX1?%?6_AKXP /[^&NXU.%5I,,RR>6T3-%M1G/F1F42Y(7
M:$1'D!()0('9;5?B/^R)^PWX+_9._P""D/[2/Q(T7]K3PO+XP_:=^#MEX^^(
M7["/PB^%FE?"CX*>$E\+ZQ\./AOX _:&T+X?67C;QWJG@7Q#JNF^"?%OA75]
M:U;4F;XM>+_$7Q*U_0Y8(O!UUX>\-_MQ0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4BLK9VLK8QG:0<9 (SCID$$>H(/0TR8#RGR <#(!Z94@J3CD;6
M .5^<8RGS@5\F_L<7?[83?!P7W[=4WP,3XY:CX[\;PP:1^SSX-\8>$O FC?#
M_3-:OM(^'Z3_ /"9_%[XR:EXB\2^*/#VC)\0-8U*PUK1-.T>7QC;^ (] OM2
M\&ZCXS\7@'UM02!U..@Y]2< ?B>![TU6##(SC+#G@Y5BI_4'^N#526YA=)$=
M2P#1I*F$DQO8@(Z)YI96=&A(",'E#0H3(&"@%M65L[65L==I!QR1S@\<@CZ@
MCL:"R@@%E!/0$@$\$\ GG@$_0$]!7Y1?L _\%'+K]N3]H_\ ;<\!>'OA9K/@
M;X,?LXZ3^R1=_"7QGK+:!KMQ\;M+_:0^%/B7XXV?Q3TSQEX-\>^+/!A\,^*O
MAMK'PLUSP9\-[2U_X3+P;X-U+0_%OQ$U^T\2_$Y_@O\  VS\*?\ @H%X^^*W
M_!4G]H#]@8_!CP;X8\ ?L_?L]Z'\9=3^*47QIT#QG\0M8USQ]XA\':)X!\,^
M-/A%X:TA4^#-WJ.D-X[\:1^'O%_C+Q%XNU?X=:G\%_'.H>'O ;^,GT6W /T]
MU[3[76]&U31+J;4H[75["XTR[DT36]0\.ZS%9ZC$]K<S:9X@T:_TS6]#O8[:
M266VUG1-2T_6M-D07NCWMKJ,%M/'\;?L]?\ !/7]D']E/QCXO\>_LY?!;3_A
M#XK\?:C!JOQ)U'P+XM\?:;;_ !-U*#_A(A8W_P 2]%NO%5UHWQ#U&P_X2SQ)
M>:9<^-=+U5]%U#Q+J^KZ3=6>JS?VBWS-\:/VTOVE?'_[7/CC]CO_ ()[?#CX
M$>-/'_[*>C_!KXI_ME^/OVG/'VN>#/A+HOA;XO:LEWX)_9S\"WOPHC\;_%#P
MY\=/BA\.]*^(WQ+7XN:O\(_&7PT^$6F^ /#>G>*?!/C[4?BMH4W@;Z@_8#_;
MC^$7_!0+]FWPE^T9\)8]2T6+6+[6O"7Q!^&/B62P3XC_  7^+7@^^EL/'OPH
M^)VCVT_VKPYXO\/:@R:A;:3JEKIU]JWA35O#_C&PT]-#\1Z:0 ?3WCSP7X6^
M)7@[Q;\./'_AO2/%?@+Q_P"%?$/@CQOX3\1V<.J:-XG\(>)]%U'1_$?A[6=-
MGEDBU72-;TJ_N=*U6QGCGAO;*6^MY;>:VNHY!\-:_P#\$J/V%?&7AGP)X'^(
M7P1U+XF?"_X6ZAX<U+X<_!3XN?%[X[?%W]G_ ,!W/@[PUH/@SPI_PBO[._Q#
M^(WB;X(:/:>&/"OAZ'PUX?TK2_ $.A:)H.M^-]'TC38-(^)7Q$B\4_,OQO\
M^"A/[1?Q8_:9_:%_9H_X)N>&?@SXVU_]A#P8/&W[:GB#X\^'O'?B'2-9\2>.
M?AAXD\9_L_\ [/W[.&D?"+Q?I_B;7OBCXW\4>"=<\(_%WQQXLTN?0/@+#:_\
M2[PA\5_B#977PNGDD_X+'^ _VE/V1OV9OB=_P3TT?PY\2/VE?V]O''C7X/?L
ME_!/X]^,/#'PUN/"?CKX:6?BC6?C5\1?VB-"\.>*_$?BJR^%'[-7@WP?K'Q%
M^)UA\-/^$LU_QI9WWPU\">";V/5OC;X URX /UB^*OPL\ ?'#X<>,_A#\6O!
M'A[X@_#?XB^'-0\)>,O!GBFPM]6T'7M%U:/R+RTU.T><8@<QAX9;63^U+.Y6
MSU&QO;2^MC<6WPM\-O\ @D!_P3@^%%MI&G>!?V6/!UEX/T+Q\WQ@T'X4ZSXI
M^(WCKX'6'Q>-EJ6BQ?&"Q^ _CSQGXE^"Z_%RPT/5KGPWI7Q7;P!;>/-)\*)H
M/AW2O$6E:+X4\/V>D^3?#W_@J1:?#&X_;9^$W_!03P]X&^!_QS_8)^"_A;]H
M'QYJ?P^U[6[WX9?M/?LZZSX"L=2D_:$_9G\,?$W0?"?CR^TJU^)5GXB^#OC#
MX<6 ^*.E_"[XL_\ "(_"M?CA\3/$WBFUNJ\'\+?\%:_BG\,+S]D3XZ?M=> /
M!'@W]A?_ (*9Z]\//"O[&GC?P59>*8_B]\#?%7Q9UKQ-K7P-T/\ ;0N=1\<^
M+_A#K.B_&?\ 9[F\$?$B\\?^ O&/AW4/A+\0E\;_  RU?X8_$SP/X+N_CQ:
M'ZG_ +4/[#W[+_[9^D:9X?\ VJ/A%:?'#PIH>HZ?K&C^!_&/B7QG/X%TKQ!I
MT/B2QL/&-GX'B\5V/@A?%MAI?BK7]*A\7/H8\5QZ+JEYHYU#^R9+?2H.?^/W
M_!/G]C/]J;P=X#\%?M+_  $\*?M"Z+\,-2U[6? %U\9K[Q%\1/&?A2Y\4- _
MB>VTCXD>+];U'XC)INMW.FZ3+JFFWGBB\TS4!H/A>"6RDM_!_A8>'_;_ -IC
M]HCX1_LF? +XL?M(?'?Q;8^"?A/\'_!NJ>,/&&O7M[9V4S6UFJ6^FZ#H2WMY
M8KJOC'Q?K=SIGA+P-X:L[D:OXL\9:YH7AC0H;K6M7L+6;\G/AC_P4?\ VJ?
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
MHDLKQAXJCD1M&UGZP@9;8E'+@2LFV-BF%D;[_E%A$TJN")Y"OFL)&G:1O,+
M@'R/H7["/[+?A#XF:9\8?!/PFC\%?$G1/@S)^SEX;\3>!O%_CWP5-X-_9[AB
M+:7\$? MCX;\5:1I'@?X3^&[O[/J/@OX?>$+'P[X9\&^)K:Q\7>$]*T/Q/I6
MF^(-.Y_5/^"=_P"Q]XC^$OQ2^ OB7X-P>*?@Q\;O&_\ PL?XL_#;Q9X[^)'B
MOPSX]^(;>*Y/']YXV\0Z9KGB_4;>_P#$VL>.O)\9>+-:=EU'Q;XGTK1=?\1R
M:SJVCZ3>K]!3_'WX:P_'K2/V:DU>2\^+>J?"'Q'\<KKP]8117C>&?ASH/C7P
MI\/[#6O&(@N&N_"Z>./$WB;4+/X='5[.VMO&O_"O/BQ_8ES<3?#7Q;#IO"_
M^/\ :KC^)7[1K?M :Y\%M3^&5M\3K2R_9>M?A9\-_%WA'QA/\'W\(Z-K]UK'
MQAUW7_C-\2]-U_QC:>+O$FI_#FVM]"\,?#VUNHOAKJ/Q&CTQ;;XEVO@_X> '
M#>)?V ?V7_%7CKX=?%9_ 'BSP?\ %/X6_!G2?V>/"/Q%^&?QE^-'PG\>P_ [
M0_%7AGQSI/PI\0^+?A9\1?".N>./ EKXN\'Z)K']@>,M6UVTF<:U87Z3Z'XS
M\;6'B!_Q+_X)[?L6_&/]FCPK^QY\2?V:_A;XI_9L\"P:'%X"^%%[X95/#_@2
MY\+V%W8Z'JO@RYMUM-;\(^)(-*U;7='F\9>'M5TOQ=>Z=K_B.TNM?D;Q#JL<
M_P!G?:DRJ[)06W<NAB"A"RMN:4H!\RX09W3*?-A$D*O(J->1+GABV=H3Y%<L
M0-JE'=61GSA%E"%F&T ED# 'YS^%_P#@E#_P3_\ !'[-?C#]C?PM^S'X9T[]
ME_XA?$R]^,'COX,6>N^-3X.\9>/]1NM#N(M:\5V^J>+YKW7K;1IO"WA2Z\/^
M&+V^F\'^&6\(^$3H'AO3&\)>%;?2?NGX<> ?#7PO\':'X#\&VNIV/A3PU80Z
M9X?T_5M?\0>)KC2M,@WK;:/;ZQXJU+5_$$VEZ8F+;1[2^U*Y@TC2UM-&TA;3
M1=.T[3[/M%E4L$(96([E<!L;O+)5F!D W$JI8@*S?=VLSGD6/&X_>)"@#+,P
M5G*JHRSL$1WVJ"Q56P#C% 'R+\:_V'OV8?C]\7OA]\?/B5\);*?X[?"33M8T
M?X;_ !X\#^(?&7PF^.'A3P[KGA;QMX3U3PMI?Q@^$_B;P7\1G\)W&E?$OQY'
M%X2N_$EQX:L]2\2:EK]CH%IXC6UUXY&O_L"?L?>)_P!F'1_V+M4^ '@.T_93
MT%;!;+X ^'[.^\,_#QXM'UV;Q;9)K'AOPO<:=8^)V3QC._CR\3Q"FL#5OB(@
M\;ZJVL>,XH?$D?U3XL\:^'/ _A;Q/XU\4WYTOPSX-T+5_$WB+5/(GO4L-#T*
MTN;[5;Y;?3H[R\O&M;2SNY186-O<ZG.T!M[:RFNI(()?PM_X)F?MY?\ !2?_
M (*&-^S3^V5;? S]COP)_P $Y/VC8/BCI>H^!M-^('Q5\2_MC_ C6_AC+\8/
M 5KKNN^*=8T[PA\'/B=X+\3?%3X4VUG##X2\!^%O&6B:)\6-'T^[T*\M/AUX
MF\:^) #]N/ _@3PW\,_#=GX7\+6>I:=X>TNST+2M%TK4/$&OZ]%H^D>'/"V@
M^%M$TC2'UK5]9.E:?IVB^&=,CFM]/-O%J&J6^HZ_?6NI>)_$&LZWJ_R/_P .
MU?V*#XR@\</\$=);6[7]H^;]LF*%_%GCI?"4W[6UWJMOJ]Q^TG=?#FV\70?#
M:Z^-S3:?%':?$&7P8^OZ=ITEYHEG?/H%Y?:-7T)^TW^T+\-/V4/@5\3?VC/C
M%JE_H_PS^$'A'5/&OB^]TC2-0U[6?[-TOR"EKI>DZ5;W>H7UW?WLMKI\$$5L
M(/M%U!-?W=C817,X^)M=\:_\%9-2^%W[-OB+P;\*_P!D7PI\3OBC\>OAGJG[
M1OPX\;ZIXV\8W/[*/[+?BCP_IK^-_".GZ]X4^)'AW2/VF_CMX"\0Q:C-J?Q1
M\,:U\,?AKK<44/A/PW\)O$>FVD_Q*F /H76/V%OV6M:OOVDKW4?A(M_J'[8U
MKH6D_M0:S!XS\<6NM_'#0_"_A[7_  =X>\+?$/4T\76-WJ_@C2?!?BKQ#X3L
M/ \3CP6G@N^_X1!-"3PY86&COY?\1_\ @D[_ ,$\/C#IO[.NA?%;]DSX:?$W
M0OV5;)='^ VC>/8=>\4:9X"\)K''9P?#Z2QUW5[JT\:_"[18A&V@_"WXC1^*
MO 6A1VNFQ^'?#EG;Z'I=I:=+-^V(_@7]NG0OV/OC-X8T/P59?'OP7J?CC]B3
MXC67BBQO6^/MW\,/"]OJO[2'PPU/PK#++J?AKQG\'++4_#?Q TO6M2:#P_\
M$;P-X_NK?0+6PU[X6>)Y/$'W>+J(J67>X"))\B%V:-P"LB1INDD0@CYXU92<
MJI+*P !^7NG_ /!&K_@F)H^E:AX<T3]B[X->%= U/XGVOQOO-(\):;K/A#2F
M^+&F-KC>&/&-M:^&]9TDVMU\/(_%7BNS^$>E(K:/\(M-\4>,M(^%VC^"=/\
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
MX+M/!GCF_M/#=GKOCS3],\*W&DZ/?_$/QAI7@7P1HGQ!^(&O:=?^*OB+X?\
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
MPWI^F:[>6S?1YO(0Q!8 +MWOOB*1A]^QI")"8T;8VUW"HS?NU)D^2D^VQ!I
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
M]XBTG1_$.A75EK6DZ=>6_I/VZ 1K(V51E1MS/#M =]F6<2F,!200^[RY=RK
M\KLJ&47*D\Q3CALGRRZ@HH9EW1&1689"@(6#R;HT+2(ZJ ? 'PS_ ."8?[$7
MPELOAWI'@GX#K:>#?@_\2-'^,'P?^%OB+XB?%'QY\&?A%\5=!;79M&^)'P@^
M!WC[QQXI^$'PL\:V&H^*/$GB&R\1>!O WA?6;3QEXE\1^/?[13QOJEWXAG[#
MXF_\$_?V1OBS\4M?^.'B7X&Z'I'QE\8^%9/!7C_XM_#3Q#XX^"7Q1^)_@F6Y
M^'\MQX&^+?C_ .#/B;P-XI^+G@]K3X4_#_01X/\ B1JWB7PRWA?1IO"RV4OA
M75]<T34/L_[3&%WX)38)"RM$X$;*S+( DC,ZLJL5\L.6VD@$4AND7[R2H=SH
M%= I9E9$&W<P#(YD3;*I,.65&D60A" ?)/Q'_8>_9=^*ND_"'0?&_P (K.Y\
M)_L\:A\/]=^ W@3PUXA\;>!O GP8\0?"2WU.U^%WBCX4^ _ _B;P[X+\#>+?
MA]IE]/H7@;Q7X8T'2?%?A;1GAT;1M3TS2+;3M/L/R8_:\_8^^.O[1?\ P6I_
M9'^.&H?LG_%W5/V6?@/^S_\ &7X->*/VBO#GQW\+?"76]"\6?&7PQ_H/CSX(
M:K\&OVROA!^TCX5;PS8Z]KWP^\9>)=>^'&JWJV=WXR@\"_#76M7O? 'Q<\,_
MT/K<(PR,_?\ +/S1G$H)#1$AROF(ZLC+G(88Y!4EANX0<'>/F"$LNT*Q1Y#N
M+$85(HWD9S\A0 HS%E! /E5_V+?V4)/A%\2?@+J/[.7PAU;X._&7QCJ_Q$^-
M'@?Q3X*T3Q7I7Q?^)FM:KIFO:G\5OBE)XBCU34OB7\3M6\2>'O"NMW'Q'\;7
M.N^/)]9\-Z%J4NL/?Z3HUY9XOPL_88_96^"NM7GB'X8?"$>%_%UU\'=&_9RT
MCQI#XR\;:GX[\#_L]^&6C&@_!#X5>.=>\6ZOXI^#OPI\.W'E:O8> ?A1KW@W
MP[8^(+>Q\5:;I8\4Z;::AIWT#\5+KQ_!\//']W\)-(\.:]\6+#P9XIU'X7Z%
MXRUG4-"\):Q\0K/1+]_!.D>+-;T33]4UK1/">L>*;?3]/\3:EIEG=W5AHL][
M.EI=SYT^7\SO^"'O[;OQC_X*'_\ !.[X/_M8?'[1?!VB?$[X@>+_ (UV>I6G
MP]\.^)?#_@]M)\.?&#QQX9\-Q>']/\2V4EQ;Z?HVA:1I_A3[18^+_B-97[^&
MC<:OXT?QHGBWPYX: /J+P%_P3T_8X^&WPF^,WP'\)_L_^$;#X-_M!ZAK&L_&
M?X;W5WXGU_P?\0M>\20+8^(?%6M:'XGUW5K3_A+]<M+;39->\4V5O9^(=6N=
M'\-SWFIWEQX7T&XT_P '^'O_  17_P""6OPAU'X%>(/AQ^PQ\"?"WBK]G35]
M.U_X6>,M(\/:M_PG&D^)=)\2>&_%6@>*?%'C>YUJY\8_$[Q+X>\0^$="U#0?
M$/Q1UWQSK.A/:SP:5J&D:;K.N&Z_49-0@D=HUW;TF,#+F-B' B<X"2,6 CFC
MDDVY,$;;K@1 &I#>1 $D-P7! V,=R%EV*%<EY3(IB6)-TIE^38"K;0#\X-,_
MX))?\$W_  [\/?C;\*/#?[&7PB\*?##]I75_!>L_''X;^#]&?PIX,^(-[\/?
M$FJ^,/A^FM^&M"U/2] M]'\!>)_$&IZQX5\-:5#::%H^HS0RZ;I++I.EFV]
M\7?\$Y_V+O'O@?\ 9W\ >*/@1X:U3P_^R5K6C>(?V6]1EU?Q5:>-/V>-4\/7
MNBW^B0_!_P")-IKMK\1O!.CZ/=^%?#3Z?H&E>*8?#\,'A;P=IZZ3-I'@KPOI
MVC_<-U_J)""@8!6C:2(SJLJLK0N8%97F*2A&6*-TED8!8724HP_EOL_^"S_[
M7/[3W[3WQ-C_ &#O@E\-_&G[,?[/>E_MP>'M1\)_$J#XDWOQG_:6\6?L0:C^
MQ/<?%W4/#%K\,_#6N^,/@GI^M:5^U19Z1^S%_P (7\._VKOB3\6_%:KHGQ"^
M!_PQ'BFVUWX4@'[JVG[$?[-%G\&O%7[/J?#V\?X8_$:]U_5OBWI%S\1?BI>^
M)/CIJ_BGPDW@CQ?J'Q\^(M]X[N/B7\>-2\7>#(M.\)^+;[XS>+?'4OBCPWH^
M@:-XAN=6M=!\/P:/7T_]AS]G+3=)^$?AG2?"_CS1-!^ EO!;_!#P[HWQV^.V
MC:/\*(-+\)^(/A]I$_P\L]*^):V_@JXT[X=^-/&'PXTR\T&6RO['X;>)=7\#
M6JCPK.NCVGQOX_\ ^"AGQA\5-^PG^SC\%OA9IGPU_;U_;E_9[F_:4\3?#7XR
M^%O&GQ=\&?L*_#_PS\)X_'?B'5OVI/!O@W6OA!\4+71?$'QHNO#_ .R5X+\2
MZK-\)=*?XG:UKWB]H=4U[X:3_!'QY]6?L-_M;>(?VJ/"?QL3XC?!O5?@#\8/
MV<?VF_BK^S#\8OAS?Z_K?C#PX/&/@6'PSXG\,^./A7XZ\4> _A/XD\=?"7XK
M_"OX@_#CXF> ?%NJ_"WP-)K6E>,[<:9HUSHZZ=K6K@'TE\6/A;X)^-OPU\7?
M"+XHZ'/XG^'7Q!T&\\*>.?#-SJ>L:=:^+O"^K6S6.M^'=:E\/:AI5_=^'O$-
MC)+IOB+0HKFWM?$6CW.H>']<L+W0-7U2PN/G?5/V!_V3]2TS]GW2E^%EUI1_
M92\/>-?!/[-FO^'/B-\4/"GCCX(^$?B!X:T_PIXLT'X8?$'PCXWT7QUX*T6_
M\$:7IG@JWL]*\2Z<=*\(:9IWA72(+;P]IUII$OCO[6O[97Q=T[]IGX,?\$__
M -C?PQ\/]=_:O^+'@K_AH7QSX]^-#2:E\%/V:?V1_"/CW3/!WCCXQ^,_ 7A/
MQ[X)^*GQ9\;>,/$=S'\+O@C\*/!VL>#M.\2>,M6U'Q7XU^)7A'P3\/?$4>K?
M.&D_\%EOA=\-/V5/C1XM_:6E\ :9^V3^R7\7/#7[(/QQ_9N^&?CCP[:GXF?M
M9^*Y8]'^'-C^SWI7CWQ-:>)[KX.?M%R_VMX\^%'B+QP(=7\,?#SPI\2;OXA0
M?VI\"OB?_98!^N_PU^%W@+X.^#G\!?#W0O[#\,)KOCGQ9<64^K:KK]SJ/B7X
MB>,M?^(OQ$U_6-7URZUCQ!KOB'QIX[\5^)_%_BC5M9NM7OM4\0^(=7N+B]FG
MO"M? GQ2_P"",'_!+/XU>./C-\2/BE^PQ^S_ .*O'_Q]T_7++XH>*[CPK+IN
MMZWJ/B>[&JZ[XT\.WV@ZE8MX!^)6MZC->ZKX@^+/@1/#'Q4U?Q!?:AK,_BR:
M[U%Y;[SOX&_MV_M%_#K]L3X<_P#!/?\ X*&^"?A5I7QX^.?P-3XX? 3]H?\
M9JT_XE:!^S#\5]8\&:-JM[^T1\!;;1/C1JE[XJTWXF? N[TL^(K*3P[XR^($
M'Q.^">K^%OBIXT\.?L]:CK&F_#<_,FK_ /!7GXYW_P +?%O_  4O\/\ @KX'
M:#_P1]^%GQ9T[X7W5YXLU+4=:_:^_:'\':5\0O&?P)^*O[2GP>U'PS\48_@_
MX(\%>#?V@9_!/A_X6? SQGH?BOXK_'[X=^"?BOXOT:^^'7BCQ/\ !OX=>* #
M]%O%_P#P2N_X)Y^-[SX+7&N_LC_"XW?[/?PXUSX0?"2_T."^\)W6A_!SQ7X7
M\<^!O$GPC\02>%=;T.[^('PG\2^&O'OCNP\1_#KXCR>*_"&NW/Q$\6ZKJ&C3
MZSK^OW[['AS_ ()@_L ^%/V?OB'^R?X:_9=^'&A_LV_%?7/#?B3XC?!2Q.MC
MX?>+_$_AO7]*\4:3XDU?PZVL3:?)XG&L>'/#'V[Q-"(]<UC3_"7A+1-7U"ZT
MCP=X6M--^8OCQ^WK\7OCA\>O"'[)?_!*+QG^QI\3OC/HOPO\ _M1_''XK_'7
MQ%XJ^(OP#^'G[.WQ.F@L/A_8^$K3]GGQ=IGB_P 3_&_XK:3XCT7XK> [6]U;
M1? H^"EO%XCU_7]/T_XK?#C4M7]V_8(_X*&Z'^W;^R@_[1/A+X'?%3P9\2_
MWC?7_@M\=?V8O$3^#M*^+/P7^/7@.[T/2OBS\+-8'C#7_ ND6@\(WM^-9LKG
MQR_PX\1ZEX3&E:EK7@CPUXIOY/"%N =OIG_!-[]B30_$GP>\6^"?V:_ /PW\
M1_L[>%/%G@/X%:M\+'UCX7R?"7PQX^'BZ;QQ%\-H_ASKGA-/!NI^,[CQYXNN
MO&6O:9!8>(_%%_K^K76LZE>WEX-4M]K1O^"?7['6C_#CXV_",?L^>#-?^%_[
M2WC:?XG_ !Y^''Q"36OB?X2^*?Q4N]4L/$6J_$OQSH?Q$UCQ7I&L_$76-;T7
M0=7U;Q[-%-XFU3Q%X:\)ZWJ6MZIJ/AGP]=:7X9_P1U_;L\<?\%%/V*=%_:+^
M)7@31_ 7CIOBS\</ASKMKX'TSQ&OP=U^'X>?%#Q)H7AKQ%\$_&FOZAJ]M\6/
M DG@Y/#NB:Q\3/"NIS^$M:^*&A_$32]+L]#N-#O] TO]0YKJ.%RCK)G","%
M1@[B,;79E0LK'YD#;P3&@4R3VZ2@'R!^S]^PE^RU^S!K&B>)O@S\(K?1_%WA
MKX-^"_V=?"_C7Q3XN\?_ !-\;^#_ (!_#=+9O!WP2\%>-OBQXJ\<>,/!WPGT
MW4=/M->?P)X<URQ\+7_B2WM_$FI:?JNNJFKU%\//V!_V2OA7\'OC#^S_ /#_
M ."&A^%O@W^T)?>*-9^-O@33M6\3KH_Q)U?Q[I-KX?\ 'FH>*5GU^XO+W4_'
M7AZRT_P[XSO%GBNO$FB6<6GZ]?ZA;6T$9^Q1<QG(*R ABI7:&?[H=6$:%I"'
M0AP%4NJG]ZL9# -%Y$02 Y&T,IPH#JV\*REG V,4?;(V(W53(KM$0Y /@:7_
M ()F_L4WOA+X+> +GX$6I\%_LV^+!\0OV>=!D\;?$P6?P.\<0RZ-/8^*/A+-
M%XU74/ .I:+=Z#I6H^%CX?N+(^&-1@O]2\/V7A[5M:UW4-<Z36/^">/[&OC#
MQEXA\=_$S]G_ ,+?&OQ;XP^&=K\&/%>M?M#7OB+]H:?Q!\)=-^(&A_%?2?AQ
MJ\/QLUKQ_IEWX0T7XF^&]!^(.CZ0]JT&D^+M.M==TI;?5H[NX?[62Y60,5CD
M(7<4.$Q*%P-T7SY*N67RRP3S%9)$S&ZN42[C9$DVR(KLJIY@5"V]5:,A2V[,
MB,K+'CS<G88Q(&0 'PA^Q5_P39_8H_X)U6/Q.M/V./@-I'P6@^,FKZ%K7Q%.
MG^*/B-XKO_$FH^%5UR'P_;->_$'Q=XOO-*T;P^^OZY+H>B: =-\/V+:SJ#Z;
MI<MUJ<D\WA,/_!#C_@E)I^K>)]7TG]B/X2:!>>,=<^'_ (EU-/"3>)_!&F:;
MXJ^%_C:_^(7@CQAX/T#P=XD\-^&_AYX@T77M1U'3YM1^&6E^%[V^\"ZMK?PP
MU234/AIKVI^$9?U?>=)V@ &T-)@+-^XF)(RKP!F61BT:W";4 $D/GN&946.X
M_%?]D?\ ;X_:,^+O_!6/_@I%^P%\5]$^ ND_#+]D+PW\'/%'PDUSP!X<^(-K
M\0O$>C_&+PMX.\:V#^/-8U[Q7?>#-3OM(\.>,-*TK68M#\)^#?L^O7JQ:8OB
M#2H+J:$ _9/PQX/\*>!/"7ASP+X%\,>'_!?@KP9X=T?PCX.\(>$=%TWPYX9\
M)>%/#VFVNC:#X9\+Z!H]I:Z3H&@:'HUE9Z5HVC:59VNG:9IUI:V-C;V]M;PQ
MI\2^#/\ @F'^P)\//@[\8/V>_!O['_P0T+X&_'V[T_5OB[\);?PC;3^"/&NK
MZ5<V]_H^HZAH=]+>Z5I]]X=U/3]+U'PM=:+:Z==>%]8T[2_$7ANYTS5=)L;B
MR^\S?VRML:1$<^;M1Y8%,AA<12!"90K,DS+#(H;,4CQB4()8B\B74;D* P?.
M#&2F]1E0&90Y(^5X79/]9&D\)E2,N  #YM^#_P"RI\&/@CXDN_'?@[PWXJU7
MXB:KX&T#X;ZE\3OB?\4OBQ\<_BG=^ ?#&N>(/$V@^#[OXG?'3QO\1/B2WAC3
M/$7BWQ+KRZ'_ ,):]K=:SKNI7MW:WMREM<Q0?M+?LB?L]_MB>#['X>?M,_#&
MT^,/P]L=235(_ ?B37/%%KX)O=326TDLM4UOPII6LZ=H_B/4M)DA6XTG4_$6
MGZE=Z'.-1?0VTT:OJ,=Y]+?;8<1'G9,!Y<@:$QLQ(7;O$I4$NR1JY/E/))'&
MDC/(@*QWD4D[6RAO-5!(Z_(VQ69U0R;'8Q>9L8PF0(MPJNT!E6.4H ?$/CO_
M ()V?L>?$O7?C/XC\=?!FVUG5?VD=+\":%^T-<OXX^)6D6GQVT;X8^$D\&>
M--^,6FZ3XXT_2_B1;>$O#D!T;1O^$PT_7)+2WN[R:)'NKW4-2NW?$#_@GY^R
M?\2O&7QC^(7BSX77K^+/VB+#0]$_:"E\'_$[XL_#K3/CKX<\,_#G5_A%X<\*
M_&WPGX$^(/A_PM\7O"NA_#OQ-K'AS3/"/Q TCQ+X6L[.]EO;+0YM9CMK^X^F
M_C%\4O GP/\ A;\2?C-\4=<_X1?X:_"/X=^./BA\0_$JZ?J^K2>'O 7P_P##
MM[XL\8ZVFE>'++5?$^I?V3X>TJ_U'[!X<T?5=9NWM8X-.L;J^>VM+C\WO"/_
M  42\/\ @O\ 9HMOV\OVIO&_P_\ A9^SA^TAJOPYMOV./A=IWA+6I/CCXFTC
MXE:UK.G_  9M_$/B=OB7K&A?$_XF?M/>![KP3\8]&^'_ (:^$?P<E_9I\,ZK
MXF\*_%OQ'X[T+X7^)_BIH0!]!?M)?\$Y?V%_VP_B)\//BO\ M-?LM_!WXX_$
M?X7P06'A'Q+X_P#"6GZSJ2Z';WUWK%IX;U][F&.#QOX.T76=5UK5=.\ ^-[?
MQ%X*L-2U[7;R+PS!>:[=S2<EX4_X)3?\$]O!G[/GQJ_97\(_LC_"WPW^SY^T
M4L%O\9?A7866I6^A^,Y=-2.#2-?N+J/6'U?1?$OAVYL]/UWP9XK\+:IHGBOP
M=XCTOP_XN\+ZKH/B?1[/4;+YDUK_ (* ?M"^&?\ @NEX*_X)N:IH_P "#^SK
MX\_8JU']J3PYXHCT3XAO\<_[8T[Q#XL\$WOAJ[\0'Q:OP_L+*/7_  /K>H"P
MG\&>4?#]K"9?$[>)&:Q'[4"[C)8!7RKK&0VQ&WNNX*4D='#$%=JLH9PP:,.F
M6 !\5?L?_P#!/']C7]@>#Q[!^R'^S]X6^"$?Q3O-/OOB$_AB\U^_N/%%QH>K
M>*M8T$:G=^(M7U:^72_#EYXV\4IX9T>QN;/3M#TK6I-!T?2+'0].TG3M/^WZ
MJM=QJ<*K289ED\MHF:+:C.?,C,HER0NT(B/("02@0.RVJ "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** ,G7M)TK7]%U30==T_3]6T76[&YTC5=)U>SAU'2
M=5T_4XFLKO3-4TZY26UU#3=0@G>SOK"[BFM+VUFEMKJ&6WEDC;^ #]C/PSXJ
M^(G[ O\ P3IOOV)?BY\#_CI^T%\(_P!LW_@I5XOB_P""8/[2OQT\4W'PE_:H
M\.KK-W=^)O"6CZ1XS^.'Q#^$WBCXZ?L_?#CQ=\'_ -H7X.#PQX[T/X4>$F^,
M?C/X_7=]XM\<0?$_QK\5/[_]>TNVUS1-7T6\DOXK/6-,OM*NY-+U35-#U)+;
M4+:2TN&T_6M$OM,UK1[U8IG-KJFD:GINJ:?/LN[#4;&[ABNHO@N/_@F7^Q5#
M;?#R/2/A#J?A>Y^$=U\9;WX0:WX/^,WQP\%>-?A'J_[0JW-M\;]7^%'Q!\(_
M$O1?&GPQU;XJM<:CJ'CS5/ FLZ%K'B#4M0U+6;O4&U34-1DO #RW_@CU\=OA
MY\8/V.QHW@+X!WW[)^N?!'XU_''X0?&']DW4/#R>'U_9>^+ ^(&H?%+4?@_I
M)L_"/@#POKG@[3/"7Q2\(Z[X'\0>#- MO#]YX1\0:%;M%9^(K77M!TCR;_@L
M_HW[:?Q.^$?PP^ _[,'[%_C7]L'X1_%CQ9KG_#86@?#O]LGX5_L9^(-2^$7A
M%='O[3X :AXX\>12ZU-X(_:(U;4;KP[\7[_X?SIK[?!_PG\1OAE+J&@?\+=T
M_P 6:5^M7PK^%_@'X/>"[;P+\/\ 0!X<\.)X@\<^*I-.NM3U/6[^\\4_$CQS
MXC^)/C_Q#J^M:]J.KZSK>O\ B_Q[XH\2>+?$6L:IJNI7^JZYJ^H:C=7UW-,\
M[^A3)&X<JL1F*HNXIYC;5:0('5/WDD2F28&/<H97F7<@=VH _DD_X).?'?\
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
M5_:Y\=S? 'Q?^TK^UW^T-^S]\$?V_/V _CE^TU\$=1^)G[7'@'7_ ![\&O\
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
M\#IJ]RLB!!N1/C+^SE\(_CE<^'-8^(/AK6/^$G\"Z;XOT;P1X_\  OC#QO\
M"CXI^"M-^(6G6>A^,]/\#?%WX6^(/!7Q4\&6'B>RTK1X-?MO"OC?0++5[G1/
M#^NZG$-0\,>%=5TH _AK\'?!O5)?#G[2'[<>LZO:?#[]GGPO_P '>/P>_:C/
MQ5^)-EK'@[X5>+?@!X-_::\;?!35OB3X/^)#V=]IB>$M!\<?' ?\)IXY\?6?
MP_\ A7X<TWP-XHTK3_B7XC^)UG=?#NP_I-_:RTK6?B3_ ,%PO^"26F^ ?%C0
M3_LS? 7_ (*$_&CX^^'+6W\:RI+\*?CKX)^&'P5^#=EK=YX;\.:SX6B;QS\5
M_"7B77?"MA\1M;\+Z%JS?!?Q7<:;K#>--&\(:%KWZ<O^RU^SM/\  74_V59/
M@GX"N/V==?\ #OB'P[KGPJ_L6*;P9K&G>+M2U/7O%CZO9&8SZAXF\5>)=6UK
MQCK_ (NOI9/$>K^,]2U'Q9JNNW/BS49-7NL#P)^QU^SQ\+=8^+?C?P-\&?"E
M[\3/CA97EG\7?B)X_NM:^(/Q'^,.F1Z/I^@:=X+^)7Q9^)<_C_XB^(/A]8Z+
MIFG>'=%\)ZUJ^K>%_#/AJT73?#OA6U@@M44 _'7_ (+->/\ P#\<OA+_ ,$B
M/CW\"_&WA#XW?"'PM_P7(_8"\;W_ ,1/@_XET;XI^'M3\.:-XZ^*OPTUF3PQ
M<^ +SQ3)X[U&U^(M];^#)?#_ (,L?$.NQ^(5O-*BTP3Z3J-K8_+W_!7G]G?X
MA?MB?\%=OAA\$O@[X_\ "WASQ-X<_P""*O\ P4BU;XCZ/K]W\1?+U;P9\?\
MX>_$O]EOX>6AT'X;^#?'7B'QA&WQJ^*7A3QHWAVW\/WM]+H7PZ\0ZUX8L-9\
M8Z-X5\-Z_P#K]^R?_P $N?@-\&?V/_BU^QS\2?@?\%=:^!/Q<^)/BGQ9/^SK
MI*?$7XC?!WPCX-GM/!>@^ /"EEJ'QI\2^)_$FO\ C#2=,^&/@SXA^,?B/9KX
M#;6?V@+OQ7\4O#/AOP-K&I6E^WV7\%?V6?@1^SK?^/=;^"WPIT'P=XG^)K^#
M%^(/C1_M^M^.?'=I\,?"\'@OX::-XK\<>)=4U7QAKWA_X<>&85\/_#S0M1U?
M^P?!^A_;M/\ #-AI$>H3SWX!_(A\4]1\+_$'_@T/_90^">D:\^K>-?VFE_9$
M_9I^#_ASP?!IWBCQ9\0?C++^V=X4GUOX;^"M$EUK1=&UKX@Z3H?P\\?W;^&M
M8\4>&[:WUGP9J>E:EK>A:I:33Q?LY^PMIL'A[_@MY_P7934-%U^TU7X@^&_^
M"8?C[0O$JSG5?"6M> M%_9E\7^ ;9EATW1IM-\*:WI_C70?%T$%OXH\2IK7C
M*QCN+SPKX7M=!\*:UK6L?HM)^P1^RI<>-])\>ZE\)V\2:CX5^-NL?M)^"_"W
MBOQM\2O%GPG\#_'_ %R^U'5;[XT>!?@CXK\8:S\&/!/Q/C\3:QXI\=6?C/P9
MX%T+7;/XC^-O'?Q)LKJT\=^/O%_BOQ%U'Q,_8X_9V^+WQ@\$?M!^,/ARD/QX
M^'?AG5?!7A3XS^#?$/C+X:?%73_!&OM?7E]X,N/B)\.-;\(>,-8\&QZCJ>L:
MC9>#-:U>_P##&F:MK6KZO9:+8ZMJ3WR@'XI?\&\7AS1?V=/V(O&WC+XI>(KC
MX9I^W=_P42_: ^+_ ,![/XMCP5\/#\5M)^*&BZ+8?"#_ (4C%J_C[6/$OQ+T
MGXE?#?X/S?$SP/-XA\)_#GQQXFTS^WM<T'X?ZW\(]*\+_%SXD<5_P2^N?#_P
M<_X+,?\ !R+:>._%&@:7)'XT_8T^,,I>XU#3[F/P)=?"KXV^/=7UN&QU73M+
MUF>S\):#XYT&+Q5JUA976APW=]IJ:?JFIZ7K.C:EJ/ZA_M@_\$UO@I^TQX1_
M9#^&ME\%OAGH7A_]DCXD?"SQ%\&_'>G^(?B'\-?B'^SAX)^'.M^ +/5/"W[/
M6H?!B7P;XJT1_%7PQ\-7G@K1;BQ^)_@:S^&?C70?A5\9M/T7QOXC^%GA&RT_
MZ;^,?[('[.WQX\5#Q?\ %+X8Q>(/$MUX%O?A;XDUC2O%?B_P4/B+\)M6M/%4
M-_\ !GXR:;X-\4>&K?XU?!<_\)=XHO\ _A4'Q?MO&WP[M=8\7ZOK]AX:MM9O
M+_4HP#^*[_@D!^S_ .)_@AX#_P"#9O\ :'^+=S_PJGPEJ7[3?_!4#PO:Z?\
M%?3=0\ 77B'6?VU_V;O%5G^S3=^#]:G2[\/W6A_%G_A2T-G\/#XIU+P%X[^)
M>O?$#PHOP?\  'Q!\)7!\9-^@G_!5?X*?$_]J?\ ;+_X*T2? 74-5\<0_"O_
M ((0^"?V;/&/PR\*>%?B_P")]9\2_M)^*/VDO%O[4W@'P'H6E^"O ?B'POXB
M^(MI\&;/3KK1/#ESK-CXN2/X^>!5\/Z9<>&=4^(&O>$/Z=/B5^RY^SW\5/@K
MH/[/OB?X6^'$^$?@N/P._P ./!G@6;4/A;_PJV\^%<VG7'PPU/X-Z_\ #+4/
M"'B3X.:_\-I](TH_#_Q'\,M9\)ZUX(^PVB^'-1TJ.%0-'X2_L^_"?X%R>.=1
M^''A2\L/$/Q/U?0O$/Q)\8^(O%'C/XA_$;X@ZSX9\':'X!\-ZAXY^)/Q USQ
M7XZ\5W.@>#?"^B>']*;Q!XBUAM*TNP6PTY +IEE /Y$/VQM$7]HO_@CQ_P &
MR'P4^&%KK_CKQSXY_:,_X)D_9?#7P_\ #[>)_%H\/?!;]E+Q[H_QN\0Z?H,U
M]H6DRZ=\)G74[WQMJ6N^(O"GAWP_9:==ZMXC\2>'O"=EJ.O:;_;!-N$;%/OC
M!48W;B""$(VL0KXV,P4E5)88(!'R!\-_V'?V8?A'XO\ "/C/P!\)K?2M2^%F
MEZKI?PCT6Y\1^,]4^'7P3AU^'Q!:^(Y?V?\ X0ZGXCN?A%\"=4\1:)XLU[PQ
MKFJ_!GP-X%OM2\'ZK+X$N]1NO!]E;>&K'Z]N5D>"18BJR,N$+J6CW$C D4*Q
M:(]) -K%"P62,XD4 _C+^#.G^./V=?VH/V?(_C[^RO\ !7]K;]E7XP?M^>)_
M$W[.G_!93]D/QWXH\3?&WP'\0OBQ^U#XY\&^!_A+^W]JQ\-:OKGQ)UG6_BA)
M\"OV;/'7ASQ3>>'/@K\+8]"^'GA;1O$'Q ^,GP)\)0> >%T#]FCX+?&SX[?\
M'7,_C_PGX-^,'B+X:6$WBWX'ZSK-[=^.+;X1_%'Q1^RQ\9-7'C7X8_"FX^'O
MB/QW\/\ XW^$_$/AOP[I,/QR\*^"?%NMZ_JWA;^Q/@M<ZRG@[6&\8_U,^&_V
M _V3/"&H>!KS0OA3=66G_#3XA7_QA^&_A"]^(OQ0U3X9?#GXIZCJGCO4]:^(
M/@7X2ZQXTU'X;>%_&NL:C\5/B+>ZOXHT/PI9ZKJK^,O$)O+NZM]1DMY.>M?^
M";?[&^G_ /"\Y+7X.7%NW[4%M;6/[2]W;_$WXN1ZK\?]/M=(\3^&VTWXT:M_
MPL<:C\3M$.@^,?%&G76B^,KOQ%83Z;K6JV5W:ZJE\(K8 _G\^%7B7X6?&3XE
M_P#!OA\*IM&UC]HG]L'4O^"3_P -?BKXM^'WQQ\?:Q-^RQ\-O@MXP^ ?@_09
M_P!KOQ[X&\96?BC0?BC\?K'Q3IGQ.\"> OA_\$]#\,?%#XN:7XDU]OV@/CQ\
M*/A=X*\$:I>_"^G:AX7^-'_!J5\7-)^*D\FB:E\ _P!JE?@"WC[4-/\ AIXJ
M^+/P=\$>+?\ @I5\%_\ A*-)M;7Q7^U1XLO?"^K:=\+OB!;^&KSP%\;?CC\"
M+W5?">G:+H_B76=0^$5_X0_:+^(W]9_C#_@E?^P+X^M_A/;>*OV7/!^IW/P0
M^%WB/X#?"[7#JOBVQ\3^%?@7XD\-^)O >K_!3_A+-,\3V_B;7?@M<>"/'/C/
MPUI7PL\3ZWKO@K0?"'BSQ/X7T70=(L-8O--?G_#_ /P1_P#^"<7A/X0>.?V?
MO#/[*'@W0/@;\4/'&I?$;XD_"71-=\<Z;X!^(?BK4M=TOQ/:W'COPW;>*X;'
MQ3IOA;7M$TF[^''A?6(;OPA\)186MO\ #70_"&G))!* ?E%^V;^SY^Q]^PS^
MU[^PA\,M#\/_  O^$WP2_:N^)?[2GQ7^*WB[]IZP^(7[2?P<\??MK:+/^R!X
M6^"7Q$_:$N/BE^U%\./$OQ"^)FM^![OXZZ9\*=4\3^+/BM;Z!^T)X]O?VH?$
M'PB\0>+_  _XU^.7@;G]>_88^(/[,'P3^(G[/O[*7Q;_ &4/VJ_B/X/_ ."H
MWC+]K+X?_L*?&;X::W\%OV9K[Q5\1/V;OC%\<&_X)W?#SPVWQ$\<?"ZTN?!7
MPQU+1OVK_P!F_P"'%[J'A70?A!\2_#'@#]HKXB1Z)X7U+1=3LOW[_:*_8@_9
M6_:\^%FD?!O]I_X'^#OCMX(\/V\,'AR+XHV5_P",?$_AVXM;:QMSJN@?$#7+
MBX^(6@^(]4L+*/3M<\8Z7XJLO&&O6375MK/B&\FO;@'@-,_X)I?L.^&OA!\/
M/@'X8_9J\%>'/A+\(OB_IW[1'PN\->'+K7_#T/P^^.^@P:E'HOQ5\,:CH^OZ
M/X@T/QOI;:UJ-UH^O:1J]G<Z9?74][:7.F7JQW48!\(?\$&OVA_AC\?_  )^
MW'=^'/@'/^R3\9?"_P"V??>&?VEOV4;"'PE<_#[X%_%3X;_ +X&_LZMH?PF\
M3^!-+T3PWXG\#:_I?P @\27LSZ-HVLZ)\0=0\=^'3::SX4TOP?X[\:TO^#B_
MX[_%'X%?L-?#J3P/I]]!\-_BM^V7^S!\(_VJ_&UB_B'2#X _99USQ=>:_P#$
M+4-8\:Z/=0Z#X%\&^/\ Q)X>\#_ CQKK7Q)L=?\ ASK_ (1^,'B+X;Z]H5W=
M^.M)>/\ 9/X/?!+X<?!"Q\76WP_T[5K63Q[XFL?&OCC7?$_C3QK\1/%WC+Q?
M8^"?!_PWMO$GB_QU\1?$?BSQCXFUNW\"_#[P3X2AO]9UZZD@T#PMH>FPQQ16
M :6W\9/@Y\+OV@?A]XG^$/QM^&G@GXM_"CQG;6=IXM\ _$7PQI'C'PCK\>E:
MA:^(-(FU#P_K,-[I]Y/H_B/2]&UO1KE[1[W2-<T:RU;3OL^H6FG7UN ?@=\3
M?V>O#_[(W_!=C_@EMJ7[*&@ZG\+OA;^U+\!OVV/AE^T1\$OAY,?"'[/NA^#_
M -E_X1?#[5OA9\0/#?PD\)#0_#/A_P 8W7BCQ+X!^'OB*[:UU;PW-H?AKP#;
MV/A+0/$L&I:]J'#?\$*?@9^S%8?MF_\ !9[QCX"^%WP"T_Q?\(/^"COQ*^'_
M ( U#X5_##7K'1?A/X3O_"]IIWBGPIX"\7_%H2?$GPKXAUSQ-IVNZ1\=_ _@
M?3/#'P,L_'OA6Y'P(N]>^!FH>!--\/\ [?\ P(_88_9;_9N\26OBSX1?!^PT
M#Q5I7PMT_P"!?A_QCXA\2^-?B7XL\)_ O3/$NI>+M#^!'P_\5?$SQ+XQ\2^
M/@AX=U_4IKS1OA#X3O/#WPUT-++PU8:'X<LM)\,:%IVE:_P1_8__ &>_V<?&
MGQ,\??!+X:O\._%?QF\2ZUXT^+M[I'B3Q?<67Q/\;^)=5;Q%K_CSQ5HVH^)K
M_P .:KXVU'5KB\EF\7:K8GQ)&UQJ=E9ZBFDZQJ46K@'R=_P6S^+'Q.^!7_!+
M7]LOXB_!W3?%^H>*M+^%]EX;U>_^'VC^)-;\=^!OA9X^\8^&O /QT^*7@Z/P
MQX@\-:EI_B[X/_!#Q7\0?BOX6\37.LV.@>!]?\':9XW\9//X2T'583\3?%/X
M5?L&_!;QYK'_  4T_P""=OC'P;XD_:<\>?L3_M9>'_V3_P!E[]E*7X>^*_V7
MOVR?B)\"/#7QR^+VL>.-:^$G[-_AJ+Q;\7O'.B_$K7KKP%XP^(^A_$K3K"W\
M4:_X*^&=KJ-E\3/&OA.T\0?OUXZ\$>&_B;X,\7?#CX@>&=)\7> ?'OA;Q%X'
M\<^%/$%E%JVA>*/"/BC2-0T;Q%H&KZ=,S1:IHNN:7?S:5J5C<P.E]8RW=M<6
M;0W2%?D+]E?_ ()J?L(_L1^+_%OC[]E7]E/X7_!/QSXVTA/#WB'QAX8T>>3Q
M%<^%XKC2KQ_"=AKFJ7^KW_A[PQ?W^BZ)J>M>'M O=+T'7=;TG1O$&M:=JNJZ
M/!<:< ?SU?&KX8^!H?\ @A_^P!_P4)_85T'PKXQ_;:^#=S_P3F^('PV^*?PV
MT;PIX;^(O[67Q[\?_&OX/?!GXR? G]JKQ/\ #K4[CQUX^TGXR_&OXF>.;[]I
MOX61?&RQU[7OVA_#<$OC?QC>>(-&UTW6MX-_9A^"_P 7O^"X/_!?&/X]?#+X
M?_%/X4^%_P!D[]E:ZT'X?_%&PA\3_LZ^$X_&?P9T'XA:YK7Q!M-"U+7+/X5^
M/V^)7A/Q5\0?#]_%X D^)(L?%'Q6^*?@[7-%D\07UUX__>[X-_\ !,/]A'X
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
MY9ZA?^"K3QG%/IUTGB+3[6^U6YO=#OY+S2;6XO)= O[.&X#:JH2XDUO6Y-4
M/QF_;%O?B5\)/^"R7[:?BK]D]+^P_:*U[_@W$_:$^,WAKP?\-/",OBCQ-XV_
M:3^'GQY@\'? #XBZK\.6\"ZEX?\ BO\ %.XM-!\/?#;P5)K*?$GQ'K/A[P7I
M'P^U+PO8>&-,\-R>)/E7]D?X6?!/]J']C3_@DQ^V@?\ @H[\-?V<?BW\+_B[
M\-?"/C3XC_![P3:2_M3?M"?M6_%NTTS4_B+^RC\<?B#>_M(?$WQ5\6_B;\:/
M'3Z'\0OB1\/]>\(:C>?$_P "MJ6O>(/@[X>\):Q;Z9X#_I ^"'_!+K_@G]^S
MC\4?#_QO^"O[(GP8\#_&?PQI'B/1M&^+=OX;_M?XF1+XPN];D\5Z]J'COQ*^
MM>)]9\;^*+?Q#K.DZ]\0=7O[_P >ZGX5U34/".I^)KCPO.^C7'*_!W_@D5_P
M3<_9Z_:!MOVI?@7^QQ\)/A/\<M+OO$.J^'_%G@+3-5\,6'AB?Q;X(A^'6NIX
M4\$Z?J\?P^\)6=YX0BO=-_L;PKX9T;3(9]>\3:E'I]OK7BOQ+K&N 'Z3SDB)
ML)(Y;:@$0!D!D=4#KEXPOE[M[-O78JELY&*_B:_X*/\ P-\#?!']MGX:_P#!
M8#_@DM\1/ASX2^*__#''_!1[]M_XI>'KO2O'/C;]E/\ :$U/]E+5OV?O!7QZ
MT?QEX8^']SI%_P#"CXH^/_"'QC^)L?Q0U/6;G1-(U[]I+X*_#7PKXLL/A[\;
M_$OC;XGR_P!L\PS&P$8ESM'ED@*WS#[Q8X"#[S\,=H.V.1L(WY3>+?\ @C#_
M ,$[O&WQAT'XP^)OV>K/Q!?Z/X@^.OCC4_ VL:_K6K?"_P ??%C]I'6/A#K/
MQ;^,/Q&\(:]>:BGB3Q]XRT[X,Z3X%\:W$ES%X9^)7PX\7>+O OQ8\,?$31KK
M1K'PP ?FM^S7\=$^-W_!9S]@O]N'Q[\/[[X(>'O^"AW_  0=N_!'P&\,>(?&
M'A_7;W5?B[X)_:*\.?M-?%+X7:98Z9:V/B#6?[$^#GC'PW\2_"OCG6=#\"Z'
MX@\&Q:C>P:%'XCLO$7A[P?\ 1'[ I\'V'_!1#_@X(_;BN_BI\,X/V>M0^-'[
M,7P(UOQCJGB>3PY:_#OQG^P9^QSX?3]I*Z^(VJZSIVF>%O"OA/P1J'Q;M?"]
MYXB/B*X^QZMX ^(5QKMIHFG:1H&JZ_\ K#XM_91^ 7C7PQ\)_"FH_"W3O#6E
M_L^6KV/P%E^&E_XB^$&N_!/39_A_J?PLDTSX.>)_A%K?@SQ)\--&_P"%:ZOJ
M/@'^Q/!FL:-9#P_Y&FS6TEA#I\R<AXU_8*_9)^(?[-_Q0_9'\=?!+1?$/[/O
MQG\0>(/%_P 6?!5[K/BQ;KQ_XQ\4^.+;XF^(_''B;QOIVO6GQ&U7XA:MX_M+
M7QI<>.KGQ1/XJC\0VMK/;:_&;*R2  _,;7WT7P=_P<U?#;Q/XD\4^$_#]O\
M%[_@BEXT^%OP\TG6=4FTK5?%_C7P'^V9IWQ2U[1O#UOJME8Z7KVN+\/9->\7
MIH7A?4M;UNQ\*>!/&GB76M+TGP[IJ:K-_.3^VE^QW\5O&FN?\%6OVV?#WA[Q
M\?A1X/\ ^"WW[)OQ6U?7[KX;^);OPCXB^#O[%6D_M)_"7]H?QK\.=8\*/XM\
M2ZOI/P3\9?&?Q7=?&GQ9X[\ _"[X(>!M&^#OCB/0OC1\0OB%H/B;X=>#O[E_
M'_[)7[/OQ+?X)W_B_P"&5B^O?LV"X3X#>-_#&N^)?A]\2_@W::OX9MO"/B#3
M/A]\4_ /B#PUX_\ "WAKQ5X0M+7POX^\,Z/XDCTCQUH-GINE^+-+UNPTZS,N
MQX1_9<_9^\ ?L^_\,G^"/@E\.O"?[-!\$^*OAM=?!71/"^E6GP\O?!/C.#6T
M\9Z/?>'+15M-5M?'$^OZO=^,)-2BO-3\4:CK.O:EXCDU/4]9N]0F /R*_;.U
M33/&O_!>G_@B?X(\.>,=%M_%_P %_@Y_P4B^,_Q-\#_;=2M_$"?"SXK_  ?\
M&_"GX=7YAL;*[T^]MO$7Q"\,ZX-/2[U"UM2_P[\0:G;7,M[ING177Y)?L]VE
ML/\ @T&^*/P'\+:MIGQ'^+7@T?M!_LNZIX(^'L&I>)_%3_'[QQ^WIXLT#P!\
M+$\%V6ECQG8?$+Q[/\2?AU>>#O ^N>%]&\9ZWIOQ#\'7][X=M3XHLR_]9GPJ
M_9(_9\^#OCO7?BWX+^&-K-\8_&-EK/A_Q)\=/'NM>+_BK\?=7\(:]K&F^(+C
MP)??&SXJ:[XU^*\?PPMM4T71KO0_AA'XLM_ 'A>32M&@\.^%O#<.D64-I@Z=
M^PU^R_H_C#QAXXT/X56V@7GQ!^+GAW]H/QSX7T#Q!XQT#X8^+?CWX6U[PYXI
MTGXT^)?@WI.N6?PE\0?%BW\8^"O!WCFY^).K>![WQMJ_C3PEX7\5:GKFI:WX
M>\.WVE '\]/_  21_9&^(/[&'_!6_P"-7@SQ]:^([?1OB1_P2F_8#T_X<:EX
MM\':CX2U35O^&2?@1^S3^S)\8O#NL7FBW_CWX+ZM\2? GBS2?!&K?$'P[\%O
MC;\<? /A2R^*W@**/XJ:WJEU$;/[:_X(#0Z3K_PD_P""AGQW\(75_KOPS_:D
M_P""Q/[?_P ?_@YXTN-.@L?"_P 0OAAXC\;>'?!_AWQG\.[Y+[4[WQ#X3UAO
MA_J:IK.I:3X5U-]<MM;T>319[/1M.\1ZS^N/QH_9K^$/[0!T6;XH>%-?U'4M
M$T3Q%X9T_7?"_P 0/B#\,_$B>#?&>L>#-=\<_#N_\4?##Q5X0\0ZI\/?'NJ?
M#KP)/\1/AWJ>K7/P_P#B(GA70K'QCH^MZ38K:P]KX+^"/PB^%/PMA^#'P?\
MAOX-^#/PLT_3?$&DZ'X"^#.@6'PC\->&K;Q9J6J:OKY\):=\-X_"L?A&^U;7
M=<U?7KC5/#$FBZH/$.IWFOPZC;:S.^H@ _"[_@V)U2*^_P""<_CC33JVFWFI
M>%_VU/VL] UW0;;QA-XXUKP1K#_$=_$$OA7Q=KVM_"'X7?$*Z\0BSUZQ\1+=
M?%G6_C#\2-:T#Q#H7B?6/B%X:TO7M$^!/P9_8']MKPCX=\9_L?\ [4WA_P 2
MZ<NHZ7J7P!^+$TJ+<WEA>VM[IO@36]1T?5](U?3+BRUC0M?T#5K"RUOPWXBT
M6_T_7O#>O65EKFA:CI^K65I>0=-^S=^S3\$?V4?AU9_"3]GKP%!\+/A;I,][
M<Z#\.]&U[Q+J'A#PS+JFJZIK6KCPMH6MZSJFF^%K?6M<U74_$&K6?AZVTVUU
M/6M4OM9OXKC4KV><X/[8H\<77[,WQVT3X;?#+QC\8_'/BGX8>*_!GAKX=>!-
M;^&F@>)/$&J>-])N?!T$EMJGQ?\ 'GPR^'UAIWAP:^WBSQ#+K7C;1KF?P_HN
MI0:!#XB\1?V5X5UH _A8D_9"^&_AS_@@O_P2B_;V_8YU3Q/\/OV]_"W[0GP1
MT3PA^U)>Q2>+_B-J/B+QY\>[[X5ZE\-?&/@CX30_'^_^.WP9^&GB[PKX8TSX
M7?!;2? ?Q'^)7A[P+X M=!C^#^B>)O&/QQ^%OB3] O GAB?]O_XD_P#!>O\
M9S_;)_:;^$/P'^-WP]_:?^+MYX"\<_M"_"?2G^-O[-/[#GP<3P_XC_9U^-WP
M3N]?_: ^$MI\-_V?/AA#/H?Q7'C[1/A=X7TK5=8^(</QL\4?&'Q9XO\ BW%X
MD\,_KI_P19_X)_WW[,O[$'[)'AS]H;]G[Q-\)OVD?@!HNO:9-X*UGXT>+?B1
M\-?!WCO4+OXMVFJ_&'X7?#V#]IK]H7X+^"_&GC[PW\:/B%8>//'_ ("_X0GQ
M+XIN/&GC?2[#P;\/_AMJ/A;X=:)]3_M)_P#!)'_@G%^UY\2(OC-^T=^QI\'?
MB;\5HY8+C4O&\^CWGA[Q3XJ-CX<NO!>EQ^.-4\+:KH$?Q'CTSPG)::5I%I\0
M)M>LM%32="N-+M=.N="T"?2@#\7_ (K?L<_"_P#:%_:U_P""!G@O5/BOXO\
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
M[0G[.OP._89LOAAX:U?P_P##_P")7AG2_%_PQLK#]C[1_CI<_#4>//AU\/\
MQU\*/"'Q<TGQ%X@^#]N-<TSXWZC\-OB!_9)X0_X)L_L/_#KXB:)\5OAE^S;X
M$^%?C_PCX!\3_"OP/K7PG@UGX6P> /AKXSD\67WB3P3\/=%^'^J^&/#O@+PS
MJ^O^./%OB^ZTOP3IOALM\1/$NN_$^5H?B#K.I>*'V;+]@#]CFR^%7QJ^!EW^
MSOX+UWX0_M*^-->^)/QX\"^-GUGQ_H7Q1^)?B&_TG5M=^(OC!?&>L:W=:E\1
M];UKPYX=\32^.Y)E\2GQ-X9\/^(CKD?B+2=$O;0 ^ /V&OV2/A'\"O\ @H1\
M??V@_A=^VM\.?&&C_MK?LV_#+XT6W[&G[/O@?PMX,_9]M]#L7\(>!_"'[77@
MC3?#7C_XA6L-C\4M&\+'3O"FOPW=E;_$/5=8^+?B32?$OC2VT_\ LWX9?NQ7
MQ+^R/^P'^QM^PK#X['[(_P  _!?P/A^*<^CWGCX^#9-7(\42>&[[Q#<^')-1
M?6M5U.Z-CX?E\6^(8M#M;6YAAM;+6)M.MK);"UT^WM?MJ@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#Q?]H_XT^$_P!F[]GOXY_M$>/;'7]3\#_ ;X0?
M$CXS>,=-\*16%QXKU'PO\,/!^L>-M?L?"UMJNK^'],N?$UYI>B75OH%M?Z_H
M5G<ZO)9P7&M:5%(U_;_C5X$_X+A_!OQYK'_!*+0;+6_AQ;Z5_P %)/"7C-C\
M<[VW^/>B_"M/C7\)O'W@/X3>+_@%\#M \3_ S1_$_P 0O%_C/XR:OXO\#>%-
M;^*WB#X":!X,T#1?#WQ N7\=ZMXK\!_"?XA?O9K&CZ3XATG4]!U[3-/UK1-:
MT^\TG6-'U:RM=2TK5=+U"WDM+_3M2TZ^BGLK^PO;666VN[.[@FMKF"22&>*2
M)V0^2R_ +X&6LGPSDA^#/PN-Q\(-9UWQ%\(9S\/_  >TOPO\1>)+74[/Q%J_
MPVE;34G\":UK]GKFL1:IJ'A/^RYK^RNM3L+J80:A+#< 'X6?$S_@KQ^T9^U?
M^U]\7/V"/^"-GPQ^"?C+XU_LJ>,/%ND?M9?'W]N3_A//#/[-'@__ (1"X3P?
M<^ _A5X3^%>MVWQS\?>*)_BH^K>$-9\;OX9T;P3X5E\ :E>Z/IOCKPA\0-(^
M)FA?37PF_:W_ ."AW@G_ (*!?!7]BG]KKX)_LMM\/?B5\&OVJ?B;X;_:K^"/
MQ*USP_9_&*Y^$7Q"^&EGX)L] ^ WQ-UC6?&OPJ\4>"OAW\1M"L_B_P##2Z^(
M/QX'BS7O'%G\0_AI\5[;P3\,/B%H5S_.I_P:;>&/%'[,'[?_ /P5^_8S^.VM
M:+K/[2'A*^\&'7M3N[WQ;?:_XRM_@A\4/BOX+^(_C_PY>^)O!-E=:W\/_%NN
M_%/P'XID\2>(]:\-^)];@U_P/K5EX3\46NLZSJ'AC^LC]MW]H3_A$?A#^U!\
M+?@#XST/5_V^?"?[#_[27[2O[._PA\*Z3IOQ)^,<>J^$O!FO^#/A[\1]!^%!
MT?Q3J.JQ:E\5]9TKP7X6L;OPUJ5A\0->FUGP7IEEX@;3->TNV /OQ[R-'V>7
M.[_("L<1D*EXWE DV$B([(W_ -9L!<)$I::XMHY@WUN%1B7VR&,(0C'<9IHK
M>$\#(66:9$1F 7[[,52.1D_RP]!\1Z=\+?\ @G'_ ,$-?VM?V0;;X8_$[_@I
MYXW_ ."G/[2?BSQMJFH?%SXN^*_VC_B_\=M1^*.E:#_PK#QUX1T3Q?:Z1K7@
M#XK?#JQ_9PT3XX:%XD\6^$/%PT?XA?#K4? =C=VG[1WQI\7:S^O_ ,5?V9_
MWQ+_ .#J7]N;1?C+^SIX)\6_!K7OV#=6^,GB&S_:1@^*>E_!KQQH^E?LY?!O
MPE;_ !D\,Z?\/? 5YX?USPKI?Q:TNW\&ZIJ'Q%E\1^#_  E\0O!_Q%^)'A#Q
M'#^TUX*^$'A/10#^[_[4F0H5BS^<$ ,>7,+!'VYD  WE4#,57<R*6!=<GVN
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
M\.?$3P%??%KX\7>F_P#"O?A=^U)XK^$/Q0US]E34!XDNO FF:7XK^,3:G/\
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
M^UCXC_">U_:V_P"">>F:)X>\-^&?B]JTUOK/[$OP%T?X;_M@^,M+CM/ 5UX
M30/ASX@\2G1_B3XIT_Q9-%X4M/@'X]/Q$?PIIOASX;R^,/V*_P""F^C:A\=/
M^"S'_!OC;_"?1[_XI1_#O5/VP?VA_'-WX'EM;W2/"/P9N_#GP!TOP]\6_$OB
M>VMK_2-/\!WWB'38=(LM3N9(K7Q7KU[I7@KP[J3^(O%7A..Y /9/'_\ P5;_
M &F=,\%_'/\ X*!_"_X ?"3XU?\ !)OX*^,KKX:V^O> ?B#XE\7_ +67QB\,
M?#+XT0?"G]I?]MCX-VOPWT3XC?"'4OV=/A'?Z;XW'A3X8^*M0\'Z[\3_  /\
M+O&/[0NK?&GX6> )_"OAWQ;^_4UQ T<RR@K'&"TS3*(HEB1V\QI&F&SR@L9>
M0D$+"\<C[8Y8W;^07]F+4_!'[,?_  :C_M??!KXB?$WP%)XH_9M^$'_!4K]C
MOXIW.G:CJ\5EH/QZU[X\_M'_  W\&^!=8T?6M'TCQIX0\3>.]<^)_P -;WPG
MX3^(7@WP7XSN-(^(/@34O$7A[0[77M.N8?Z%?V)-+\*?LW? /]D3]@;QS\5O
MA-JW[4'P&_8G^ >E>+_AKX1\>:?>^*=1\+?"WP1X1^#?B3XM>&_!FJG1/B#>
M_"2^^(^AR^&]%^(>I>"]&L9]1NK'3YS8:LYTVW /S+O?^"PGQE_X5AX\_P""
MDV@_!#X=ZO\ \$?/ WBGQ%\+;KQ"/%?B+4?VS_'L7A7XW>#/@GXK_:]^%OA;
MX?P_$7X6ZU^S_H?C&\^*WAVY^#7CK5/AI\4A\._A#=_M#VWCX:/XD\/_  =T
M[ZI^*G[>OCSXR_M&^'/V3?\ @FKXT_95^*?Q3\-_!#3?VK/CE\0_B?XGUKQ[
M\$M$^"_CKP]J;_ 3X<>'KSX(>+O[>LOBA^T+XHUKX?\ C*T\?S:?XA\-_#;]
MG.XU+XR7'@SXAW?C#X2>"/&WX%?L_6MFG_!H/\4/@1X;UC3OB)\4O!B?M#_L
MNZYX,^'4%_XH\5CX]>.?V\_%>@?#_P"%W_"$VFGQ>,['Q[X^N_B3\-[CP=X)
MUGPSH_C;5K3XC>!M5N/#=K-XET^4?57_  2+_9-^-?[*7_!6+XZ67QSU5O$F
MM?%O_@E5_P $^FT'QR-+^+NGZ?X_\5_LT? G]G3]G7X^)9ZK\9_AY\-==\4Z
M[X5\=:#X<\5^-$T_3-;O?"&@?&'X4P?$E?"/Q.UZX\#>'P#[L\&_\%O_ (;>
M,_V!_"G[5VD_L^_$NU_:+\6?M#Z#^PAI/[#GBKQ)X%^'WQ3LO^"@_BN]L/#.
MF_LQ>(O%'C>_T#2_!.B3>*IXM7U+QYXP\/:%XF\/_":.3XBZ_P#"2RUNQO?
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
MGQI\5P#^]?[?#\I42.KY^=%#1IA)9,RRAO+B4I%D/(Z)F6!=V^>-6?)<1-A
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
M''CJXL_C'H?Q5\2>(_ VB>(/"W@OX)Z%8:#XI^%7PO\  \EMH4%W\+O^%=_
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
M[>O_  4D\#^'/%/@3X0?%/P]KOBWP=^S9I.A^!O#'Q1_:&UGX_Z+J>M_L_\
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
MY@D4,@15<NS$;R0%.Q8W=]J;6;^7/XD_#CX%_P#!0C_@H=_P5Q_8(^,_C?X
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M\+O!]U8>//BX_AA?A?X!U+3/&GB[0M0M@#"\"?\ !/7]B_X;>"/V@/A]X,^
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
MQI\0_B1\3/C#X\U?0-"\0^.O%?AGPC=>/?B]XM\;>+T\&>$?$/Q+^(.I>#?
MEGK%KX,\$'QEKMGX3T#1[._N(Y_<** . ^)7P\\(?%GP+XV^%GQ \/VGBCP!
M\2_"?B+P)X[\,W\;-IGB?P;XOT:[T#Q5X:U<;3YNF>(]"NKS1M1BB:&9;&XF
M,5W!=2VAKP3PU^Q3^S[X4^*WB;X]:9X1\3W/QP\5?"[5?@=J7Q>\2?%?XQ>-
M/B=;_"'4]:L?$K?#SPUXZ\8?$/7_ !-X,\+1>*=.M_%]G8>#M5\-'3_&,MYX
MLTN;1=>U+5;FZ^NJ* /ACPM_P3Q_9)\#_"OPA\"_!7PIU_P1\%/ GBBQ\;^#
M?A5X/^+OQF\-_#WPEXNT;Q_IWQ2T7Q%HGA+0OB+I^EZ;K.B?%+2K#XJ>&+S3
MM-6?PY\2+4^.](GTWQ1<W&I3^;?$C_@D5_P3>^,/Q:^)GQH^*G['WPK^('Q(
M^+RZ1-\2-7\4Z9JFJ:+XRUK1/#'C#PCI7C#4/!4FI?\ "N+;QY;^'_&WC""/
MQ]9>%;/QW%J>KPZP?$5KJ^G>'-0LOTPHH ^#?A!_P3<_8F^ OQ#^'OQ;^#G[
M-O@7X:_$+X2>!=0^%7PRUWPHFM:2/!'PWU5]?O-5\%Z%HUKK2>'K;PWK&O>+
M/$_C7Q+8QZ6!XB^(GB'Q/\1]:F\0?$3Q'JWB[5<#]K;_ ()8_L"?MV^./!GQ
M+_:W_9?\"_&+X@^ =/M='\,>+M9F\3:9K5MX>TV\\2WNG>%M7O/"VO:0/%/A
M*VNO%.O:O!X3\3C6/#$6NW\VK?V*FHSP$_HC10!\6ZQ^P9^RUJ_C7P=\1K'X
M2'X;^/?A_P#"#P9\ / _BSX$^-_B-^SQK?A7X"_#KQE:^/?!?P,T:^^!?C;P
M%]B^$FC>*["UO7^&R;?!FIV*66CZAI.H:':2V$?TC\-_AYX1^%7@+P+\*_A_
MX:L/"WPZ^&W@_P /?#[P+X7TV*2+2?#7@GPCH5EX;\,>&M,M[J2:Z73=$T32
MK#2;7[3(\AM+6U#M=2237->@T4 ?*O[07[%W[,G[3.O^!_&?QB^#OA[Q+\1/
MAJ;Q?AM\7-"O-?\ AU\</AI]OM+^RG_X5S\=/AMK7A+XN?#V%DU6^N=O@[Q9
MICPZL;'7;4VNL:5I^HVW0:C^S#\%-6^"'BG]FZ^\"QS_  5\<0^.[?QSX*AU
MKQ/8Q>-/^%I>)];\7?%:7Q?KT.LIXH\3O\4_$WBGQ1KGQ*DUC7-1NOB-<^)O
M%0\=7?B.+Q1K<-[]%44 >2?";X1^!_@7X \+?"CX6Z+J/AKX<>"=&LO#?@WP
M@=>\1:WI_A3PQH^GV.C:)X7\.S>(]8U:[T+P[X<TC3[/2?#7A[3]0M= T+3H
MTM=%L;:QCBAL/R)_X+*_!+]HK]H>\_X)]>'O@U^R7\6?VB- _9__ ."@/P'_
M &POBEJ_@;XF? _X9QZ+X#^#^A_$[0]8T/PGK/C[]J?]GCQ\/C1-JGC+1_$?
MPXN-$GLO ]@UHE_XE\1P2Z1)X8UK]T:* /D'P[^Q1^SIX8TWXW6VB?#:X@U3
M]I6Z\/3_ !\\<WOCGXC:E\7?C!;>%]/&A>&='^(/QFU3QC>?%SQ'X9\)^%Y9
MO"/AGPIJ/CW_ (1C0/"-[K7A'0M TWPMK&LZ-K-;2/V#/V0]"_9@U']BBS_9
M[^'UW^R=J=KJMO<_ ;7=);Q+\-8H]3\2GQM,-/T+7WU0:3<P^.,>-M'N]*^S
M7&A>,[9/%^BOI?B8VNI5]CT4 ?!?[+W_  38_8O_ &+] ^*/A?\ 9:^!6F_
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
M;V>D:5JCZ%IFG0:+INDV=E]4_$;P#X-^*WP^\=?"[XB^';#Q?\/OB3X.\3>
M?'?A/54FDTOQ/X,\8:+>^'O%'A[4HK=EGEL-:T/4;[3;N*%DDEM[F2-'1F##
MLZ* /S*^%O[%]]X\_8HU#_@GC^WEX*\$?M"?!OPGX&\*_!/2_&*:[XJ<?'_X
M+>"4T^P^%WBCXF6EWJ5GXZ^&_P"TCX7C\'>'=5^(NK>#/$>M^'KGX@:=X<^-
MOPM^(V@ZCXDU+X6?"+V*Y_8-_97G\7_"/X@M\)Y[;QU\"-3^*6M_!OQAIGC7
MXCZ?XC\!Z]\;=<USQ7\;/%.AZO8>+X;^/QE\;=<\4^(-0^,GC/5YY_%'Q9N[
MNYMOB#J/B&QG@L5^TZ* /CS3OV%OV3;+PQ\>O MS^SI\+M?^'W[3/Q0OOC5\
M>_AMXV\/IX^^%?Q6^*^H^)H/%5_\0/%'PP\<3^*_ ]WXPOM;TCP_K&I>(8/#
MEG=ZIJ?AKP==W<4W_"*^'K+0<S]CK_@GI^QG^P3;?$*V_9%_9_\ "7P-A^*U
MYI.I?$)O#ESXCO[OQ3=Z%JWC/5=#@U*\\3:]KMV+#PW<>.O$T'AW2K-[71=
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MTFF>.=!\3_$:VBUCPWIGC;P?\>[S7-:^%?PNU?PUX$T&X^"MEX\^)'ACQ?\
M$"Q\-:M^MJ3K&NUE<L#*P"(6=T67:7"+\[,-\?G87<KO\X!W8 +5%58[R*2=
MK90WFJ@D=?D;8K,ZH9-CL8O,V,83($6X57: RK'*4FEE6(!F#8)QE1N.<$@!
M0=[LV"%2-7=C\JJ20" .9T4$LRJ "Q+,  JXW,<D8"Y&2>!D9ZBG5^!7QC_;
MZ_;2_:$_:J_:W_9R_P""9'@WX$ZEXQ_X)MS_ +/-S\=M _:+B74+']IOQE^T
M7/K7_%M?AKX[\!_$FQTWX*>%_A+\)=#\5^,?%/C[Q+;>*_'_ (A^+UIX?^%3
M?"_PCH/A;Q-JGCW][7NH4V@MDL[1KAD&^1?,!C0LZB20/$\9CC+R*X&Y0OS4
M 6**I_;HOEQ',P:3R]R1^8BXCDE+RM&SBWC"1/EKCRB',<1 EFA2247,98K\
MP8!R00  (SAVR3C8#_RTSLR=@;>&4 $]%5ENHW.$#MRXRH5D_=2F&0%PQ17C
M=6#0NRS_ "2*(B\4JHT7D;':J2ELJH!4(S%T#IL61E:167=B2,-&ICFWNHBD
M*@%@RQJVQI$#G;A"ZACNW[?E)S\WER;>.?+?&=K8!(C;=KH=XW)A@=RX5LK@
M_,,,IR,C#*>A%<YKR:K=:?J4.AZCI^EZM/87<>BZCJ^F76L:5:ZI+ RZ;=7^
MF6.M^'KG6--M]1AM)M1T>WUS19-2LA-IHU2QEU&"[M?F3]B35OVQM:_9\\%Z
MO^WOX?\ @MX/_:@O[_QE/XT\&?L\VWB2W^&'A_2K7Q/JNG^$K'3=1\5>/OB#
MJ'BC5+[PO:Z/XBUO5CKD,%GJNNW6AQZ9"=(DU'4@#[!HJM]JBVLQ#J$VES(O
MEA5:/S0Y:0JIC"\&128PX:,MYD<JHANX@Q1@RL&*D,8T (!<C<[JI(B5YV4,
M66!1(RA98?, +5(65<!F4$XQD@9RRJ,9ZY9E4?[3*.I%5_M49;:JR,Y&X+M"
MMC8C_,KLA1L2(&CD"21[U:1$C(<_G7^WQ_P4(\$_L=ZC\ _A#H_@BZ^,O[5W
M[7'B[6/ G[*?P$;5/^$&T7XC^)/#LWA.U\9WWB_XNZOHVK^#_AAX5\&Z9X]\
M/ZEX@OM4AU7Q7J^G:H=.\$^#/%FHM>6UD ?HWO3^^O8?>'4X '7N2 /J*=7X
M;?$C]H+_ (++?LO?##4/BW\=?@_^P'\=_#Z#P]X>\4>'OV:[S]JCPUX@^#L>
MJ^'OAOI^L?&BY'BOPC\3[GXW> K'XEZU\1D\0_#^TT'X'P_#SX7^%O _CWQ;
M\:Y-#\0_$S4_@O\ M\][ A(8ME6*E0N6)"JWR(/GE)#)M2)7D8R1!$;SH=X!
M;HJFU]$HC8I*%E$9C;:I#B4 IM(<[F+$((ES,QRRQM&K./G[PS^U3\'O&7[2
MWQ4_9/\ "FLWWB+XN?!'X;_#?XF?%FWT:P&H^&_A]8?%R^\50_#[PIXO\0VD
M\MIX;^(GB31_"&I^,].\#ZVEAKEUX$N-*\6V]O-H^I6]P0#Z+$B'.'0[3@X8
M'!YX.#P>#P?0^AHWIP-ZY.,#<.<],<\Y[>M?$G[/7B;]K'PI\(OC%XP_;QC^
M%>N>+? ?Q%^+FH>";K]E3X1_%4P>*OV??!2(W@#Q'9?"+_A8O[1_Q+\0?%?Q
M[IND:EXF/PX\#:GK^KR76L:#\/M"T'Q/XFTLZ_XI_)_X=_M ?\%^?VA_#W['
M?[07P.\+?\$WM/\ @!^USX/^'GQF\2Z9XJ\%?'CQ/XG_ &5?@S\5=?.N^ H=
M0U>;]H[X1R_M,_$S1O@;XM\.>(O'YTGPA\#O"6J_$;0-3\.>"M"MM+,'C2_
M/Z/%974,K!E89#*05(]01D$>XI:HPW<(B4M(A'#-*K1")C,4=6#+*Z RF>,I
M&)&D;S4*AU='>9;E&+ )/\B([9AD&%D5V4?=R9"$):!0;B/=%YD2>=%O +%%
M>%?'+]I#X0_LYZ/\.]8^+/BJQ\.)\6?C7\&OV>_AMI\EU8'5_&WQ6^.WC[1?
MA_X%\+^&--FO8)]=O_M6KW7BK7+32A>:AI'P_P#"WC7QM-92:%X2UNZM/:5O
MH&$1Y!F;9$K&,-(WEM+B/]YMF&Q)&WPM)&4BEE#&**210"Y14*3JY4!)%+=G
M0H5^4M\RMAESM8#*\E<C*%6+WD2/!<A03C)*J!@9))8@<#)/? )QP: 'TSS$
MZ[TQR/O#JH)8=?X0"3Z '/0U7:\B4,<2.4E2&18E$SQ.[QIB1(B[*L9FC:9\
M%(8F\^4I"&D'X)_M%_MN_P#!1CXJ_M5_MA?LJ_\ !,;P3^R=>^,_^"?/@K]G
M?7?BK'^U _Q4\27GQM^(7[5&GZ;X@^'OP^\-0>'-<^$6C?"_PY\./@]HOQ+^
M*7C;XA7/C;XGW?C'Q4OPJ\">'_#>DPWGCG6M* /WV#*WW6!^A![D=O<$?4$=
MJ-RYQN7/ID9[=NO\2_\ ?0]17-^$[O6K_0M(OO$>CP^'=?O-&TBZUSP];ZH=
M;@T/6;FR2?5M*M]9^Q::NK6^G:C)<V,.JI86JZFEM]O\J,W!AB^>_P!M#]HW
MP?\ LD_LN?M#?M(>-_$?A#PWI'P8^$WBOQS:WGC&^LK72-1\2Z7HU]/X*\*3
M6ESJND2ZUJGC#Q=#I?A;PQX<L-0M-=\6>(-?L/#?AF2/7+ZT=P#ZG#HQPKJ3
MTP&!.>3C@^BM_P!\GT-.KX._X)Q?MR_#?_@HM^QS\$_VO?AU8KX>LOB5X>NE
M\5>!Y]8M=5O_ (9?$/P]=2:!\1OA[>ZBMCHTNHP>'/%6E7R:/K5WH?AN?Q1X
M5E\,^,U\/Z;9^(K2$?<KW]O&JO(QB1D,@:4I$NP)++N9I&18QY$$LQ\TH4CC
M8.%<;* +E%5#>PC</F+IM$D2&-Y8BS1*/-C1V>-5,JM)(X$448:65TC <O-S
M& ['<%0N&(VM]P%G&U&9]ZH"YB*B7;_RSR"  6**IB^@*;SO52ID4R 1AHE8
M*TREV53"NX,TN0@4HQ.)8O,&O80,@2.< [(TWS D@!&@4F=9 #N9&C#(H=I
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
M,$%25/L1D'!!(8892003%=';;S-E0$C9SN.$*H-S!R$D(1E!5F$<I522(Y"
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
M%11>-V;Q"WPBEBF^&,FI,DI\)&WCN"<KPO\ \$]O^"K?@WQK\2_B9X/\9_\
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
MX#_'6'6O!?PVT3P_XE\2:GX=TKQMXF\/6>BZ_P"&/ OB7PM)KRVEKIVG>#?
MER]E\/\ PK^8NJVOA/Q'_P &HT7_  4*\(^,/&MA^W?X3^(_A3QEXU_:S_X6
M=?\ B3]J>;XG:9^WQJ/PF^S^*_CRUF?BCH^A_P#"%?$S6_%GA/P?:Z_HMYH5
MEXHTR^N+OQ'-K?B36?&7]O'P4_8R_9S_ &>/B'\4/BS\'OAF_@[XD_&H6$GQ
MB\9'QCX\\1Z]\5KS26EDT35?B%?>*?%.N?\ "8:WX=-WJ%MH?B+7/M?B/2[7
M5-<LM-U&TT[7=:CU;S?P+_P31_8=^%WB/3]?^&W[-7@+X=Z9H_Q*L_C#I'PS
M\#S>*/"_[/VE_&'1]+\#Z/X:^+UG^S'H&N6/[/4/Q/\ "UI\-?!-]X5^)$'P
MV3QKX6\1:9-XG\-ZUH/B75-;U6_ /Q9\6_L._!O]M7_@L)?^%/VKO@KX\N?
M^L?\$7O@W\3?C'\'O .C?$#X:_L\7W[0_P 8/VE_CMX<\7^)/B[XZ^&GQ<\%
MW-O\85TBS\7Z=\)_#/C#2_'=YXXT33?B!\0XO&_ACQ;\!O#VH:]\ZV7[/_P
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
MXW\9:OH/@?P3X1\.6%]XB\9>-/$.@^$/"VBZOX@UZ#3#_-S\6OAK\,_V^_\
M@H=_P54_8$^/?B_X+6?B[Q7X)^&WA[X+:)\>_@M!\6_B)I_P*U7]D;X/RP?$
M']BJZU_]HO1O#7PO\5?!+XV_$/\ :/\ ''B7Q6G[.<NKZ]\1?&OA*]M_B[XV
MLO@EXA\#_"W]F/AW_P $UOV*_A6GP]L_#?P#TG6=%^#WB2V\;?!7PQ\2_%?Q
M#^-W@KX#^+[2[T6[TSQ!^S_X'^,OB_QSX-^!&KZ1=>&M+N='O?A!X<\$3^'[
MI[V\T*?39=<UNZEY_P#:N_X)4?\ !/;]N'Q=H?C_ /:H_9(^%_Q8\=:!<:9)
M:>/+C3]3\+^-K^+0+NSDTO3?%GBWP7J/A7Q'X[\-Z:+,+IOA/QC<:]X4_L^7
M6M,.ESV&NW%MJ(!_-;KG[$/@C]H'_@HQ_P $??V?O'/QL\1_ML? G5?^";7[
M6MY\;/C+X@\+_%3X<ZQ^V#\&)M#U/X5?#/6/%WB[X">'6N5T26SU?X%)X1^.
M'Q0\>^'?#WQ.\-?#[P%KEO\ %OX@_&7QI\,],^(_L/\ P3M_9I_8@_9U_P""
M[7_!77X6_P#"J?@9X!^'?P,^%/\ P3&^%_[/UOXYT;PO>V?@P^-_@S\&/ NF
M^'/"WB'QYXRDU!_''Q5^*NH?"_3Y+^[\->,/'GQ0^*=]X>DU#Q[I'C#5CI'Q
M0_I&U']B#]E_Q#\:?AG^T3J7PBLO^%T?!:QBT3X/^.K/Q+XQTZ?X3:!#HT'A
M^X\*?#31]*\26GAWP5X0U;0EGT#Q!X2T+0]/\+^+--N=9A\4Z=K-GKNHQZO=
MN_V(/V3+W]I2[_;&F_9R^%$?[4UYX8G\(2?'VT\)6%C\5UTB;PVW@V2[M_&5
MBL&K6?BE? A;X?6?CBTN[3QC:^ W_P"$(AUH>$DAT8 '\RO_  3;TKX1>-O^
M"%7_  5WGM/#/PU^/?@;P/\ 'C_@JQX@^'GPM^,'B?2?%/@3P6=(^&&KZUX/
M\#:O\:?"7QY\;7FH6.J^']<AUS4OCEX2_:U\:^)QHWC[4-9\+_M-ZYI5OH/C
MN$_:;^#/[/?PP_X(=?\ !)#Q+X-^$6DZO\4?&GQ)_P"".&J:#XH_9K$?PC^,
M_P 9OB/>:3\ ['7-?\$:AHOQY_8S^+GQ2^(OQ"\ ^!+73_"NDV6OZM\4[6^T
M[P/XZOO#GP?N_A/<?M'?L\?TKV/["O[,VE_#;XM_!NP^'>N1?#'X\ZQXMUWX
MR>#!\4/BQ<:-\2M4\>R:^_Q#O?%46H^.KU]4G^)S^)];D^*TES<1+\4VOW?Q
MW%XDVP0661XJ_P""?'[)OCKX%Z7^S#XT^%>K>+/V<M%L-%T;3O@=X@^)_P 7
M=6^%T?A_PQ'X37PAX6F\&ZIX\GTFX\(>#)/ _A2[\ >$)K67PM\/-0TM-2\*
MZ5H.HW.K7%V ?CIKVO\ PT_:U_X+B_MU?L3?MS:5X8'A+3?V.OV??!?[ GPX
M^(^A^'?[*^)&B>*-'\0_&7X__'CX):%\7-5U^Q\1_';P?\1].;33\1O@OX(N
M+.P\.?LYZ?:^,DB\3_ ^._O_ )F^$?@S]E^7]J#_ ()F?LA_LF?'/Q__ ,%/
MY_@S\'?VU?B3HMW^T'KWPU\9?LL_"OX!^/OVA_B/X/\ $_[;GQ ^)4/P;O=8
M_:F^+7AWQS+J?[*GP=^'_P +O%.G>"?&5KH#7L/Q#_9+\*:WXS\2_%/]]?VG
M?^"6/[!'[9]WX%UK]J/]F7P-\;?$OPY\.Z!X1\*^,_&TWB:Y^(</ACPQKO\
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
MXYZIXE^/'CJ\T_QE\#O@G^TM^T=X:^'_ , ?%_Q6^%N@Z]H7CKX.>([$>%_
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
M*-2T70=+N_+-M\S? O\ X)%?\$VOV:?C/HO[1WP$_8Z^$GPE^,OAG^U%\/\
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
M@U[5;VW\03:C)>>)]8O_ !/JQN=>E?6% /XDO'EE\"/VE?\ @U!_:1_;6O\
MPOX/^('[7OC/XFWWB[XY?%+Q5X\L/B9\9?AM\9=6_;4\/>#M1\.:)\0?'A\2
M^+/@_HNI?!#QII<_A[X(:1?Z!-=_";XOZC;//XE\1_&'Q7X]\?\ Z_\ Q'\2
M7W[7'_!:W]O/]A#]I2_^"'@[PU/^QS\$OAS^Q+X1^/7PI\0^/%^+GPV^(W@;
MQI\0?VFOB?\ L^>'?&GQ]\$^$M>^);^++S7O#'CSQM\.?A;XQCUKP9^S;X7\
M,^)=0\/O\%/%P\:?JAJ/_!&[_@F?K-[\2;Z]_8_^'2Q?&"XUNZ^)VB:-J/C/
M0_!OC<^)O&WAKXCZ[%KW@72/%-AX/9-:\=^!?A_XIU>VL]#AL;OQ!\.?ASJE
MXA;X?^#H_#W2?M'?\$E?^"=/[7=S\/\ 4_VD?V3/A[\6O$/PTT?6M"\+>+=<
MF\567C<Z-X@;Q5>ZEI_BOQWI/B#2/&/CVUN]?\8>+_&*KX[UWQ/<6?Q)\4ZQ
M\4 (_B!K&H>*) #\)OA]X]^%?PBO?^"$O[ /CG]MWPS_ ,%#?V/_ (]_%C]O
M[2?$_P =_C-IVD>*O!O[1WB7X*_!K7?@O\*_V?)M7\7_ !)U'P!X\^!=]\8?
MCYXGT;X=>&_$-W\>;G4?BYX"_9]^&7PZU41>&[*YLOT3_P"">7P%\#?L[_\
M!7__ (+2Z7\-O WAWX;>#OBA\/O^"9'Q4TSPKX3\$ZWX'\)QW^K^"OVI?"GB
M?6_#FCS_  R^'/A*_A\2^,?"NN>(/$6N_#C6OBKX4U#QCJOB!=7^(UO\45^(
M'PL^&GZ2?%?]A/\ 8]^./P!^'?[*_P 8?V>_AOX__9Z^$,7@>W^&GPL\2Z:U
M]X:\ 0?#;PQ/X'\#MX= E6^TBY\->#;Z\\+:?=6M_P#:_P"Q+W4]-GO7M+J]
M:YXS]FS_ ()K?L._L?\ Q(UGXQ_LX?LY>"?A=\6?%OA?5_"/B_X@Z1<^(]7\
M:>+- \0:_H'BOQ#9>(_$7B77M7N]7GUOQ'X7\/>(-4U;5[RYU;5-6TRVNKW4
M;J6:\-V ?>T3.T:M(@20CYT!+!6R<JK$*74= Y5-XPVQ,[1_ ]XU^)OPSA_9
MA^!W[=WP8\>0ZM\!)?\ @OO\(OB%JG_!1/XS:=97?[2GQ;T;4OBGXFTWXO\
MQ/\ C_X(^#WA_P#9>L/@9^S=X+\+>'HO"'A;X9WMY\3-2^,'PYU;PS?ZO\(O
MV1;RP\-^&_!G][L#*L2*2B$%E"*X(&'8 *>-PP.&VJ6 R40Y5?R'U7_@A/\
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
M?#=I\1?A'J]MK?PO\:ZSXF^(?C+7O ]U8^'=$\&Z-%X7O/&_B_Q//HVE^&/
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
M1JOQG^$=G^SW<ZIHPU;X_>(]:T_PG^SM\-_$/@;\+O!G[0/QL_X-6/'WQS^
MWPA\;>,?'_[ 7[3)^+6H^,_AN_Q=UWXF>'/@7^S5\ ;[]GKQ9XT\5_%+X%V.
MO?\ "3Z=XBU>/XJ>'M2U>?PWX9\'^/\ QEXGT[X7_&GXH:=K?A[6_C)_2-\8
MO^"8_P"P9^T#\5/%GQL^,7[+_P -O&_Q&^)?@[0?A]\4]>OK#4-,/Q;\(^%O
M$'@KQ?X:T3XP:/H^H:7H?Q:T_0-?^&GPUO-)C^(>F>*CI#?#OP)::?-!IOA?
M3;:SX[7/^"/O_!,KQ'\)/ 7P"U_]B#X&ZY\(OACXD\5^,/A[X8O_  UYT/@O
MQ)X\BTR'QS=Z%J;74?B'2;?QL='T&Z\4Z;INHKHVO7GAW0KW6-/EO- TB6T
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
M\2?$?[.?A/\ ;!U/1]>_;9M?A%X(\)^.OA5>Z#<^ /AW\0;C4_"7P]\7>.O
M5E-X(\*^ -7\?^,[K2?$&N_$7Q( ?W.I>1.Q5%E; !+"-B@S(T1'F#]VQ1U!
M<(S;(WCG.('64J;N(!LY5D\S<C%$<>60"2KNI56RK+(V(]C+(SK&P8_S(?MY
MZ!X;^#?[</\ P1!^./\ P3U\#?# 6'[47Q]\;?"#XM:+\#]-\+:7\%?VFOV0
M_C+X!L/&WC[QM\1H_A=>>'=+^,^A?"/X<7_Q _:$^"6H:MK_ (N\#^'O%^H:
MQX[L/#/B^?Q'J$6H^-_L ?LR_LN?\(5_P5U_:_\ CSK7QG^%VI?LK?\ !6S_
M (*$^/O '[0W@[7?B5X9U+]E_P"&'[*OAGQ;X2\+ZQ^S_P"%]!UCQ=X2\9?#
MGX=?#GQU\5]$U[X=-\'/$?PP^+4,$GP1^+'P7^+/@GX6?#K08P#^M,W2+DE)
M!C 8G9M7)?;ND\SRU#*A8,SA<-&I(DD1#\JZ5\?+SX]?#;]H_4/V:(''C[X4
M>,/C+\#? NO_ !1\(ZQ;?##Q%\=_A=I\6E74VFO8^(/#%W\3/AGX6^*S2> /
M&NI>$/%VBC_A,O!_Q(^&<FM^'O%OA/6)=+_C\^ 3ZWX9_;K_ .#<_49_V>O
MG[-GP<_:-^!O[6_A"YT#Q#\7?#_C"?\ ; ^$Y_9UU9/!?QQ_:R\=_#O0]+^#
M?Q(_:#^,Q^)FL_&&X^$$/PX\17T7C?XMZ0WBSX\^)_%7Q<U[P?\ L]_:'[(/
MPA_9,\*_L ?\%X["R^&WP&TK6_#/[4'_  6,^'46C^'/@Y^S=\%/%7A'X*?
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
MP1XT\4_$/1X?B]X[^,FB?%JY\?ZMXGTKXA^'O"_Q3T#5X?&>F3:EK/!?L?\
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
M(Z?X[^)7QCU3X*_#OX9_L]1?"C]K2W_9LN?!_P *--\4_M>V/B32]9^$OQ4
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
MF;]A_P#: _:)_9+\-_ 7Q9\3?@AX \7?&3Q##^T3K?Q%T?P)8?#'X1^%]?\
MB+\1;K2/#?PRTN\\1^/?'NI:)X8G\.>"O!E[XY^%'AQ=:\0)XH\0>/8(/#M[
MX8\9?5OP,\4>(O&OPA^$?C?Q=!J5KXH\6_"_X?\ B3Q+:ZK\,/$GP2U&VU[Q
M)X5TG4]5M-0^#/C/Q1XT\8_"&_AU2>XBNOAEXN\9>*_$7@.</X8U[Q#K.L:?
M>:QJ'RU_P5:)/_!+#_@I42H7_C7_ /ME84*5PO\ PSS\1=HVD#;A<94;@.BR
M2@"1OP4\=?\ !-[PA^QIXS_X(=_M7?L7V7[4?P__ &O_ !S^T+^R]^RY\?F\
M>^()O'?CKX^_ #XI?"_Q9\9?VL+#]K;PCXV\>?$;PKX>\4^!/AM\,/B1XRGO
MOA?XA\1:-\/]9CU71?!>BZ@G@;X+>-/A( ?UU?;8,-ABS(5#1C;YBEQN02*6
M!B#*5.Z7RT7<%=E8,JV58.,CU8$94X*L58$J6&58$$ G!!!P017\@6O_  ST
M;_@F?^VM^W%^P!X2.BZ7\*/^"X_AB]^*W[,7Q.\>?"'P]\4/#OPQ_:9^+?QH
MT_\ 9U^/O[/-M\"H]!U;X?\ Q]^''PP\&_'33OVF-/T#Q=H'@CP9X2^$>A3?
M#7XNKX_\-W.O_$BU_J%_9;^ ^A_LP?LZ?!;]GOP]J4^OV/PA^'7AGP/=^+K_
M $ZRTS6_B!X@T;3HH?%?Q-\5P6"K!<>-OB=XH.L?$#QSJKO<WFM^,/$FMZSJ
M-]J&H7]U?7 !\3?MB?M\Z[I7[$__  4;^-W["&M?!/XB_&C_ ()]:AX[\/\
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
MG9O9P"Q15#G=*,,#",S JP\O(Q5A6#J&'0^X/MU4D?D37\@'[5/_  3J\#_
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
M+QM?_%#QA\!_%7@;XC?%KXE:+=>/-0\*_!7]H)/'GBOQEXF^UZ9??;OYX/\
M@@UXGUR_\"_L/?L>?\%"_@3X+US_ ()L?$'Q5^T5=?LU^./B-X>^'?Q4_9K^
M-G[>NI?%3QWX%T3X3>._%OQ*\):YX UG5;+P]HGQ2/[-/A'X2>-3%X\^)FJ:
M_P"(8)OC)KVH:7I_P* /ZS/!?[5G[6-Q_P %C?C7^Q%X_P!._9>3]D[0?V*/
M!/[67P=\1^&M5UBS_:;.I>*?B)HGPA?3?'/A_P 4?$:U75O#6G>,O"/QXU#6
MM:^%WPKU7PUX(\.W?P2M_''Q(\-^*OB'I_AW6/UH6Y2/$95V8NZ@HH?G>2/-
MVG,;[7B:0RA,O*HR78J/YQ/B5^SG\%_CM_P<9KX.^,/PS\/^/O OA[_@AMX/
M:/X=^)/$.E+\,]<L[G]M[XB:&OAGXA_ B6%;'XT^%;2&6UUO1-.\4Z=X@^&/
MPZ\:>&/!_B>\\-_\+-B^#_BWPC^-7PG^+NMZ/_P2/_X-U/AU\1?'_P 0O#W[
M,GQ+_P""H6M?"OX\^(_[?L/C%X?\2?#7X:_M6_M'^'/@]^S7\8?'">-_AU\)
M_'O[.'BRRTS1/"_C9]574/!VG?#SX=V'Q$^'OP[\2V_PWLOAQK0!_=AXQU#Q
M+!X5\3/X%TG0=?\ '</A_6YO!_AWQ;XEU'P3X:UWQ1:V$SZ)HOB+QAH_A?QS
MK7A/0M4U7['8:OXKT?P-XVU#PYIUV^N6?A3Q')!::3J/Y8?\$6/VS/C_ /MV
M_L/VGQT_:8\->$?#OQ37XS?'CX?7]QX \(_&3P%X2U[2_!7Q'UJPLKKPWX=^
M,7@'P?KNE6'A]'N/ J1^&O$OQ;AAE\%F+QQXXT#XV6?Q5^#WPQ^%/"NE>(O@
M'_P<RM\&?@%#<:#\!OCA_P $JK;XP?&CX.^'KB3PY\*?#GB_0_C?K_PRT#XF
M:7X"\('0?!FG^*[>?X?^#O!K^+]3TWQ)XFL[?X@>,=-TN2&PUY8M/_"W]EWX
ML^+M,^#?_!%S]C3XR:?X+T;]F_\ ;B_X*S?\% /$/QH\"6NHZYX/\-?$FR^$
M'Q@T+P-X%^!&L:3>_![X(Z3\0O@)XK^-WQ6UR;Q=\$OC!:_M,O\ $N]\#?#O
MP5=_%+P=902?LS?"@ _J)_95_;__ &B?C'_P5F_X*&?L$?$WPS\ -(^&W[*7
M@+X4^./AUJ/PSG^)'B7XBO9_$W3O#&L:9_PMOQAXRB\%>#=0\1:[X-U_3?&=
MWX>\ ?#R'P]X _X22+P%#\1OB?=>$]5\0:E^T_VJ/)&V7HA4B-F5Q("08V3<
MLB@8+NA9(PR[V7)Q_'1XH\*']G3_ (*>_P#!QGXF_94NM$\,?$6U_P""1/A?
MXH^!]!^#,<DVN?"CXSZ#^S]=67@_1X_!FG> ?#6G>&_'[7GA;PG\3M.\,Z+-
M\1HM7M_&WACQC+XAEU[Q1=>!/"7TW\"OV4/V8_B)XZ_X)F?M^_LV?MV?LZ^"
ME\":Q9_!OPMXJ_8]_9QUCPYK_P"VAX0\7?"OPSKWC[]G7]IR^^+GQP_:/^-7
MB_Q+H?@OX/>+O&FN1_&2\N_BG^SEHT?Q,\<>.-4TGXE^!KOXJ^&P#^GEKV)"
M 4FY+9 C)90A92QB!,K([H8X72-UN'*"W,HDC+2+=1/]TDG:KX.T/LD(6-VC
M+"1%D;>%:1$&8WW%0 6_B'_8*_8S_8^^/NN_\%__ (N?M!:[J'PU\7_LQ?\
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
M/0_ 7@]/@<WC'X??"3Q<?'WPH^$GQ1^)'Q=^+_P0^&OC&/1Y?#^E^)OA_P#
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
M!X@M5T_0?".G:=?3:EK>KB_UBTU&]M-6U"SN(+N7]07<1HSD.P49(16=R/\
M91068]\*"3V!/% 'P!\.O^":7[&OPF\8^*_%OPZ^$%[X*M_&OQ@@^/?B7X<Z
M+\5_C9:? G6_CC9^(?AWXQTCXLW/[.#?$2;]G:'QSHWBSX5> ?$_A[Q18?"J
M#6/"GB3P]IVM^'+G2-7M[J_O9OVL_P#@FM^P=^W/JGACQ#^UC^RO\+_C7XK\
M+VVC67A[QMXDTJ;3?'%GHN@Z_<>*],\)-XV\.7>B>+KOP;!KU[J>J7'@:_UJ
M?P7J;ZWKUMJ6FWFG:_K\%W[)>_M1?")OVK=*_8QCUNY?X]:A^SYKO[38\/1:
M?%>V%E\(M'^)/A_X2RZQJ.IV]Z&TN_U#QSKD>F:)9SHB:LFC>));9Y#HETUM
M\1?\$COVK?VLOVK_ (1_M&ZK^VAI7[,6B?&3X#_MJ?M#?LH+#^RSJNL7O@;4
M]-^ $OAOPKJU_K^F>+_B%XW^(WA?Q'JWQ!/CW4M)T/XEZ7\-O$NL?# >"/B#
M%\-=.\.^,-"\1:R ?4'QL_X)^_L=?M$_LU>$OV0?C1^SOX*\>_LY?#S1O#6B
M_#SX77KZMIMAX$L_!'@J_P#A[X.D\%:]H>I:3XG\(:UX;\%:M?\ A?0_$6@>
M(+/7M.TV_OXH-7037,]QY;H?_!)7_@GGX5_9]U3]E3PY^S)X;T/]FSQ%XHD\
M=>,/@=I7B;XCV_P]\>>*FL_ UK'KOQ \.6_B^/3_ ![K=D?AEX$U#2;[QFVO
MW6BZSX:L=2TF:UU"XN;N?]&9+^")Q&XD!)49"9PSE@JLH)D1I"I$*NBM<MA+
M832'95F.02+N"NH(! D1HVZD<HX##!!'S*,\,N5() /E6/\ 9!^!0^,/A/\
M:%D\%ZZWQX\'_#G2?@YI/Q;'Q#^)O_"?WOPITKQQJ'Q&A^&WBWQ4?'3:MXU\
M"/XQOIO$E_X:\:W_ (DTG5=06S&LKXA2TL[*V[O]HO\ 9K^!'[67PNU7X,?M
M&_"GPA\9/ACK>HZ+JE_X-\::;'J.F'4]"U*#4=*U:V8M'<V.H:;<Q>9%=6,\
M$\ML]UI\K36-]>6MQ[6]RB,RE)"58(!M"^8VQ)#Y6\IYBHC[GD7,:E)$+AXV
M4(+N)E#(=X96=<-'AE0 E@Q<+M(>,JY8(ZRQNC-&V\ 'YY_!O_@E9^P)\!?C
M%X'^/WPN_9B\$^'/C9\,/#&C^"_A_P#%2YU#QEXA\:>&O"6@_#$_!+0=!L?$
M/BKQ1X@U*;2="^#WV3X8Z)8ZA<SKHW@S3+/1-/@L]/M+&)?/X/\ @BQ_P2]M
MBT%A^Q9\+='TY?BEJ_QL\.Z-H\OBK3/#/PY^)FOZ)X.T+Q!XG^%?A2R\36_A
MWX.W'B#3_A[X(M=?TSX2Z7X/T;5V\(^$K^[TNZU/0-/U'3?U&;48%=D"RN47
M>Y1 5C3]UAI7W!( WFAD$S1F2))KE UK#).LINX@-QW!,$[SM*?*,O\ .K%=
MB+R\N?(3.UI0RLJ@'R)X>_8=_9-\)_&OP3^T/X8^!WA/0/B_\+_AGI_P3^&G
MB;0#JVC6WP[^">A:)?>&]'^$/@;POINH0>#O"OPL\/Z7J-W'I/P[\->'=.\/
M:=J=Q/K\6BIXCO;G4'^._P!F'X!_'G]H[]IGX>_\%&_VY_V7_A[^S!\9/A)\
M"O%_P+^ G[/>C_%3P#^TYXK^&LGCOXBZS>_%SXK>//BUH'PK\-Z/8>.?%/AG
MPUX+\+_"O1_@_P")]1L_"'P[\3_&*#QCXIUO4OC)JG@#X>Y&B_MS_M41?\%O
M/%?_  3D\2?#7X'Q_LQ+^PI#^U]X)^(.F7_B]/C*+.3Q[X=^%-QJOC&+4-4'
M@V'2H/B)!XP\')X#TCPVNH1:$?#GCZX^(=DIU+P$_P!H?LC^(OVUM6/Q]O?V
MUO"GP&\#&#]H#QOH'[.&@? JY\5^(?[2_9YTR.VN_ 7BKX@>+_$WB2[?Q/\
M$'7X+N_L]7L]#\"> (+ ^&IM4?P[I\>N0^'_  R ?7.H:-I6OZ+J.@^(-,L=
M=T76M/OM(UO2-;L;74=-UC2]1@EL]1TW5=.N[=K+4+"_M)9;6]L[FU>UN[:1
MX98I(9"K?E]X6_X(I_\ !+'P;\.A\*M!_86^ Z?#V;XQZ/\ 'O4/"NL:!J'B
M73?$OQ0\.Z=XXTCPCJWB]O%FHZU<^,?"W@_2_BO\2-)\)?#/QL^N_#KP=IWB
MW6K#PSX*M+2YEM[G]31>PD XDP=^TE.&,;*LFUL[6"%@3(#Y10/(KM''(R#W
M$;@IA]V&9@J^:R^28VE4>4S$S('78L99_,(**[(P !^9'C__ ((\?\$U/BA\
M2_BO\7?%_P"R#\*[OQS\;[/6+#XTWNCMXM\+Z/\ %ZT\3>,/ ?Q,UJ?XG>"?
M!?B;0?"'CS4=1^)/PT\%_$.?5/%'AZ_U27QSH\WC W4_BC5M7UO4._\ '_\
MP3-_8:^)'PU_9\^%/B?]F[P?'X4_93\0Z/XJ_9FE\.:KXQ\!>-_V?]=T?Q!H
M7BJWO/A1\4OA]XE\-_%#P23X@\->&]4U=/"_C.PT_7KK1-#N?$-IK']@6(B^
M5/\ @C=^W9^TQ^V8O_!0+0_VKM)^!NA?$?\ 92_;R^*7[+MMH_P'US7KWPUI
MVG?"_1?#F@7UK::3XRBA\<:GHMWXFTSQ-XCT/XDZ[;:*OCUM8UVPT[P7X,B\
M$3:'%U?[;O[:'[2?[.?_  4*_P""8/P3\-_#[PYK7[*?[6?Q'^*/PU^*WB3P
MSI7C/XB?'F3XAZ1\,/%VJ^"M.L/ 6EZ'9>'_  %\&?!&IC0?B1\3_C VN^,[
MR#PKI?BK4M=TWX6>$OAG>ZO\4 #PW_@LQ^P7XY^(_P#P25_:0_8O_8*_9PU+
MQ[\1OVAOBAX&\47&@Z%XP^'/A>27Q5>?M$^%/VA?BM\8?BO\1OCS\3/!-QXJ
MO/$-]X)UO3M3UQ=5\>?$/6O%/BGPJT_A^Y\,G7O$>A?H/^RI^R)\*OA=9?#;
MXTM\)?&7@SX]W'P!\)_#;6XOB5\7?B'\6=>^%7A?5]"^'.H^+/@;X5D\9_&K
MX^>&O!?@_2/%/P_\,SZEX9^&OC?Q'X,O/$>@W/B.W\6>+=2U35O$>O?<WVF(
M9+$* _E[F>(#?G&W)D^5SP?+?;)@C*9! 9]L149WBF0(3N&U96QOD1"BP/*9
M3(8_DBB\R?+(C1+(2@ /BK0_^"=/[#OACQM^T+\2O#_[*7P4TWQ[^UEH'C;P
MK^T1XI7P%I4VN_%GPU\2KNXU3XF>'/%]_=13>=X>^)U[*+_X@:+;_9M,\9:W
M;Z;JOBRVUO4M-T^:RY+]E3_@EG^P%^Q#\0_%GQ9_92_9=\"_!'XB>-]!O/"7
MB;Q1X7G\27-[>>&+J7P=?7/A^SM]9US6M,T'1+W4/ 'A76)M)\.6&GZ7+KEA
M=ZW+:C7]:UBZN_T!-]$!NVN5(3#*T+*Q>3RPBLLI5I Y1=BDLS2PH@9Y%6I/
MM4>YTQ)NC**WRY4-(JLJF0$QAL.F5+@C<K$>60Y /R.NO^"%7_!)&\L-2TRZ
M_8$^!YTO5KM;YM"CTK61HND7SZ_X>U[4=4\):+'KBZ'X"U?7+SPOX;L/$.K^
M"ET#5_$_A/1[3P-XFO-6\ 17'A=OUDU+2-+\0Z/J&B^(-+T[6]'UK3[W2]8T
M?5["WU#2]5TO4[::SU#3-2TV_BFM[S3[ZRN9[.\L;R&2&YM)Y;:YA9))(S9^
MW0;&E^8Q()"\@V,J"(R"4OM<LAC:&9)$91)')$\3HLFU&>+R C=O4*%1RQ>-
M5"RLR0MO9PI6=U*0E21(<%2596(!^24G_!"G_@D)/X>MO"EW_P $\_V:O[%M
M/$]QXSCU&/P,MEXD_M@:/=>'YK+4O&L5U!XRU#PF;*^EN+/P5>Z[<^#!K,$'
MBDZ++XBL[#6XO>U_X)G?L1VW@[XU_#RQ^!5D/!W[27BN;Q]^T+H7_">?$Y]/
M^-OC.:76[B]USXMN?&TFI^/+_P 0W?B?6M1\1MX@EU.V\3ZJ]KK?B>'5=7T3
MP]=V'W;+=J4F2-9O,2)I-ZVTEQ&@4;@P,.Y)I5!21+6.0W$H9-B $LORE^RE
MK7[:6HVGQIN?VSO"/[.GA%X_C;XWM_V?+/\ 9^\4^.O$4_\ PS]!K5QI7@"'
MXMMXUT>PLI/B8\-G)JVH:_X3N[#0]=TK6M,2[^'_ ,-=<TK5-!G /./B9_P3
M,_86^,'P[^!?PH^)O[.'A#QEX)_9DT^ZTG]GJTUC6/%JZU\#]+G31+6"P^&G
MC.#Q)%XY\&Z?96?A;PK:>'['0O$4:>&K+PMX0LM 31;;PMX=33NP_92_8)_8
M\_8B3QRW[)7[/O@CX%-\3/\ A&QX]MO!=O<Q)XC?PBNO#PG/JWVO4]021_#
M\3^(X+%-/N$9+;5KI)1=2):^1] ?%Z;XA+\+_B5=?""Q\/:G\6[?P!XRF^%F
MF^+M4&C>%;OXCVF@:I)X+MO%.L0:5XBETGP_)XIATZ'5=7BT'6+C2K-KJXM[
M"^9FLI.1_9LD_:#?X(?"V_\ VKY/ANO[1E_X.TS4OC%I_P &?#OB#0/ACH?B
M[5H7U.[\(>$[/Q)XX^)NN:G:>!UGA\(OXKG\8W$7CG5-(U3QE8:!X.L_$EMX
M.T0 \6^//_!.+]B?]J/XS>"OVA?VAOV:?AQ\6OC!\/O!&J_#7PYXG\866H:@
M'^'FLZO<:G?^"?$.A'4AX0\:^%[W[5K%E<:-XTT77[&'1?%GCS0;6TM-$^(?
MC'3=<_&+]NC_ ()=IX;^,?\ P3"^%W["O_!./_C%W]F7]KN']JOXWZK\*_%/
MP>^$OA.WOO$*)X9GUW29%_:U_9W_ &A/$/Q\\ MX4\)^-="\5.-0\+:18Z7\
M-]/EO?BGX;\+:S\$+3^GW[5'M#8?!VX"A9"0P9@V(V<A2B,X<@*RC*,Q(!8U
M_;H_ELVU\X569$+X5Y#Y>]UWXBBN)<+DNEK=>6':WE5 #\N?VV/V9-2\+_\
M!.O]M?X _LI? CXD_&+XC_M+_ [XN?#"WTQ?BIH'B;XC^-?B+\2_V?S\ ?#'
MQ)^+GQH_:J^-_A[7?%UMX:\->'O GASQ1XL\6_$7Q=\0[?P'X<\/Z=X=TK77
MT"UT>WQ/V OV$_A]X1^"/[!WQ&^-7[-_B_X?_M2_LI_ #0OA-X4T+XI_%S7O
MBG)\ ]:M/AQ;?!;XE_\ "G+2S_:&_:"^%_@OP;\3_#>F>98VOA'Q3J&LZA\-
MY?!FD>/9;;Q+X5B\+>'OUC%VC;\1W&8T60CR)"2'5W50 "?-*IEK<XN(Q)$9
M(D$J9FCE64$J&P"1EAMR0S+P#R0=NY6QMD1DDC9D=6(!\P_!W]D7]GWX!>//
MBA\6/A%\-+;PA\2?CFOAB3XR>,K?6?%.J>(/BA>^$;6XL_#>M^/K[Q-K.JWW
MB;7]*MK[4FCU[6I;KQ-_Q,=7$^J7%YK.H"[X'P?_ ,$[/V-/ 6N^&-1\&? #
MPIX-\.^"O'T?Q0\'?";PKJWB_0/V=?"?Q0L%\-OH?Q/\.?LO:9XAMOV<M&^(
MWA^_\'Z#XE\,?$'3?AE!XO\ #/CA]7\<>'M4T;QCXB\2ZSJOVU+/'$'WL!Y:
M>8XRH"IARK.S,J1JWER!7E9$+(5+ XS^<O\ P5=_;RL_^"<_[!?[07[5L?A'
M6?&7B'P-X5CT3P#I4'A.X\4^%X/BGX_N%\&_"B^^*-K#XH\%/I_PHA^(FM>%
M[?XB7\'BK1]9CT#4/[/\.F\\4:SX=TW40#[F\>_#_P &_$S1;#P]XU\/V'B?
M1=,\8?#WQ[9Z9?#=;6WC#X5^/?#/Q3^'7B!1&RNNH>$?B%X.\+>+M%D5PL6L
MZ+I\EPDMH+B-_'OVG_V3?V<?VS?A==_!?]J;X/\ @OXS?#B[UJT\26_AKQMI
MO]H1Z/XFTF&]BT[Q'X:U2%;'6?"7B.#3-8UO18O$WAC4M&\11:%K>M:)'J\5
MKJ]]:OYE^R$_[>^F^.OVB?!W[9.I_ #XA^ ?#FO>!K_]FWXZ_!/P?KWPHU'X
MEZ%XLTK7=>^)/AWQS\&M>^*OQJN/ X^$7BF:P\!^"M67XB:Q/XW\,6L6LZM&
MNMPZE>ZAY;_P4$_;/^+?[/7C3]F+]FS]EOX;_"WXI?M>_MN>+?BSX$^"&D?&
MGXGW7PX^$_@.U^$WP7\4?$_QE\9OB+#X9\/^*OB%XU\)^ /L?AL:YX \$Z3H
M>L>+M,U*;2K3XA^$=>E\,1:L >W_  #_ &#?V0?V8?@;XV_9D^!/[/GP[\"?
M /XF:U\0=<\?_"P:0WBGPCXVU3XFV":5X[/BW3/'+^*3XFTC7-'%MX5;0?$2
M:CX:L_!.EZ-X'T[2[#P9H^D:#7R[X6_X(;_\$I?!5QI\OAW]B#X1VL>E_$&Y
M^)6FZ==MXOU30[?Q-J?P\N?A7XBL#H6K>(]3T,?#WQKX#>/2OB)\+&L!\,?B
M1=Z=H'B/Q_X4\6>,M"T/6=/K? ']I+_@H/HO[=?AG]CW]L'X3?LU6_@36OV:
M?VH/CQX1_:D^ 7B;QA::+\>;KX1?'WX > ?"6EV7P,\>:SJ_B[]G+5?!OPQ^
M.FC7WQ7\->(O'7QU\+^+_%NN:-J7PK^+,>D>'?%6B5^M2WL+$*%EW,YB"LA1
M_, )*,DA5T8KB15=5,D!^T1A[=))4 .-\;>!O#/Q*\$^+/AMX^\+:/XJ^'WC
MSPKXA\#>-_"&O6,.IZ!XE\'^*-'U#1?$'A[5],E9K?4M&UO2;^;2-3T^:!X;
MRREO+66T:VN8BOS5\$?V"?V8_P!GC5?ASK/PU\ >(FU+X-^!I_AA\&9_B#\6
M/B_\93\&?AW>>'_ /@_4?!?P@/QC\>>.;;X7^&]3\,_##X?Z=K=EX%@\.MKD
M'AF.[U7^U-<U7Q#>ZC]CB_@8H%))D+"+.Q!,J1I*SP&1T$Z+'(&8Q;RI616
M>-U7YS\!_M7?"/XH_M(_M%_LI^#KS5-4^*7[+/@_X#^+/C(3:62^'?#=W^T/
M;?$K6? /@_[<FI2:FWC&V\+?#9/&VO6$VD6MA;>%_'?@&_T?5]8O-1UJR\/
M'YX?"KX+?M1?M>?MP_!S]L[]LW]E+P;^RQI'["6E?M:?##]EKP%%^T%'\<_B
M)\0O%G[0%K\'?#]S^TQJ>I?"[3O#_@#PIX&U3X.>%_&7@#1?A7XOE\2>*+#7
M_$_B#6-;T^RNK+P=JE?M'"&"88LS!I!E@ Q'F-@\  C&,$!<C!P,X'R?^QM<
M?MBR_!N34/VZ)/@:OQQN_&_C81Z1^SSX-\8>$? FB_#W3/$%QH/P^2<^-/B_
M\8]0\0^)O%&@Z;#\0-8U&QUS0].T=_&$/@&/0+_4O!FH^,_%_P!5"\APNXF-
MV3?Y4H$<P&QY,>4Y$C'9',WR*X(AEP?D- 'P#J__  2Y_P""?^M^.?C/\1KS
M]D7X-6GQ _:'A\167QI\=>'/#3>$?%7Q"L/&NGZII?Q$TO7->\*W6AZ@F@_%
M.QUF^3XN:/IUW:6/Q9:\GE^)<'C*\::6'T:P_8?_ &;;+2/@'X<B^'.IGPQ^
MR]?^$]6_9Z\,WGQ%^)M_X4^$VJ^ 8M>TWP3JOA/PG>>,YO#MIJ_ASP[XDUWP
MCH=]?:)<3Z7\/M4E^'4=Q#X#AM?"-O\ 7#72*D;F.;$DAC4"/<^5221B44EQ
MA(W)3'F[AY7E^<1'3C<KT"2DGA?DP"V2NS<Q5$8NK(/,9 S@ $[X]X!^:WQ*
M_P""0O\ P3=^,'Q^N_VG?B-^QY\)O$7QRU+Q!8^+=6^(-QINIVNI:MXKTD:1
M)I7B/4+33-3M=*N_$%K/X>T:Z?6;K2Y[R6YM9+@7OVC6?$,.J_I//Y?D2+&Z
MQL051XC&'C< 1ADW Q[XLKM$@\L85)"L9)$\4BRQI*N=KJ&7<,'!Z9'8^U?D
MA^V]\?O^"FKWM]X _P""6W[.OP"^)'BWX=^(=(M?C'\4/VM?&ESH_P ,4?5O
M#&E:_9?"KX9>!? GQ#\,?$7Q!\2+?2?&'AOQ;XS\<>-;SP%\//#NC16OAKP[
M/\2_%WB77['X2 'L.A_\$P/V&_#8^-X\,_ U]"_X:?;55_:6?0_B;\8=(_X7
MZ?$#>*IM=D^. M/B!!-\7'UD^-_&":L_CY?$_P#:\OC/Q#-=+-#KNN_:>\\)
M?L _L3>!?V>/$7[)GA/]D_X Z)^S1XRU$:QXV^#,7PQ\)W'@'QKXDM7T.ZM/
M&'BO0;FTNH_%?BZTO?"/@J?3?%7B+^U?%NG3>#O##PZA'/X?T*XL/AOX/_\
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
MUG5=5U*_U;7=9O\ 4;J_NYKAKA_S _X(O_MT_M#_ +>W[.GQN^+_ .TQX5^
MO@GQ3X%_:Y^-/P(\)^'_ ( ^);KQ%HUAX%^$MAX+TF,^/$UOQMXH\5>'_'K^
M+KOQE(]CXQT#X4ZMKO@./P5\1;#X9Z1X0\9>'O$'B/\ 7P7D9,8"29E!,:GR
MP[%2/-389 XD@4EY8BHE"JX5&=&4 'PU\:O^":W[!/[1GQAM/V@?C_\ LA?
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
M6;?P_P"!AXK\2Q?##PY9>---T7X4IXAU*W^&^F>!DN)HQ\U6/_!)+_@F]:?
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
M[Q%K'P4^)'[1'CK]I_7M!^-VC>.O#HU_]K3XB>,/Y_-&T#X2>*_^"/'_  6
M\.?M$>&/!?CJ']E3_@MWH/A[PUX5^(O@>ZFUS]G[X2:I^U5^QE\+O$?AKX?6
MGB;]I#PQK_PH\#ZSX(T?QS\+QX'\+_M=_"NXT[PU'XP\.:O^TM9?VI_PF6E_
MVF_M _\ !.K]C;]K+PC\-_!?[3_[/WAK]H#3/A)K'B36/AYJ/Q>UCQAX^\5>
M&KKQ9;W=EXJM[;QYXG\5:IX\N-&\3QR6DVJ^']4\1ZMX=NSH7@R6[TVZO/ G
M@R31^(\)?\$G/^";_P /_AY^T5\*_"7[''P4\+_"W]K#Q!X5\5?M"?#NP\/&
MV\%^/;WP1<PWW@RWD\/&Y&B>%?#O@3583XF\&^$O ]IX;\->$O%EUJOBK0=)
MTWQ%K>J:AJ !^6__  40^%OPF^'G_!0[_@WY?X"?!?\ L[PCX-_:;_:,^%>F
MVO[+UG9>!](\'Z+H/PVU&ROO!EQH_P ,?C%\%+2T^'O@?7AXSU_Q[X6>U\6^
M%-(\$Z)\;O#_ (M\'>*K?Q-XH^!7QZZK]E+X3?!;_@IC\1O^"N_P_P#V^O@]
MX'\3_%SX.?\ !3+Q7\.O!?AB>[\=?#+XZ?"']E+P%X'_ &6]3_97\:> _%VE
M>*=&_:#^$7P_^/-[\ K;X]Z;J_P^\7^$?AE\:OB!:^.?&GA&RDT#4M9M+;]0
M];_X)K_L-^(1^S:VJ_LW^"9K?]D*ST>#]E^"UN_$>D:9\![K0M7TCQ%:ZW\.
M=*TO6M,TSP]XGNM>\.>&M5U?Q39:;;>)M>U3P_X?GU[6=0FT325TK1^)?_!.
MG]C7XP?%3Q[\;?''P \+-\5_BS\-KOX-?%KX@>&-2\8?#WQ'\7_A;?:%!X8U
M/X>?&*?X=>)?#*_%SX?ZOX>L-#T:_P#"WQ(/B/3;[2/#/A'2]1M)K;PCX8C\
M/ '\@-CKOQ7_ &E-2_X,_M5_:W\,7*>./B?:?M%P>.]/F\1ZAH5Q\9/AW\&;
M+X6Z=^S+XV^)FI^(_$6MWGQ)G\>?![6K+X@>)-(\3:C>:=\29OB_\3O#MGX;
MT+PY\6-:\/']B/\ @C%X<'PC_P""H?\ P7K_ &9O!<4_@OX ?!OXJ?L6Z_\
M!;X&>'X-:\,?"+X1P_&#X9_&?QKXL;X7?"^Z\-^"_#'@2W\82PZ'=ZS<^#_!
M]EI/B:+3M)O]/\2>.-$@T'QAJO[9_$#]C7]FKXH^.O@/\2O&_P '/#>M^-OV
M7KIKK]G/64;5M'7X,S3OHD.I#P)IFDZA8:+H5KJ4/ACP_;:G!!IRVFK:)H^E
M:+>V-_I=DFFN_P""O['7[//[.OCSXK?%3X/?#9/"/Q)^.UQH=W\9O&G_  DW
MC'Q+XF^)U_X:?5!X=U7Q[K7BWQ!KNH>*M7T&+6]9CT[6M4NKC5[2UU+5K6SO
M(XM6N+28 U_VQ[#P#J'[)W[2,?Q2T:PU[X>V?P1^)>M>+-.U'Q#HG@^W&D^'
M_"6JZ]+J$?C3Q'\5/@5H?@:^T:33H]9TOQWJ?QQ^"UMX)U.PM/%3?%WX9MI"
M^-M#_D>\6:)X%^+W_!(/_@V2M;_XT:Y\0+7QI^W_ /\ !.#X%^+/B]X FM?A
M3\0]-\.:)X<^,IU#]G&P\:_#C7_A-XD\-6?P9^(OP_\ "WPNA\3>'?%EIX^B
M\4_"/PY\8+%?&7QBT_3KC5O[3O%_AFP\8^'-2\-ZI<>([6QU(6HGG\)^+?$O
M@7Q!']EO;:^C_L_Q3X/UC0/$6E[YK:-+O^S]6M1?637.G7@N+"\NK6?Y"UC_
M ()[_LG:_P" ?@]\,=8^%>J:KX _9T\8>$OB#\ /"=[\3_C!/I?P<\:_#_1]
M,\/_  Y\0?#%)_'K2^!]0^'>C:9;Z=\,V\//I]O\,K*]UU/! \+W'B'Q)+J0
M!^-/_!/CPWX:^#__  <*_P#!83X-_"K1=,^&OPCN/@?^R=\3F^$G@KQ#X>LO
MAG_PLWQ-\._ LFO^.4^%?@S3](TGP'XT\1O<WMUKZ>(=/U;QOXBU"_O_ (B3
MZI<Z)X^TBWMOZ!?VH/$_@KP3^S3^T+XS^)7C"_\ AY\.?"/P/^*_B?X@>/\
M2IOB1;:IX&\$:!X$U[5?%?C#3KGX->(/"?Q?M[[PSH-I?ZU:W'PH\4^&OB7#
M/9)+X#U_1O%*Z5J-M3\-_LY?"?PK\8_$_P"T#I?A;4Y/C+XL\(O\/M>\>:YX
MS\;^*-5OO 0\4WOC:R\%V5OXD\2ZOH^B>#-%\6:IJ^N>'?#&@:?HVE>'+S6M
M<3P]I>BV6M:M;:AZ[XO\)^%O'WA/Q/X%\<^&M \:>"?&GA[6?"GC'P?XKT;3
M_$?A?Q7X5\1:=<Z1XA\->)/#VKVE_I.OZ!KND7EYI>L:)JEC>:;JVG75SI]_
M:W%K<2PN ?P__ RZ^(?P6_X*(?\ !N??W7[.?_#'_A/XN_"O]J7P5>Z%)\0?
M"WB7Q_\ M(^#M#^!]U8^!/C;^UQXS\,:U\(/A7XB_:/^(.K_ !+U#XO>*O N
MG>#/%OC+P=XJ^)L'B*[^*'QO^,/CS_A2'PD]\_9(7]@7_@IQ_P $Y/@3^WA\
M>?VD/!GP#_;!^!'[34_[6W[1_P ;O@5K_P /=#_:>^&OBCQ+^U-^TJGP_P#V
M9/$MTMQ\4OCS8?!?QQIWQ \1_"W]D7X.ZGXDF\:^)?#5K\*;7P/IOBBZTY/
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
MOQUXLO\ ]FOXI6?A[PO\>_&/P6^*GP73QQ\>OVKOC3J<6HSZCXD^%?C/P_\
M$7QAXA^.=]XWU7P]X$\>?%WX4?'OLO\ @GW^SC\#=-_X+&?\%L]<L?@-\%[&
M/X<?&;]@CQE\+-1MO@QX2TS4? 7Q'\=?L;:AKGQ3\<>"O%<7P_LH=(\2^.YO
M&VM:MXCN?#'CO4M:GO?%_BC5?$OAKPA-\0M7\1_$K]D?BM^R3\"?C9\3?AO\
M:?B3X'U/7/BM\&;#Q3I_PA\<Z5X\^(O@_P 3_#&W\<Z?<Z3XYD^'^I^$O&/A
M]?"U_P".]":+PUXPU31QINK^*?#UOI^@>([VXT+3M*T[3>7\?_L'_LG_ !3^
M.=C^TY\0?@AX<\5?M"Z3X;T[P?X7^,.LWWB*Z^(?P[T#3;F74=.LOA7XI.J'
M4?A--IFIWFJZC::I\,+CPIJ$-_KWBF^BU%;KQ=XI_MT _B,M/V3_ (7>&?\
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
M_"3_ ()(?\'#'B?P%%\:?!WPZL_^"MGQ(\+:SXF^"5Q?>)_%/A;X ^-_C/\
ML\?#[XQ7?P5DTOXY:KX4U?Q_X,^ GB#Q;XB&JOXUM/"FIA_ TGB[XI_$#P0#
M+X6_M$L_V1/V?=/_ &E-;_;!T_X;6]A^TSX@\)#X?ZS\7K+5_$UKXDU;P"+.
MPM+?P5JD*:POA_5/!]K)H^A:E:^%KS2GTA/$NAZ1XONK$>)K./6(. \,_P#!
M/']C?PCX+_:'^'VA_L^^$9O"'[6]_J>K_M)Z'XBF\2>+K/XQ^)M:FU>XU?Q;
MX^D\8:]J^H:UXLU2ZUK4+O6O&37)\5:MJDUGK$NL&_TVUO+( ^2_ 'P'_P""
M?7PQ_:AU[]NO]G#XS>%_A;/^T-^P=\4+'4O#'[+Q^&%[^S[\5OAE\$_B?X1\
M7^)?VQ-%T#X>_#O7-'^*7QG^$NL?%/PUX$_X3[5YO&]C<^$/%VC^'[?PY<PC
M5K74OYW/^">TOP_^&7_#A#]HOP+X(N?A1\(/B'^V?^VO\#_!7[37Q2O=&^+_
M ,:_VE-)^._P\^,CV$7[5OQ+^#7Q6^'7@#PI\6OVB/CA;:-X#^$W[./BWX5_
MM%^(_@QXA^"5IJ>M_M3VJ^#->\"_&'^L/]F/_@F?^PA^QLGQ#3]FG]E7X6_"
MF/XN:-+X;^)*Z-I,^L'Q=X;DO-2O)?#6M2^*+K6+NX\)M-K%^LGAN&>#2+VS
MF@T^?1GT_2='M=/\?T[_ ((I_P#!*2TT?0-!/_!/[]FS4=)\*>*;?Q5H$?BW
MX>6_C*ZTW[,UQ<1>'=.N_$TNLZC;_#F^U*\U3Q%J_P )/M<'PUU7Q7K'B#Q)
MK/@:\\0^)]:U;4@#^8;X*_L,?LD?M0_!C_@Y5^*/QMT#P!I/Q>_9R_X*3_\
M!2/XJ?!']H'7O'7Q_P!'\5_LV>+OA[X2^(?BGP#\4+C2?@^VI:EHWPY\,^*7
MO?'7B&R\ >&O&NN_%^]^'VGVGQ"^'7C^]^#WP1T[2OI[X:W'QB\7^&O^#0OX
M@^.-)L_B#\6;AOB':7,OQ5TWX@ZO:7GPT\1?LK)=OXTN[KP5HWBBRN_'_AWX
M/^&]!\>_#/Q!XS\,7>I7?C;1M$\6>*O'O@7PA!\5_&@_HI_X=@_L,0:MXXN=
M-_9U\.^'-%^*_BW3_&GQ;^&?@?7O'G@#X"?&'7M(TZ_TRWO_ (P_L^>"O%VB
M_!#XJ07D&KS3>(--^)'@'Q1IWBW7$M_$7B+1-4U31M'U+2?3OC?^Q/\ LR?M
M)_$CX1?%SXY_!W2?B1\1_@'JT.O?!/Q5KNK^*DN?A-XFL?$&F>*5\4> [.Q\
M06NG>'O$5UKWASPQJ5SX@TRRM];OYO#?A:._U6Z@\.:%!HX!_,?K/P5\-_\
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
MTOQKX>UF?POX=36W\)^&KW7_  _X^\1:3J5SH^AV5WJ&CW5CI-ZS6VBZ-'I
M!^''[,_@?]C/_@H=^PO\*/VK?VI_C7I'[)_[?7[,/[7VN?M%?M=_$3P#J/@3
MX;?M=_ +XJ7?[7W[3>B>'?V0?BW;^([CQY^T-X#^$^MGQMXR^#O[,/P;\9:]
M!X\NM'TSX6Z;H&AZU>Z+?>!M5^Z_V%?V:OV?O"O_  4M_P""QEL/@3^SOX?\
M&_\ #1'[,'A?X2:?#\!?!WAB9?&/CC_@GCX)\7_'G2O!GC ? O1-*\2S^-=
M\8>)?$7C'X;>'?C?\0K^ULO%'Q-\6^,OA/\ "33/BSJ'C7]H/[PA_P""3?\
MP3EM/VDH?VNC^QC\&+C]HV'Q[J7Q37XIS>&5NM2?XJ:MKJ>([KXG/I%S>7?A
MV3QXGB5(_%&E>,+G0F\2>'_%KR>*](U2QUR:\UM/8;S]A?\ 93N?VB/%7[6T
M/P+\(:9^TWXU\*W/@?Q1\>=!.L>&_BAJ_ANX\*V7@Y;<^*/#>K:+J5M?VOAW
M2])T'3/$-K/9>(M&TW1])BTG5K#[!875@ ?QY?LL?%B^\ ?\$'OV6- ?0/B3
MX/\ V6/CE_P6I\.?!+]J;XK>)?BC\3O#'AGP#^Q;XM_:R\3>(O'/Q3\ _M!^
M#OVE_B;I/PA^"5]XJ\+^$?@=\2?B-HWC/X;_  ^UKQ%XD^->BVUO?_$CX@K^
MTS\2?V^^)'[/]I^SQ_P6D_8D@_9L^$7AO2?@G^VW^RI^W#X&_;E^#/AOPUH^
MA? 6R\%_ V/X/^+?!'[1]Y\+_#5GX3\/7_QM\8?%/XJ>!/@'XX^(GQ!M?B)+
MK'PHU/PUX'T[P_HU\G]M6_Z4>&O^"<_[$_A3X(_%[]F_1_V9OAT_P'^/OB>]
M\<?&+X2Z_:ZCXJ\(?$'QU>S:)/=>.]?L?%.H:S#)XVGOO"GA75$\70"'Q/:Z
MSX=\,^(K/5[?6/#>DW=CTGP"_8?_ &;?V9=,T^T^#/P]U#PW>:9\(/!7P!T/
MQ#K/Q ^*_P 0O''AOX+?#B77KSP+\*O#?Q"^)_C?QAXZ\+_#_P +2>)-:E\.
M^%=%\1V6CZ)J-\MS:V[SV]H]J ?Y\&@^%?#_ (+_ .#6GP]^VQX2U'6+3]L7
M0/VY->\0^&_VGX_$.GZ1^T!\)M;\2_&.'PWXFTWX7?%N3Q-KGQ2T'3/%WA_3
M=-\1>(_#7A/5_AG>:GXJUOQ+XTU;0-1A_M?QAXY_<C_@L/?^+_AS\3?^"B7Q
M$O\ X+_#?]NK]B?XC?"'X<_"']LOQ);>*_A]JO[6G_!*MM0^".B^%+&]^!OP
MZ^+.IV>D:YX9UOP]\6_"/[5WPJT;PDEO'JGQCD^,I\:^)?A=I^L0?$K3OZ"X
M/^"6_P"PE9_ 2Y_96T_]G+0[']F6_P#$-YXEU/X#V'BWXB:=\*-;UK4=3\)Z
MY+?^(/ EIXM@T'Q MEXB\&>%_$NDP^(-/U"TT+Q%HKZ]HEA8:SJ&HZKJ73^-
MO^"=_P"R7X_\4_%SQQXE^%6N2^)OC]HWA[P[^T!>>'/BW\9O!$?[0GAGPK\+
MM8^"_A_PK\==&\(_$;P_X>^-7AO2/AMX@UOPQ9^'OBK9>)-!6#4)M0:PEUHC
M6R ?4GPB^*/@3XX_"GX:?&KX6ZXOB;X8_%_P%X2^*'PY\2)I>L:(OB'P'X_T
M&P\5^$-<_L7Q%INC>(-(.K^'M6T[4&TS7-)TS5[!K@VNI6-K>130I\N_M>_M
M+^+_ (.0?#[X5? +P/X0^,G[77Q\U#4](^ OPA\<>/4^&'@Z[T3PGJ/A:T^,
M?Q>^(/BR'1];UC3_ (:? ?PKXOT[QGXWTCPGX<\1>._%970O O@;1KSQ-XCA
MGL?N&%76)%D.YP#O(+$%LG=M+_/MS]S>6;;C<[G+M^=G[1__  2D_P"">/[7
M'Q)G^,'[2/[(OPN^+_Q.OM'TK0;KQCXJL;Z?6O[%T"U^R:)IC30:G:61M-/M
MW=(T$<LBR2[4DFCB=XP#B_V0[3]B#]@']DU/@G\-OC+X:\3^&_V=]*\"7WQD
M\6:7K-Y\5/BG\2/C#^T$-+\7Z'XO\6Z-X3NO'/CSQO\ 'C]K'Q+XJTKQ/\,?
MA1X<M_$_C'XBR?$#X:^#_A'X/O;#Q'\-_#MSYW^RQX/TV?\ ;+^,?[:/[0'C
M+4[+]J3]HOX#_"_PK\*?V1-:\#>$=/\ C)^QM^Q;X5\3_%CQ1X5\/?$#P_\
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
MX"?$7Q/KVH^ ?@WX@UCP[X6O_#EWJ6E:KH'NW[6?AGP'\<?C;_P:J^-OVH_
MOPCU+X__ !=LM%O?BW'XO\%_$'QS\:_$FK:3^S;\.OB'?^%%CUO7;CX2ZQ\'
M-"^-?BC3;SXA'XO^(/$WQ:\!^)?%/@_Q?\"[/7[(_'RRU[^AWQ7_ ,$U_P!B
MCQE?_%&;Q!\ M,U+P]\;?B-I'Q?^,OPJ7Q9\0+#]GGXN_%C2-3@U=OB5\4OV
M;;3Q9:_ /XB>-]:U_2="\0>._%'C/X7^(-6^(^M^&_!?B#QM<>*]3\'>&GTG
MT?XS_L:_LZ_M!_$?X7?%OXP_#BX\8?$?X*#49/A!XVA\9?$#PYK7PLN=:ELI
M]=U/P)<>%_%>B3^%/$'B!K#23K>O>'8X-=UA?#F@6^L:M-::#HEK9 'T'X0\
M%^$? _A3PUX)\$>'-"\'^"/!V@Z1X5\&>#_">CZ9X:\*>%/"WAZP@TCP]X>\
M->'M#M+#2-%T'1-)L['3]$T?3[2WTW2+&SL[73+6TM[:&-/YF?AC\./A5X8_
MX.2_VY_&WBGX-_!G3/AM8?LD?LE^(9_BWXL\%?!33+7PE^UU\4OBKX?\!?!6
MUTKQQXI\%2?$/1?C)\==4U3Q5H/A*Z\%^.M#?X@^(=&TK1_%?ASX@>+;+X53
M>"/ZC+>/R8(HLL?*01AF$89PGRB1EB6.)6D #E8XXT4MM5$ "CY7U;]BS]ES
M7?VG/#'[9VJ_ ?P%=_M2^"]$N?#GACXUKIL]EXYTS1KO0O%WAB>U_M2TNXK:
M^$WAKQGXD\.B[U&SNM2BT?5I; 2PV,6GV=B ?PE:'\'OA7X,_P""$?\ P6$_
M:A\/1Z#9?M(_ S_@J?\ %*_^ _[5/@S6M*U?XF?#'7M%_:)_94L[3Q)\!M=U
M.3X<_$/]E^Y^(-C!I_AWQ.MA=>'/C-XL\-3:;XKUK2O$FG7_ ,// -E^SWQ%
M37OVL_\ @MG_ ,%&?V&?VIO'7P@T[PMJ/[,OP(TK_@G;X#_:K^!UG\1_#S>$
M_'W[/GBZ#]HWQW^R9X3UGXN?"'2O%?Q$OO%VN_$^R^(GQ#T3PC\5O'.J^&O
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** (;A6:&0($,@7?%OC$RB6,AXG,1>/S-DBJX42Q,2
MHVRQ-B1?P9^$_P"VY_P4+_X*.> =<_:0_P"";7AS]D3X2_LDSZSXT\+? ;X@
M?MM^'OBGX^\9?M/6_@70_B?X9\0_$K3_  E\$/BCX%N?V=O 4/[1/@KP]\*M
M'T/XF6GC3XEZ]\.-5\<_':^\-^$M0\&>%/@A\5OU,_;>^"OBC]I/]B[]KO\
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!%,H:-MRJVTK( R-( \3K(CA%!9VC=%D15PQ=5"E3@CX<G_ ."=W[)D7Q:\
M1?''P?\ #+7_ (-_$SQWK,GB+XE>(/V<OBY\9?V6XOB_XE75=:UB+7_CMHG[
M.'C[X7>'?COX@AU?Q+XJU6V\2_&C0_B%KEG>^)_$$FF:U:PZE+'>_=%% 'Q)
MXI_X)Y_L4^+_ -FCPU^QWXF_92^!7B#]F;P@M^?"/P7O/AQX=/A#P1J&LVOB
M;3=6\8>!(I+/[1X-^(LZ>.?&.I3?$O0+ZR^)#ZOXG\4^(K7Q4GB77KS5I/2/
MAO\ LP_![X4I\2KWP1X9\1VGB;XSDQ?$OXE:_P#$;XH^,_C1XOL[5?$;>&M,
MU7XS>-O&NN_%JW\/>!T\6>)H?AEX<LO&FG:)\*8_$6IVWPXTSP-'<SQCZ3HH
M _)G]J+]BWP]\(_^"6_[87[)'["W[.^O7#?$[]FGX]_!_P"$'[/?P_\ &^AZ
M3X=TWQA\=_"WB_P9_:>AM\:_B;X/^'?@'PQ9>)OB#J?Q$\?QZ9XET.74K!O%
M6MZ;H7C#QO=Z?H^H<3_P28_8'T[X!?LA?L77GQ[^!/B7P3^U/^S_ /!"S^'-
MSX9^(?Q7U_XM:/\ "3Q;IL7BCPEXQ\6_!OP]%\=?C?\ !;X<Z_\ %?0=7U>]
MUKQM\&[CPOKOB;P7XS_X1#Q#;>%-&MY?A'X._9RB@#X(^*'_  37_8K^,GQN
M\7?M#^//@%HTWQC^)GPG\0_ WXM>._"GBOXC_#:_^-'PB\4:;X=T+6_A[\;=
M/^&WB_PIHOQD\+7VA^%?#&BOI?Q:TSQG]G\/:'I.@64UMI6B6EBOI7CW]C']
MF;XG_$;X%_%7QM\&] U?QY^S((A^SWK:WFOZ;8_!G9-I-S-_PKOPUI.L67A?
MPW)JD6C:)I>O-9:''%XBT;0-&T#Q&VHZ#HNDZ6GU;10!^=_QK_X)8_\ !.W]
MHOXVWO[1?QV_8I^ _P 5_C-J7AU_"^K^-_'/@32M?D\4:>NBP^'=/N/%^BS"
M70_&&NZ'H5KIFA^&O%OBW2M2\3>%=.TC2+7PUJVC6FB:2UISVA?\$A_^";>A
M_!7X=_LW6G[&_P )Y/@+\+/&P^*GA?X5:[IVJ>*?!=]\4$TBP\/I\0_B/H_B
M+4]6A^,_C]/#MA#X/3Q?\6QX]UQO!=O=>%I;]O#VLWFGZE^F-% 'RYI7[(_P
M&TG]H*;]J^W\!ZDO[0C^%M9^'[?$[4O'7Q"UWQ(_PSUCQ!J/BR_^&EM'J'B_
M4=)L_AQ_PEVIW7B_2/AW#:#P;HOB7[+XAT70=)UNVM+G3?(?!O\ P3'_ &#_
M (<ZQX7U'P1^RO\ #?PIIO@GXO1?M >#_ ?AJRO]'^"_AGX_VND6GAO2_CIX
M?^!%AJH^#>D?%S0=!L+#2_"?Q*M? -OXU\&PP1OX;UW2\3WL/Z T4 ?*;?L?
M?L]?\+^\:?M0VGPM71/VA?'_ ,.)/A)XF^,.A>)?%VA^-=1^&UU8Z5;-X*M]
M6T#Q-ITNB:/92>&_#6I6<6B-I3Z=XDTRQ\2:5>V^OV$6N0=)^SM^S/\ !/\
M9,^'%G\)?V>/A]%\*_A;I4]_<:#\.M#USQ3?>$_#4NIZKJNN:N/"NA:OK&JZ
M;X4MM8UW5=4\1:O:^'K2QM]4UK4[_5+NVO-6U*:5OHBB@#X(\0_\$QOV(/%_
MQ;\7?'_Q/\#+/5?CCX^O9=0\:?%EO'/Q*T[Q[XEN9/ NO_"Q?[2U_1/&.FW"
MV<'PM\4^)?AE8:19?9=&TCX;Z_J_P_TFPLO!]]<:-)8U7_@F[^Q#KGP:^*7P
M$\1?LT> O%/PF^-OQ<O?C[\6/!WBJ/6O%1\?_'#4WT2;5/BGXHU_Q!J^I^)]
M2^(&N7'A[1SKGBR777OM12*[%]?7":EK%Q?_ '?10!^>?PX_X):?\$\/A)\4
MO"?QO^'7[%?[/?ACXN^#=%MM(\/_ !%@^&>AZCX^AN[>Y:[NO&6I>*M9@OK[
M6/BMJ5RTSZU\8]=U'5?BIXB$MVNL^.]7M=7U""[]YL?V4_V>--^,?QB^/MG\
M&/ =M\9/V@O _@SX:?&[QQ'X?CGU#XI> O 5IXDL/#&@^,X;B*30=<,6F:]>
MZ!K&JWNFR:SXF\)Z/X"\+^*+O4]%^'_PWTWPO])T4 ?+W@3]D']G+X7_ ++T
M7[%?@+X-^$?#O[+EI\-?$'P@'P9TZUOF\,:I\-_&&G:OI?C/0M:N+V];6/$.
ML>.+;6O$%]XX\6>(-;O_ !+XQ\3>)=:\4^*M;U7Q%JU[JD_L'PJ^&_@KX-_#
MCP%\(?AKX?A\*?#KX6>"/"/PY\!>&;:;4+JT\/>#/!&@6/AKPMH=K>:M/=ZE
M>0Z/H&FZ;IT=S?7EW=S);*]W.]V9S7H-% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M13694!+,J@=2Q  R0!DDCJ2!]2!U- #J*:'0XPZG)(&&!R5(! YY() /H2 >
MM =""0ZD X)# @'T)SP?:@!U%,\V,XQ(GS?=^=?FZ=.>>HZ>HH,D8SET& "<
MLHP#G!.3P#@X/?!QT- #Z*8)(ST=#SCAE//IUZ^W6D\Z'('FQY8 J-ZY8$[0
M0,\@L"H(ZD8'- $E%1^;%C/F1XW^7G>N/,W%/+SG[^\%-GWMP*XSQ3MZ8SO7
M''.X8YY'.>XY'K0 ZBH_.BW!?-CW$*0N]=Q#[]I SDAO+DVXZ^6^,[6P&6(
MDR1@*H=B74!4(9@Y.>%*JQ#'C"L<X!H DHJ/S8AC,D8R0!\Z\DH7 '/)* N!
MU* L.!FE\R/('F)D]!N7)R=HQSSEN/KQUH ?148EB;:5DC(8D*0ZG<58(P7!
MY*N0I Z,0IY(%+YD>0-Z9)V@;ER6.< #/4X/'7@^AH ?14?G0YQYL622 /,7
M)(5G(QG.0BLQ]%5F/ )#BZ#DNH&5&2PZL0%'7JQ("^I(QG(H =130Z-P'4D8
M! 8'D@,!P>ZD,/4$$<$4GF1_WTZ9^\O3UZ].1S[T /HIGFQ_-^\3Y?O?.OR]
M?O<\=#UQT/H:/-CSM\Q,Y"XWKG<0I"XSG)#H0.I#J1]X9 'T4T.AQAU.>F&'
M/&>.>>.?IS2>9&3@2)DD #>N23@@=>I#+@=]PQU% #Z*8)$/1T/0<,.IZ#KW
MR,4>9&>DB'C/WUZ $D]>@ )SZ GM0 ^BFAE/1E/.."#SUQUZXYQUI!)&20)$
M)'4!E)&5#C.#QE"'Y_A(;H<T /HIADC7[TB#& <NHP6^Z.3_ !=O7M2B1"0
MZ$MG # D[<;L 'G;D9QTR,]: '44QY(XP#(Z("2 795!*JSL 6(R0B.Y]%5F
M/"D@,L:C+2(H^7DNH'SL$3J?XG(1?[S$*,DXH ?1110 4444 %%%-+H#@LH.
M"<%@#@<DX)Z <D]!0 ZBBB@ HHIH="0 ZDD;@ P)*\?, #DCD<CCD>HH =11
M10 4444 %%)N4'!(SZ9&?7^5-$L3=)(SR!PZGEB0HX/5BK #N00.0: 'T4U7
M1\E'5P"02K!L$'!!P3@@\$'D&G4 %%%(65?O$#MR0.?3F@!:*9YL1 (DCP<8
M.]<') &#G!R64#W8#J13Z "BBFF1 2"Z C&06 (W9VY!.1NP<>N#CH: '44T
M.A.T.I;KM# G! (. <\@@_0@]#3J "BBFJZ-C:ZMD9&U@<@]",'H?7I0 ZBB
MB@ HHI"RKRQ '7)(' ZGGTH 6B@$'H0>2..>0<$?4$$'T(Q10 44$@=2!]?<
M@#\R0/J0*0$$9!!!Z$'(_,4 +1110 4444 %%%% !102!U..@Y]2< ?B>![U
M&98@,F2,#!.2Z@8'!.<XP"0">V: )**0$$9!!!Z$'(_,4M !113#(@)!= 1P
M06 ((7<01G(^7YO]WGI0 ^BF&2,<&1 2P0 NHRY(4+R?O%F50O4E@ ,D4>9&
M" 73)Z#<N3G=C SGG:W_ 'RWH: 'T4SS(_\ GHG)('S+U4;B.O4+R1V')XI]
M !1110 4444 %%-+H#@LH)R "P!R "1@GL""?8@]Z-RDX#*3DC&1G(SD8SU&
M#D=L'TH =1110 4444 %%%% !136=$&695&"<LP48'4\D<#(R>@[TH((!!!!
MY!!R"/4$=: %HHHH ***0D 9) '').!R<#D^IX'O0 M%,\R/!;>FT*&+;EP%
M(R&)SC:1R#T(YIX(/0Y^E !1110 44SS$WE-Z;PNXIN&\+D#<5SG;D@9QC)
MSFGT %%%% !113&D1/ONB9!(W,%R!C)Y(X&1D]LC/6@!]%'^?RZT4 %%%% !
M13%DC?[CHW0_*RMP<X/!/7:<>N#CH:?0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5^/G_!<;]J7X\?L)?\ !/#X]_ME_ #Q'X8M
M/&'P7T?P9;6'A+QGX-M?%7AGQ%KGQ6^,_P (O@WINN:JYO\ 3=1M%\!:'XY\
M5>)]%LM+N;.;5?&T'@ZXUW4;[P;H?B#P/XR_8.OP-_X.=I=,7_@AS^W8NM6=
M_>6 TO\ 9]2"/3[^'2)QJ\G[5OP(71+EKVXTG74GL;'6Y-,O-3TY=-@?5].M
M[S1[;6]!NKT:[I !Y/\ \%3/VQO^"FO_  2NB^"/[5-GK'PC_;G_ &;KO_A)
M_!'[0?[->@_#J[_9[^+4?C&S^#?Q)^*VI_%?X-^-].U'XXZBOPC\#Z/X \=>
M-/&7A34]*\;>,OA'\&/AVFI>,_%7Q)LKOX@_'CX>_>OQA_:M\6?&W]DSX"_M
M8_L%?M"? X?#;XP>,_V;/#7AGQ%\0_ %QX]\.^))OVA/VIO@'\ 73Q-<6GQ2
M^'>I:;J/PTT+QK\8='\1_ ZPG\'?%WQ'^T%9?#WP4OQ&^&ESX)\>> ?B9[3^
MU2^FCXZ?\$W1?ZGJVF7</[9OCR;2K?39](%KK=ZG_!.C]O-?[+\1PZEJVGWT
M^GPZ7)JVM6EII-KK=TOB+2]%O)[%=*M]3U;3/YQ_B9^SA^TG_P $?OVL/AI\
M ?V9/AQX\^+7_!*#]NW]M/\ 8;\5M/J5_::O:_\ !/?]H"Z_X*%?"#Q#K?A7
MPI8Q>#M7\.^'O@3\2M"O_#W@#PS#XUT31_$-YXGU+P0='^,FD_$+P7+<_%H
M_K*\.>%?B7;?"'P_X9\0_$K0O$?Q=L?AUI6B:Q\6[?X?0:3X>UKXFVOAJ'3-
M3^).G_"Y/%&I6GA_2-2\112>([7P%;>,M0@TNSN6\/Q^)+I8VU:?^?[_ ()Y
M_M7_ /!4O]J;X5_\%$OV<OB!\8/V>?!/_!4?]A[]I73_  #)X>\;?LZ_$@?L
MW>(?A:-&/BKX*^,;M+27X9>-(O!7[6NI>'/B!H]C\3M&N]?UCP]\"=*\&?$_
MPO\ !FQ\1>)-'U;QO_2M VZ&-L(-RAL1L7CYY_=N4C+Q\_(^Q0RX8  BOY"/
M^"H_P._;-^"7_!7_ ,$?$K]CJ3Q5HME_P6'_ &5+?_@G+XB^+'AS0/'_ (AD
M_9L^*6B>-/"NM^.OVB+RY\%^*?@_:Z!X\^%O[(&A^-OBM\ -5N/B=X@\=W7B
M3X4?%R>UTRS\*:%-=0 'U9^QQ_P4N_:0_:L_X((^.?V\-&\>>!?$G[:^G>"O
MC%HFF>"_A5\-(_B=;:'\?_ OBZ[\!?!3X)Q?!?PGJ&M^,_\ A//CQ96?PI\3
M7'A?7[^YU/\ X23XXV?BG0M$TOX:WW@SPOI7'_MI_MA_\%3?V+_$7_!&SPKX
MO^,/[/6I>+/VV_BM^SW^RG^U!X*O_P!GJ76=-\#?&?X@Z\FF_$?XD> ?&>D?
M%W0XM6TWPM_PL7PSI/A/PO/X?M[*X\1_"?3_ !5<:Y<:)XQ\1^!(?E?]EO\
M9[UW]@[_ (*M?%K_ ((__#;0(?$?[+G[4G[0?P&_X*Y>!Y/"T/B--*_9F_9_
M^%&K?%CQ9X@\,Z_+%XV\)V?A+Q"G[97P"_9!^#7@>UT3P[\3?#WC?]GB^UBW
M^(NN)XDU/2M*\/\ UG_P<#ZA:)^TE_P0,T]M&TZ6[N_^"P_[.%U!K\DNJC5+
M%+'QYX-MIM%M$@U>+26LM5N=1M+K66U'1[O4K:72=+30+^RL9?$%GK8!T_\
MP5C_ &G_ /@J;^PO^RK^V-^VCX+^*/P'T+X0?L\>(?A]X%^#_P )/BG^SN/'
MWQ4^-OA3XA/^S?\ !#5?C-X^^+?P_P#V@?!W@7P5KNF_&;QC\6?'WP^\&Z?\
M$I=*U+PU;:5%X]\,+;>((O"_@_VGPE=?\%N/$-AX#\2>&/C#^QU\0?#GQM_9
M:E^,_P //&0_9BUSX:^!/A!^T=I&E?"?5O!GP4^//AJ?]J[QI\3/%7P*^//@
M_P 1_$\ZQ\6O@U!/\1?AO\6=,T3Q$=*TKX;6L/PI^(/+_P#!T(%/_!#']N*,
M@D./V9F60!?L\;G]L#]G\./M#$'<L:PKETC,\+)+"LK&Y*?L)^S UM-^S)^S
M@;."X@L?^%&_")[&&\87MS;V[?#_ ,-M8Q37D5G8QW=Y!:,()K^UMK"&XG6:
M6*TLFEA@M@#\7/\ @B+_ ,%F1_P4M^#DGP3^*M[X?^'G_!0[X;?">W^(WQ%\
M-1>!Q!\-/%?@7QG<6&L?"OXQ^ =-T'XE:E-XF\/#P7XV^#5W\8O#,OB'X?:I
MIWCGQ3K&BV7A_P +>'=5T673%^(_QL_X*-Z%^Q9_P4R_:!\,_MB_ 5_$7[%O
MCW]N8^"GMO@7X1^,D?B/X?\ [,-I#\1?AIX/USQ?X,^*/@?PGX=^+^K>&;/Q
MC\/?VAU'@[4/^$-^(D_A#P[H7@7X?^(O@?\ $'2_C1\%^&O^"??Q-_:"_P""
M.O\ P2L_;@_X)_>)Y_AY_P %'OV-_P!DKX4ZQ\&M?T*X\.?#FV_:"\&>&7T;
MQ9\0OV5?BO>?#5(K/QYX+\4ZCHWBD^!?#_CK4K33O$7BW7]?L?C)<^&+KXM?
M%?6]/^K/A5\:=9_:Z_X(@_\ !7OXP:AX*\8?"_QK\7O"'_!2)/%WPK^,^A>
M_A/XF^#OQ('[.5[X5\<?"'Q3<:?I7@3PY:Z?\+/'&FZUX!L/B/X\T'P3X[\;
MZ!X>TSXG_&W1?#GQ&\1^-;:S /5/"EQ_P6G^)W["OPO_ &E_ 7[<'["B?%;X
MP_L^_"7XL^"_A9KG[&MWI7A74?&OQG\.3>*M"^$=G^T)9_ME^-_"&K?VKKWQ
M*\.^!O#GCNR^'6HZ7XVU'X?_  [U :1':>)O'&I>+_;_ (P?MJ_$?QS_ ,%4
MO#__  3-^&'QG\!?LNQ>'?V7M1^/OBOQCX\\%S:K\7OVA_B5XN@\;:7X ^$_
M[,_A;XIZ3X/\ ^-?AY\+?#WA'6/C)\<OBCX%B^,DFN6WAR\^"NC/\(O$_@CX
MH^*_#OR3^RI^P_\ LN>'?^"9'_!+_P#;#^*7[17[37P=T/\ 9T^ ?["W[9?C
M;6O%?[;G[5/BG]GV5/ OP2\(>)];\-Z_\#_B-\:=?^$/AKP#J,^KWD/AGPI\
M,/!O@E= U&/PWX>T*UOOAV_B/X4^+.K_ &H_@I^PM_P6L^+FE?LN_'?X5_%W
M]G7]I?X;_L<?LN?MQ? 'XHW=Q/\ !3]M+X2:?\<_B)\1)?&W@P> ]7T35]&,
M'P(UGX>_#;PS\7XI]5^*WA'1/'OQDU#PGH2^"/BQX"@\8D W?VF/V]/V^O\
M@FQ_P35_;T_:1_:Y\,?!+XZ_'?\ 9\^.&@_#7]FKQ+\-_A[\4/ 'P?\ BY\-
M?B#H7[/_ (?^%?QC^*NC37WC.\\/W]AXP^(/CGQ#\6O#&C^,M \&/XQ\-ZC\
M#?AS\1O#QUOP9XN;Z"T[5?\ @J=H&N?LD?$WP-\>/V5?VN/V7_C9KOP;N?VC
M=8\)_#34-.\2^!/ _C'PG\.%@\?_ +)'BGP!XNU/PI\3?A#X[^(FK^.O$-YX
ME\?V6LZUX"^!^J_#3^R&\77NA_$#XM:I^4/[)?[3VH_L9_LU?\%%/V-OV[?&
M7A'_ (*+?L:_\$]_VE_V(_V4?^&N/BWX5U;4/AUX[\/_ +6WQ%\ Z'^TI\._
MB\OB.]_:%\':K/\ \$^[_P ?VP\4?#W5?%&I:EH%C8>&/@YK#_#-[OP?;Z5P
M&K?LBWG_  0__;3_ ."?'C?]@/\ ;5^(_BS]F3_@H!^VCX,_9X;_ ()N>.O$
MTGQ2\ Q? 'XX3:GXN^)GQX^$&I1^-Y]7OO#7[.EQ>>#M9TGXDZ5X)O/%&@V'
MB[PO!\5?C-KNB>+_ !G#\5@#^HO]L23]H33OV<OBUX@_94\0>&])_:"\(>"O
M%GC+X7:7X[\ ZI\3?!/C/Q/H/AS5KVQ^'OB/PIX9U;1?&-[#XE:$0:!=>!-=
MMO$/ASQK#X6\33^'_'_AO3-<^&7C3^7SQ)_P5V_X*4^(?^#>KP7_ ,%;?AY\
M7/V5=/\ BQX9\6ZEIGQS\$R_ [Q#JI.G_P##1GAW]FOP9I?A-W^,][X>\)^,
M)Y3#\7O'\'BCP7J8\2Z-\1;9O!2?#'1/#FC6?B_^R*"VC>%#ND"')10ZMM3<
M-BF0!FDP%)W-++\TDA25U$+I_(9\$/@+H_A'_@J-^U]_P1B^*OPXT_XF_LA?
M&3]J6Q_X++:%X6U;P/K5KX"UWX/^*] U\^./@WX_LK3QYX0\+WOPU^'G[;>D
M?LPGX5?#W3/A[\1?ACXST3P3\2-"^+UI?WGB?2M!T< _8SX[_M&?M!:S^R[_
M ,$_OB)^S9\9_AKX=^-O[6OQ"_9,\(>&HO%7P1UKX]?##XJ:1\6-!TGXS?&+
M7-#TWX>>,?A[J7AUOA_^SUX)^,WQAM/%EQ\0]#\#:Y\/?"/CGP$K:3X]\;?#
M#XD_#GPK2?CY^W#!_P %M?#W_!/G4_VBO >I?LXZ/^PA:_MSZAJ-M^SYHVC_
M !J\6:-I7Q[\1_ >R^$GBOQY=>.-6\)1ZIJ>KZEHOBCQE\2O"/PR\'?;/#NC
M1>$/"7P_\":[?ZC\0[C\Q?\ @W[\(?%/XW?$FU^%O[15_J.JV?\ P0#\>?M7
M?L<?!*76?%_Q#\2>,?&WQ)^-'CG6? D/C3QM?Q>++?X6OIW[-_P*\$>+/V</
MA+X"M(_B%HUIX.^*5Q=Z=:> XO!'@:]\0_8'QH^"G@[X_?\ !S)I_@[QWK'Q
M<T+3=-_X(4V/B2.?X+_M ?'K]F[Q/+JMC^W[K&GP1WOCG]G7XD_"[QSJ_AR6
M+6;Q[KPCK6MS>$]0U&/1M;U+0KG6="\-SV0!ZGXV_:Z_;(\*?\%V_ 7_  38
M7XO^"KW]FCXO_LE^(OVK+/41\(M"@^/'@>%8?CY\.+#X::7\0+CQ#J/@S7;+
M3/B#H6C?$'3O&'B;X2ZG>S>%O"W@SX;^(=+U?5/^$_\ 'WQ-Y+X4_$7_ (*W
M_M'_ +>G_!13]ECP[^V5^SQ\'OA]^Q#K?[-ND>$/']Q_P3[U/QW8_%>Z_:7_
M &>D^)]WIAAU3]JWP]9Z/XI^$UJVF:IKW]F:UKD7B?5?&PUJ^T#P=X0U'1/
M=M\E>&O@78?LY?\ !S]^R[\)]!^*_P"T3\5/"EQ_P36^-7Q-M9/VD/VA/B]^
MT3XBT+5_B%\?OV@6?P_X<\0_%OQ3XKUG2_!?AWPKX=\&> /#>DZ;<+<7WA?P
M9HVM>.+SQ5X\UKQ3XT\4>W_LT_LT^ /V@_\ @N5_P7Y'Q U_X^Z,GA5?^"5_
M]DGX(_M4_M3_ +,1O5U[]D;6SJ1\1C]FGXO_  G'C1X)]#LI-(;Q>-?/AY;G
M6SX4CTP>)/$,.I 'UK\9/B9_P5!^"W[#?[=G[0OB7]H']D?4_BC^R_XF_:1^
M-OPV\1^#OV>?$WB/X3_%W]FKX+_LP7^K'X1ZO\/E_:*L_&'PA^)FF_'_ $SQ
M_I^L>(=6^*_Q)U'PAK?@FWTS6_#WC'P[>#2;O\__ (@?\%4/^"@_[#7[*_\
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
M7AOPWXJ\.:!\)?BB=$\:?#W^B/\ X)?_  A_98TO]K7]J3]HW]GW]M_XI?\
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
MW=V[2P^$/$+:=_--^Q!\>/B=^S__ ,%"?V"_V8/VMOA'^S=\<KWXZ?L.^/\
MX6?\$U?^"F'[&D'C#P?HWQ8_99^&GA_P9\6K[X?_ +0?PR\1:VO@X>)/%O@K
MX,^ _CC=7OPTUKQ9X$^%/B;XD>$_!_PEL;_PE\6OB)XETGW#_@N)<:%X9_:S
M_P""%_Q-\87G@?PCX*\'_P#!1_3]$U_XC_$WPG:Z[X)\,7'C'PK,^D^'[W6=
M4^%GQBT?PSXD\:WOAIX/AYK%[X=\-#P]XTT33/&]K\5/@K+X+G^-GPQ /WH\
M"_'?X*?%#Q#XX\)?#7XN?#+XA>*OAG?-IGQ&\->!_'WA/Q;K_@+48_$GC'P9
M+8^--&\/ZQJ.H^%KJ'QE\._B!X0FAUVVT]H_%'@7QEH!']J>%M=M;#CM/_:Z
M_96U?QQ\+OACI'[27P&U?XE_'#X?:=\6?@M\.]+^,'P[U#QU\7OA;K&CZ[XA
MTKXD?"_PE:^))=>\?^ M2\/^%O$NNV'C'PG8:OX<O-'\/ZSJ5MJ<MIIUU+'_
M "4^)?B9^S%\=?'G_!W-XJ^%7B+X _%'X8ZQ^Q)^SOJ'PU\9?#F_^%'C3P'X
MZ^)&C_\ !/O]L7X@Z]XF\(^*?!]BVE^,/'^C>,[3QKJ>L^(9M1\6>,=(U3PK
MX@-WK]KI?AN'1/#.OXI^%W[.OPO\7?\ !J/XQ^$?PF^&7PZ^)GQ.O? 7B*Y\
M9?#CP9HGA+QKXY\(77[&7P?T'Q.WB?7]'^/5_=>)9M5LI?AKH]]-XF\'?M*W
MUQI^F:5:2_M,^ +2PN]#_:5 /Z!?^"J?[6U[^RI^S7XS\1_#S]K']D']E[X]
MW'@?XJ>*OA+I7[7$N@S6GQKU#X=> -7U&?X??##1]6^.GP/\OQQ<^+M3^'-L
MGC.4?%G1O"-IJ\$6N_"3Q3;^)=-B?LOV0_VJ=%7_ ()J?L@?M>_M;?&7X?\
M@O\ X3;]D;]E[XF?&[XT?$O6? ?PF\#'Q_\ %7X8?#V_UG6=:U>X?PAX \*C
MQ-\0?%[6.G:3IUMI.D+X@UV#0=%L[::ZM-+'\X_AGX\_L?\ AW]G?_@YI\+_
M +4>N?L\:7^U=XH_:T_;\\$'PQ\?/&_PN^'?Q ^-'PNA^"EZ_P"Q#\.?"6O7
MEMX)\52^$G\/^!+[3_A3X8TSQ!XG\4>&?%^E^+/B/HFJ:-K^N&VL/ENQ^*\7
M@?\ :#_X(>1?&7]LCQ!^QW^S;X@_X(._LP^$?A'\:;^[_9W\9_"'X2?ML^$_
M#/@/QI?Z]?\ @G]J3X4?&[X6>%?'6G?#KQI\#)_&'C'2= ^$7Q+B^'_B[P*]
MO\<=%\%076CZV ?W20?&'X57?@/PC\4K/XC^!+SX9_$ _#Q? 7Q$MO&/AJ;P
M+XV;XNZSH?ASX2KX3\7+JO\ PCWB'_A:7B/Q3X5\/_#DZ5J-TOC;7/%/AO2O
M#;:E?:WIL%P?##XP_"KXW> ]#^*?P5^(_@7XP?#/Q1_:/_",_$/X7>+O#WC[
MP/XC_L?6[SPWK)T+Q9X7U+5-!U9=&\0:=J6B:N]CJ$Z:9J^F:EIE\T%]I]W;
MP_Q"?%+]B3]A[X5_"+_@GMX?_9N^+/Q*_;6^ OQA_P"#AK]E[PWXA^*/QE3X
M67_P*\7:-XX'[2&D?%_X1_ :^T_X=^$?AY\0_@M?P_V)X<^.D7PVTG7O@;\9
M_'(USX>^&-4B\8Z'XQ^''PX_MG\#? WX+?#_ ,$ZSX \ ?!_X:^ / /BJ_\
M$^K>)_ 7A#P%X6\+>$?$6I>-7G?QA?>(O"VBZ79Z+J]_XM>XGF\47.I6=W<:
M[+<W/]JSWJW$_F@&+IW[4/[-NK^,?#'P[TKX_?!;4OB#XV\7_%GX?>#? EC\
M5/ =WXS\6^//@*B2?'#P3X:\+P>()-;USQ?\'(G67XJ>&--L;G7?AW'N/C&P
MT4JP&C\9OVB?@'^SCX9TWQK^T+\:_A)\"/!VL:Y9>&=*\5_&7XE>"/ACX;U+
MQ)J-EJ.I6/A[3]<\:Z]HFF:AKEYIVD:M?VNDV-U<7]U9Z7J-S;6\L-C=/%_G
ME_"']G/X+>+_ /@TU7XH^ /@MX,U/]MF7]IGX?\ A[X,?$3P1X3B?]I7Q'\;
M/^&Y-!\)_#GPK\/=>\-:]XB^(_C/Q3'\-OB)XVT[P9X*T6Q\*7=K!J^M7&@_
M##4=9-]\2?%_ZG>,+CPMI/[??[>?[.?_  4&_P""BEW^QU>?$?\ 9J_8"LO@
M/K_[0>B?L>_$WX'_ +0WPJF_9M&C_&O2Y],_;V_9K^(^LZ?\.M%_:)^$?Q!\
M1:]X5F^(?PHTCQI\6O&&MZYK?@A_B$KZYK@!_8+XR^+_ ,*_ASJ'AK2/B'\1
M_ G@+5_&B>)W\':3XT\8>&_"^J>+!X(\+:KXY\:+X:L-:U.RNM>?PAX)T+7/
M&'BA=*BNSH/A;1M5\0:I]ETG3[J[B9\,?C%\*/C9X(T?XF?!CXD^ _B[\-O$
M7]HCP_\ $+X8>,?#7CWP1KKZ1K5]X;U2+1O%7A;5-5T35)=.\2:7JWAV^CL;
MV=K/7M)U31[D1:A87-O'_);X1_9!_8]\ _M>_P#!N1\(?A%+K?[3W[._B#X=
M?\%0]4\.?$3]H*R\*)XN^-?PY\(^#?A)\2/@+>_$;2/&'P[\(/\ '[P1\+5A
M\)+^S=IVA^$;+1]#\)^#?A7\9OAK<1_#CP'I^H2?-7[1-M^S;\%O^"9'_!:O
MP3\0/A[:?M"?"J#_ (+^^,+'X?\ PJ^'OQSO/A'\+X?&7B#4/V4OB=/\-?'/
MQ'_X1?X>#P#\+?!>N7/C3P%\9/!?A_PS;IX6N[/Q!X2\ _%70O$5CH_[3>C
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
MZ?>)XI\ ^-?#Q@_M?PMKEG8_D1\9O^"POP5^,?[.W_!44_L&_&_X:R?M*?\
M!/OX<?';7X#X_L?"'C"V\;7O[/?@?1_&WQ3\0_#[X/V7Q:\)_%GQ#\,]&UJ\
MB^#6G?';Q!X:T?X2Q_%R[L?$?ABV^.7@+19=&\8?8'_!.+X _$;X&?LV1:K\
M;OM$/[2/[1_CKQ5^U7^TQH'VRRO="^'_ .T/\?);/Q9\1/A)X*N;#6_&,4GP
M[^"5_)9?"CX?W\WCKQ]>/X0\#Z6+7Q5J&DP:59Q?RO? [4_@%\&O@+_P=2_L
MW?$'4_@I\+?VB?$?QP_X*I>//@1^SWXRM?"'P]^/&N?"^Z_9:^-GBKP+XQ^%
MO@?5_#OAWQOXD^&5]\'O$GB'7_ >H^#M>\4:%H_PXUCQ[K^C>'_ _A3QE?\
MB#XB ']-'_!+#]N;3_VK?V1?V2-:^,'Q@^$.M?M<_&3]F31?VB_&?PR\*ZKH
M?ASQA<^#M4\4ZOX5NO'NE_"F>[M_%=KX(L/$UC)X.O/$MKH\WAD^*;.YL;35
M[LRV\L_W'K/[1/P"\._&3PC^SKX@^-GPET/]H'Q_H%QXL\"? W5_B-X.TWXO
M^-?"MG;^([N\\3>$OAM>:U#XR\2^'[2U\'^+KBZU?1=&OK"VM_"WB2YFG2WT
M+59;3^(_5OA%X(^$?[%__!IA\0O"&E^%? /Q'\3_ +<'[#]KXGUO1]-U+PE\
M1/&_A;XO7.FZ_P"*#K-XWPY\*^(?%'A>\TUUT'5KK4]6AT*72_$5G9:1>?$S
MP9XE/B^W\9_X+!?&[X<?$']BC_@MU9_"O5?@]X,\,:1_P4Y\&?#;X@:3XW7X
M-^)/VP/C?^TSX1\;^%O#]SXFAT3P5)\-/#_[./[,O@7P%\$?B/X0_9]M=%\(
M?&O]HC]HBR^'7Q=^,/Q2\:^"9;OX]:IX\ /[1OC'_P %(/V8?@5^V1^SY^PQ
M\0?%EIHOQM_:,\'^(/'/AC^VO&7PC\$>&O#NAV?B6P\!^!+76IOB7\2_!'B7
MQ7XM^-OQ'O+GP!\'/A]\&_"WQ4\?>*-=T'Q1J>H^&=!\'>&]9\46=[]N;_@H
ME^S'_P $\/!/P]\:_M(^+9- 3XL?%SP+\%?AUH-I=>%]/U+Q#XM\;:Q;6-SJ
MMYK/C;Q-X-\">#/ '@'0WU'QK\2/B/\ $'QCX2\$^%?#6C75O)KEWXKU3POX
M8\0?@W^U3\6O@5X?_P""^O\ P2*_:!GU'X*ZQ\._CA^QI\:M6G^+UMI7PIN+
M7X@ZEXP\+&3X(:]\+G\5Z!XS\;>,?'?Q!U.T\!^"/@QHGP-UJW^./BG3/$]I
MX/T'5=>^'^I^//!GC#US_@YIT$6O[.?_  3^^+">$K#4[3X$?\%4?V1O&GQ!
M\=:QHGAZ[\/_  P^%-S%\1M%U?Q%\1O&/C;1M=\+^"?AGXA\<WGPY\-:_KWQ
M(A_X0"^\37GA;1_%HU*6\MK"_ /6/$?_  4T^)'A/_@M3\/?V;[SX^_LZ77_
M  3N\??\$V=1_;QT7QS8:'IFGV%GX0L'\;Z>/%EW\>3XX\4^$_%/A-=.\ Z[
M\3D^(>G1_#OX?1?#&\T?1&TZ^UKP_>^-OB#^]WA+QKX1\?>%?#7CKP+XFT'Q
MKX)\9:'I7B;PAXP\(ZQIOB;PQXJ\-Z[91ZEHGB'PWKVB75]I>O:)J^G30:AI
MNJ:5=7=E>V$\-Y;S26TBR'^5*]T?]FK]JC_@Y6_9@\2_#1O@E\?OV>=$_P""
M+6L:IX&O_ :^'?BO\$;RV\&_M6_';X7K9:%>>#?#_CSX=+8>$-5O+OPH?.U/
MPMH?A_7]*F\.6.KGQ3;:9X)\0_E#\)+GQ=\*/^"=OQCTZ^\?_$7X9?LZ? O_
M (.H?$WP\_:7\6>'+C2X-%^"_P"R9=Z+X4\"WNN^)_ GQO\ @[XI\"ZA\/\
MP#\</&/P]^()\ ?$G]GVYL'^(EOI.I7G@3POXX#:CH !_>?\&?VB?@%^T=X7
MU+QO^SQ\;?A)\>O!6C>(;SPCK'C'X,?$GP7\4/"ND^+-/L-*U6^\+ZCX@\$Z
MYK>DV?B*TTO7=#U.ZT2>[34K?3]:TB]FMH[?4[*2?V2OYQ?^"6'P*_84TC]N
M/]H#]IW]DG]O3Q;^W%\1?CM^SE\.[?XT7GA?4/@2OPC^'.@Z!K6C>%O@M!X[
M\*_LM^ ?@O\ "#P1\2M2\">"_P#A'/ OA'6_@W;^.]+B\!?&+Q!<W/A>W\8:
MMH>I_P!'5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ",RJ"S$*H&2S$
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
MIWVAZRNB^*O"NJ:MHFIOI&NZ7JFA:I'97LTFGZQI>HZ==I#=65Q''XI^V?\
MMH_ K]@WX*7'QT^/WB73]#\-S^+O!WP\\*:+-XM^&O@W6O'WQ"\>ZW;Z+X:\
M&^%]6^+GCKX:?#ZVU"1'U#Q)KVL>+O'/A;PEX*\!>&_&'Q$\;^(_#G@;P?XE
M\0:6 ?5N] 2NY <X(W '<?FP1GJ0=V.ISGO7!_\ "I_A8/BE_P +Q'PT\ #X
MUGP"/A2?C!_PAOAW_A:1^%P\1/XO'PV_X6!_9O\ PEG_  @(\62/XH'@_P#M
M?_A'AXB=];&G?VDQN3^,OQF_;X^+'A;_ (*7_P#!-KP3X)_:?_96\7?L"?MO
M>#?VS_&=O<^&? .H3ZQ+X>_9A_9T\->.9+S_ (:8M/BU\1?ACXQM;GQIK.K^
M.TU;3/ GP-T#PS\/_#6L>$_$NL^/-?FT&_N/V3^%_P 7_A7\;O!.B?$KX,_$
M?P+\6_ASXE.KCP[X_P#ACXO\.>/O!.OG0-9O/#FN_P!A^+/">IZOX?UC^Q?$
M6G:EX?U7^S-1N_[/US3-1T>[\K4K&ZMH@#I=%\(^$_#>H>*]7\.^&/#V@ZKX
M[U^V\5^.-3T71=-TO4/&7BFR\*^&? EGXE\5WMC;07/B+7[3P1X+\'>#;;6=
M7EO-1@\*^$_#/AZ*Y32-!TNSM?F'Q1_P3V_8&\<?$6]^,'C7]A_]D#QA\6M2
MUZV\5:C\4?%'[-/P8\0?$6_\464T-Q9^)+WQMJW@J[\2W6O6EQ;6\]MK$^IR
M:A!-!#+%<(\2,OK/PG_:,^ /QZ7Q8WP.^-GPF^,@\!:^_A3QW_PJSXC>#?B
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
M\ _$*SOI/BCX'OO!'@+5?''B3P1XLL/A]\+_  WXY\/?"31P#]<M-_X)]_L
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
M[O\ 4+&"XZ#P)\7_ (5_%E?&@^%7Q+\!_$<_#CX@:_\ "CX@R> O%N@>,XO
M?Q2\(/:_\)7\./&;^&]2U!/#7CKPN;RR7Q+X/UJ33_$&B&^LX]4L;-KRW\P
MJ_!+X7>$/@7\(/A=\$? -O-8^ _@[\// _PI\$6=U-'-=6OA7X>^&-,\)>'K
M:YEAM[2VDNH=)T>UCG-K:6L;R([FTMI&>"/S/XS_ +$O[%O[2WB?3_'G[0_[
M(W[+_P ?_&>G>'K3PII?C/XS_ 3X4?%7Q/8>%+'4-4UBQ\-Z?XB\<>%->U6U
M\/6FJZYK6J6FCV]Y'IMOJ&L:I>PVR7.H7<LWYH?\%%OV\?B/\%OVA/V/?A3^
MS)^TE^S'K6OW_P"V[^QS\'OVQ?V:!X5F^)?[2_@KX&?M#_$SPGX"G^*6H7_A
MGXCZI_PHWX>S0_$;X:>&[37/B#\'=!T+6/&7Q*\!#0OB]8>(?%_A/X:?$?\
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
MV'QK^$O_  T"NA#Q2?@6WQ(\%Q_&3_A%S;M=_P#"2_\ "KY-<3QP/#WV5?M
MUIM"&F-;GSTNFA#.H!X+=_\ !-?_ ()YZ[X.^'_@#Q1^PE^QYXJ\%?"?1]3\
M/_##PMXM_9I^#/BK1OA[HNO:[?>*=>TKP?9Z[X'N[70K/7?$NJ:AXCUY=+BA
M?7?$>H:CKVLS:AK%]=WLOU#8^%+#X>^!=*\%_"/P?X3\,Z#X%\(6?ACX=?#[
M1X8/ ?P]T32?#&B1Z7X.\&Z=:^&="U&#P9X/TJTL]/T:RM_#/A>\CT'2H+6/
M3-%O+6R.DR=G]M@VE]WRAECZIN,K*&\@1[_,^T#.TVY03;\*$)*Y\COOVC?@
M!IFA>./%.I?&SX3:?X8^&/CW3/A7\2O$E]\1_!MIH'P\^*&MW?A33]%^''CC
M69]:CTWPKXYUC4/'G@C3]+\*ZY<V6M7U_P",?"UE;6<EUX@TF*\ /Q;_ ."(
MO_!%'P/_ ,$Y_@3\-)/VA/@G^RYXH_;7^&_B?XA2VW[3/PPM?^$T\23^&_$L
MWC>WT5="\<>*/@W\(?&_A6:+PA\2_%/@+Q%I-S!XON=<TBVTU+SQM=^'-/\
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
M'GP_\6^$O&/QP^%WAGQ-X6\?_%W0M6\4?"?P+XCT+6O%=EJ>B>,OB?X8\/\
MB#Q)\._#.I6MMK/C?0= UK5_#%GJEAIEW/%Z;\4?C!\+/@AX&USXG_&?XB^!
MOA)\-/#4FDP^(?B'\3?%_AOP%X&T.77]7T_P_H::QXN\5ZII'A_2_P"V->UC
M1]$TQ[_4+>.^UC5M.TRW>2^NH[<@&9X.^%G@+X#_  OM/AK^SO\ "OX8?"SP
M=X6L_$$O@7X8>!/#VC_"?X8Z7JVKWNJ^);BUM]+\#>%;K1_"-AX@\6:C>:KX
MAU?3/"6HSF]U75=8.EZKJMY)'<_D)^Q+_P $E_ /@#XE?&OXY?MA?LB_L&>)
M_CQ=_MZ_M$_M:?L^?'3X:Z7XD^)'Q7L_#WQM^)VM?$_P=;?%;Q?\3/AKX/NK
MCXF?!K7_ !--I/@G5/#$4?@W1[31?#'B#1/#OA[X@Z'J'C_Q/^P\WQ:^%,OP
MO3XXCXF> $^#"_#]OBLGQA?QCX:?X4?\*O?PY_PF#_$AO'YU0>#G\"+X+23Q
M8?%ZZVNAKX5,FMKJ)TF22X/XL?L&?\% OBW^T?\ \%1OVV_V?T_:+_9-_:5_
M9*\'_!KX<?&K]FSQ=^RWJ7A#Q1::3I_CGQ1J/AO5/!7C_P 6>&/B%\4$NOB/
MX3D\.ZSIOB*PFUW3D\3P#3?B9HW@[X>^%/'&@^"/#8!^K_[1O['7[*/[6MCX
M6M?VG/V;_@C\?E\!ZA)JG@B7XN_"[PC\0[OPA=7FK^&M8UE?#5SXBT?4[W2;
M'Q-=>$/#4/C'1["6+1_&VE:/::#XPL-<T#SM-EY7XA_L&?L3?%O2/ &A_%7]
MC']E/XE:+\)O!FG?#KX4Z)\1/V=OA!XZT;X:^!-+AL[32O!?@+2_$'A34+?P
M=X/TN#3+"UTWPOX;DTS1+.SM[2/[/$D2?8_KYVV*S;2Q X52H9VZ*BEV1-S'
M"KN95R1E@.1YO\4/C)\)_@AX%UWXH?&CXE> OA#\-?"[Z6GB;X@_$_QGX9\
M^"/#K:YJVFZ%H@UWQ9XKU72= T<ZQK6LZ/I6G+J.H6SW6HZMIMDB_:;ZVBD
M/SD^'7[,7[57Q2_;H^$G[9G[7W@G]E'PS:_L]?LV_'+X6?!?P%\(O&WQ=^/&
MO>'OBA\>?B_H6I>)OB5IOC+XM?#GX/>'?!%YH_[/OPU\(?"Y=?\ !?PST/Q]
MX\U+XH?%^T\7^($^'5AX,\$VGU#XQ_81_8^\??$_XB_&SQC^S#\$=<^+7Q>\
M'Z1X ^*GQ)U+X;:!=>/?B!X%TG3QH3>"O&/B6&U?4/$O@[Q#X46W\">/O"FJ
MSZEHOQ+^'5GIGPU^(EMXH^'>DV/A6S]KO_CQ\%M)^&VB_&;5OBO\-]*^#WB.
MQ\%:GH'Q8U+QUX4L?AIK6F_$J]TK3/AQJ6D^.;G6(_#.I:=\0=4U[0-*\#ZA
M9:G/9>+-4U[1=.T"?4+S5+*&;1^'_P 8OA1\6&\:I\+OB5X#^([_  V\?^(?
MA3\14\">+_#WBY_ 7Q/\)2Q0^*?AWXT30-2U!_"WC?PW)<6PUSPMKBV.MZ6+
MJU:]LH5N(BX!XA%^P?\ L0'Q;X#\?7'[&/[*2^._A9?V^I_"[QI+^SS\'W\6
M_#K5H/B%K_Q;BU+P%XC_ .$2?6/!^H1?%?Q-XF^*$%SX>O[*[C\?^(M;\;_:
M/^$HUG4]0D^//VCOV:_^"AG[5?[2-]\,/'WQ._9C\#?\$HW\6> _$GB#P3\+
MK#XD3_M>_M$^#=!^']K=^+_V>?CAK'BS3-;^#VF? 'XI_&62;2OBOH?P^M-/
M\2?$S]GBUN_ACJWB/P_8^+O',/B7A/\ @I'^W[XN^#_QS_8O^$/[+?[0O[..
MH^.;G]NG]E#X3?MI_L[SZ7!\3?V@_#'[//[1WQ(^'/@"R^(KP>%_&-Y=_ /P
MC;W?Q'\):'+XP^)?P[M?#_BS7_BS\*K'PY\3/#/B&[\/^ _C+^U\'^KZ 9DF
M) QPQFD+ X+#<&)# ,0&R 2,&@!ZI'&"51$ 7!*JJ@(I9@"0!A5+,<= 68]S
M7B&M?LS_ +-7BN?XS7GB+]G[X&^)+G]HW3_"FD?M"W6M?"GP#K$_QXTKP#I<
MF@>!],^,T]]H-S)\4-/\%Z*TNB>%++QNVN6WAS2VDTW2(K.T+0U\N>'_ -OS
M]G[]I/XZ?M!_L8? #]H;X9^'OVA?@3XP\)>#_$MW=>)O@QX]UC4]3TV31O%/
MQQ\/?"KX6V?Q<'Q$O_&?PD\(32^#]<^(7C7X;R?";X:?&S6[73K[2/C5JGPA
M^-7PAT;YO_X(Y?\ !13PO^U)^PI^Q9XY_:#_ &F/ 'B/]JS]J;P_\:/%.F^#
M?%D/PD^"?Q$\=77P_P#C!\7-'\7:+\+O@IX8\;:W>>)O 7P=TSP5JWA'0_&F
MG)<^(_%?P[^']K\2?B/IGA?Q7J?BG0M$ /M>Q_X)P_\ !/+3-*\*:%IO[!O[
M&.GZ)X#\7ZS\0? VCV/[+OP/M-*\&>/?$5OX.M/$'C?PII\'@:.T\.^+]=M/
MAW\/[76?$NCPV>LZG;^!O!T-[>SQ^&=%6QA^*'_!/_\ 8O\ C)XF^-7CKXG_
M +)_P#\=^-OVB/AYX?\ AA\:_%?BCX6>%=8\7?$GP9X2OM"U;PIH?B?Q%-;K
MJ%['H6L>$O FJ:=?QZI;ZW::I\.OA?J,'B&SN/A;X N/"GK_ ,6OVG_V<?@%
MJ_@/0/CO\>?@S\$]=^*5WJ5A\,]&^+GQ3\!?#C5?B'J&C2:+#K.G^!M.\8>(
M='O/%VH:1/XD\/V^IV/AZ'4KJQGUS1H[F&,ZKI_VGYR^(?\ P4Z_8[^%W[;O
MPS_X)]^,_BGH6A?M#_$[P(_CRRL-=\2>!_"7A;04U3QAH/@+X<>!=0UWQOXN
M\,S>)_B[\9?%>MSZ?\,?A%\+]-^(/Q$U*QT/4O$GB'P[X9\*WWAG7/$(![UJ
M7[)W[+GB7_A2#>)?V:_@%XA'[,7]C#]FC^W?@Q\/-2;]G8^'?^$7715^!O\
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
MP]XMU33/#5[XGN/#D^OG7;2*W\%^(?P%^-_[4G[6FA_L)_\ !9G2/VF/V7_
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
M_P#"9^/_  [X<T[Q=XJ_X2?Q;I^F>)_$W]N:M?\ ]M>(K&PUK5?M.IVUO<H
M?EY_P<@^%K#Q/_P1C_;8:ZT+2=:OO#?@SP=XJT.?5=*TS57\/:CHWQ/\$27G
MB'2CJ?@;XA#2]3L_#LFNVJZM8:'8:E;6-]?Q6WC#X?+<3>/?#7RG\5?A/^R9
MX^_X* _\$ I/%NB?!S]HS1OBY^Q]^W''H'Q1UOX/_#C2-'_: O\ 2/V:_P!D
MRW\)_$C4/!WAWQK\'_ ]O;Z]\*9O%\WAGPS8?"CXY^%?"&@>)KOPYX-^!'@F
MVM](^,7P+_H1^-?[//P!_:4\+:?X'_:,^!WP?^/W@K2=?MO%>E>#_C7\,_!?
MQ4\+:9XHLM/U32+/Q)I_A_QUHFO:39:_::3K>M:9;:Q;6D>HP:?J^J645REM
MJ%W%-Y#JG_!/C]@?7+WX>ZEK7[$'[(.L:C\(_#VD>$?A1?ZI^S5\&-0O?ACX
M3\/ZWJWB;0?#'P]NKOP7-/X+\/:)XDU[7?$&D:+X;DTW3=-UO6M6U6RMH;_4
M;RXF /S^_P""+GPZA^$.M_\ !6OX<:?ITNB:%I'_  6,_:A\1>&/#QTCQ3H-
MCX>\,_$OX._LU?%+2-+\/:%XM^'?PKN])\)O'XT>]\,?V!X4O_ .IZ?-)JWP
MY\?_ !:\#7WA[XM>.&?\'#W@SPMK?_!+WXQ>,M:\.^ ;O5_AK\0?V6O$VG>-
MOB!\.]-^(^B?#7PS9_MC_LYZM\2?%6O:->_"'X]37/P^T_P3HFI:I\4-('P:
M^+&D:YX*TC4K;Q'\+?B#H\-QX:O/TE^"O[$O[&/[-GBB^\;_ +.O[(W[,7P"
M\::IH-[X5U/Q=\%?@'\*OA9XHU'PQJ.H:/JVH>'+[7_ WA30M5N]!O\ 5?#V
M@:G>Z/<7<FGW6H:'H][/;R7.F64L'MOC_P"'G@#XK^#?$'PZ^*7@;P?\2OA]
MXMT]])\5>!?'_AG1?&7@WQ-I4DD<TFF>(/#'B*RU'1-9T^26&&5[/4K&YMFD
MBC=HRR*0 ?S_ '[1/@G]FC]K;_@I%_P1!U'X2CX.?'?]E30_A/\ \%0/&6GP
M?#2VM?BY^SQXMTWP):_LK^$]'^U#X=^ _B9\(KW2OAW\:?[ \0:3/X_USX9^
M!O#'QB\$^';S1?B'<_'32?A]\*_B!^.7[86G^)?V3?\ @F?_ ,%DI/"6@>+O
M^%9_"?\ X.#Y/B%XW^'OAR.?PI8WWP%^(EE^R)\1M6^&TGAKXZ?L^OX!F^%G
MBG4OB5HFBZ=H'C7X _&;]GC7;7Q'I%]I^D_M(_!B_P!&\:?$?^Q#Q1^P;^PW
MXWU3X<ZWXT_8R_90\7:S\'O"'@_X>_"/5_%'[.WPAU_5/A;X!^'EU<WW@#P/
M\.;_ %7P?=W?@CPAX&O;R[O/!_AKPS+IFB^&;JZN;C1;*REGE=NJ^"G[)O[+
M?[,D/BQ/V:/V;/@)^SLWCI-&C\9/\"?@W\-OA-)XK_X1TZR/#DGB4>!_#.B0
M^(#X<;Q'X@ET1=:BOX]+.MZS]CB0:I?)< 'X7_L,_"C]C3QA^W_\//VJ/V=/
M^"A/QI_X*"?$[_AEG3OA#X^M?A'JG[-GASX(?![X=:;9ZQJGPP\:_M*:+^R!
MX"_9P^&=G>Z2]SXG^$?P8^ /QI\)?%[XTW&K^)[/Q=X7\!R>"?V;_%WC_P""
M7[E_M(:%X:\1?L^?&FQ\7Z5X;U?0I/A;XTU34XO$OA3P=\0_#$,FE:#=ZI;:
ME<>#/B--:> _$PT&]TFUUO3])\97.D>&=0O=.MH=6U+2;2:_U*'*_9P_8R_9
M1_9&'C=?V8OV</@U\ %^(\_A>Z\<_P#"I_ 'AKP4?%<O@W2Y]'\*KK;Z%IFG
MR7L&@65UJ$^GV<VZUMM:U_Q5XB$<GB/Q=XIU;5_7?BC\)?A5\<? NN_"[XU?
M#/X??%_X9^*/[-_X2;X=?%'P9X<^('@7Q%_8VLZ=XCTC^W?"/BS3=6\/ZO\
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
M)T9/!%[XEN-6;P7<:%X>U#PU+IEYHNF76D@'\HO_  5V^.O[(_AOQK_P<'>
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
M$_M-_$C]EWX$>.?V@?AU<:=?>#/C/XF^&7A'5_B!X?OM"NM+U+PIJ%MXBO\
M1Y=4NM8\#ZEHNFZCX$UJ_NKO4O VI"XU#P;<:#<7=WCHOV@_V0_V6/VJHO"T
M7[2G[-OP)_: ?P3/?W/@F3XT?"7P-\37\)3:O>^';W6QX=G\8>']:FT.V\0R
M^%?#J>);73I;6T\26FB:;8:[;ZG86L=L@!_"'^U'\*KO0O\ @F;^R]X/U30/
M#NL?LJ^&/^#G+Q1\.O\ @G3>#Q+X%\26%W_P3GU[6OC<O@[1?"GQ2N;SQ9JN
ML?#+QCXZT7QUJ_A[QG\5-=\0ZCXH\$6OA/Q;!?Z_\*?^%=7,O[L?MI?L9_L7
MZ!_P69_X(B>$M/\ V8/@%X7\,>/-2_X*C_$SQ)X1\+_!+X-:3X7^)_Q=\-_
MOX.Z_H?BSXE^'GTBPC\6:WX<NK:_\8^%]?%CXE\8:3XX\/:!K$-O8V.E7?B#
M1_W?\=?L<_LC_%WX=_#OX6?%O]E3]G/XE?#/X4Z7IND_"_X9_$;X'?"[QIX%
M^&&E:3H]KH&E:-X"\'Z_X<UCPUX-T[1]!LK+0-.L?#-I:65CH]C::99DV-O"
M@J?&G]B+]B[]I'Q38>.?VB?V0_V7_CWXVTKP]:^$=+\8_&GX!?"GXI>*=-\*
M6.H:KJUEX8L/$/CGPGKNK6?AZSU77=;U.UT6WNX]-M]0UG5;R&V2YU&[DF /
MY1?V@/ G[)?A?_@I3_P44_8A_:9_;%T+_@G-\&_BM^S5\*_"G[(7P[\5?"C]
MECP]^SGKW[-_Q"_9<7X3^-A\$/BA\5/A5KK_ +/FB^ _BV_[1DT_PZ^'/Q-^
M UEXV^*OC"?Q?X<LO%6M0_$M==]D\5>-_P!C;]AO6/\ @WM\.>(O$^H>-O\
M@FUI.E_M[:;X'^.W[7'BW4)K7PGK\W@'1[O]DWX\ZEJ32VN@^)],\1> =:^)
M_@CX(PZUI&G?"S2?A=\6+/QOX4\%^"-6\'_#BR\%_P!+'[1_[&O[*'[6LOP\
MG_:=_9M^#7[0;_"W6=6UOP OQ;^'OAKQW'X8N]>M+.S\0VVGP^(=.OX6TKQ-
M!I>D#Q!H%Z'\-Z]<:#X>N]=L;VY\/Z(]I)\3?V1?V8/C%\(/#'P!^*W[-OP-
M^(OP0\"6VC1?#_X1>-/A1X&\3_#GX?CPUX9O_!/A9? '@[4M!GT#P9<^$?"6
MIZAX8\+WOAJQT.[T#PYJMYI>B7VG6C7&X _E&_X*_P#PX_X)L:7_ ,$J/C?\
M6?V+-&%K\!+#_@J=\)_C1\=/V@OV4M7T_P"+\]EXL^)^N_!;4/CI\5?V8_&=
M]\1-6\":"\-AJO@#P!I/AWP9XN^''PMTKXQ>#K7X?26GA;4M+F#?V*^ +SP7
MKO@S0+CX?1VEOX$@TN+2O" T72)=&\./X<TD/H^E2^%["XLK73[OPG)96$$O
MA'6='M)_#>N^&'TO5O#&HZKX9U.QO+OR3Q%^QU^RGK?[-VM_LCS?LV?!"']F
M36=+O=+N/V?M(^%W@[1/A$L-[XIG\=NVG?#_ $+3='\.:1?1^/KF7QY9ZII$
M&D:IIOCEQXST[5M,\31QZY![AX+\)>&? ?A?P[X(\$^&]!\'>"?!WA_0_"7@
MWP?X6T.P\->&/"7A;PUIT&BZ%X7\->']+M;#3-%\/:%IME;:?HFDZ986.EZ;
MID-K8Z=:PVEO$@ /P"\??#_X,_#_ /X.*5^*?Q4\&6/A/P?X@_X),^#M0\#>
M,_$/@K2;+X8>,OV@-(_X*#:)X-\S3O$VH0PP^*_VF-*U[XP? KPCX$TG0+;7
MO'UU)\7?#N@QO'J?BWP'I.M_C?\ LN^!_AK\1O\ @V5_X*D+^W=%;Z[^T7\+
M_&?[9NC_ !Z\>?'CQO))\4K?]M;X+6UMK'[/VC>*?B?J>HZ1XNO_ (CZ/\2_
M$'PW\*^#_#&H>*O$LOC;6_%-[X!5-?T?XB:AX,U/^T#XH?LW_ ;XS>-_A?\
M$;XN?!+X5?%+QO\  W69O$OP6\5_$'X?^%O&GB+X5>*;G5_".O3>*/AOJ/B/
M2]4E\%^)GU?P1X3NU\2Z$^E:[;7'A_2I[+4].;3DN9N"\7_L.?L>_$;X\:#^
MTS\1/V7O@7X\_: \+3>#+OPU\9?&GPR\)^)OB'X>U'X>W>M:GX&U?0/$>K:/
M=7.BZKX7U'6KF[TK5M--EK%M?:=X7O7NC/X1\)/I(!%^PQI?Q3M?V+/V1].^
M/=OJVG_'6S_9:_9\M?C58ZXEI!X@M/BS'\(O"5M\1K?Q%I]M NF6^M0>+8-6
MAOHK6!;9;B*>*"&*U=XI?R+^)7@_X%?"G_@X9N?C-\:/#OA?X<_#G5O^"2?A
M;4?#?Q-^(>@>$O"?P/UOXY:%_P % _#OAG4-<O/B/XL?2M#N/VA/#.I_%OX#
M>%_"\EA=WWC*VT_XM:/IMW?Z5/XK\"Z=XK_HJ5548554>B@ =2>@ [DGZDGJ
M37A?Q/\ V;_@+\9?'7PO^)7Q:^"7PJ^*'CKX&ZK-X@^"WB[X@?#_ ,+>,_$G
MPJ\27.L>%-?F\2?#?4_$>EZI-X+\1OK'@SPO>+XCT.32M<M[G0M-N++4M/:Q
M%S. ?Q:_&GX(? R+_@D3_P ')OQK^)_PL^'VL^-[_P#X*K?MTZ9X2^)/B7P,
M+SQSH8T7]IKX;V'PJT#P[XSU?Q?^SUK%EH'AWXI:_K/B3PYI'A7XM?$7P7I7
MC#Q7XNN[CX=_&[Q)JGC;]E[QI]7_ ![^/&@^&/V]?V)O"'QN_;3@_82\&>)O
M^"0GP5\=?!7]JGQ3X9_8V\5Z7I?Q[LO''CS0?B+X C\4_M9?L]_%?6_"&L>-
M+?7?@K\1/%>N^$_BE\+=/N-#^"$GA'Q1IGB?5O$G@KQK\)_Z)+/_ ();?\$R
M=.@U:UT__@G1^PE8VNO6$>EZ[;6?[(G[/UM!K6F1:MIFO1:=JT,/P]2/4;"+
M7-%T?68[.\6:W35M)TS45C%Y86LT7??%?]AC]C'XW>$OA9X ^+G[(_[,_P 4
M/ WP1TBU\.?![PAX^^!WPU\5>&/A/X6LXO"]G'X3^&VBZOX;O+'P-X6FT[P;
MX4TJZ\->&+73-!O=(\-:'I6HV-UI&DVNF. ?(_\ P1Z_9_\ @5^S3^Q\GPA_
M9C^)/Q4^,W[-GAKXL?$+_A2'QI^*OCF'QW#\4/!]W/H[WGB+X::OI7C'6?"<
M'PMTGQP_B[P1X2O? WP[^ 7@OQW=^%-8^)GA+X=^+=%^(,'[0?QM_,__ (+O
M?\-5-^W/_P $G(/V#+KP]I_[<4GPS_X*J2_L\'QYJ.@0_#S5-2@_9P^%<7C'
MPM=:9XKDL-+U#Q[>>%;N[\2_!/7/%4VK_"^P^+7@CPG8?&+P-JGPFUOQ?XK^
M'G],'PX^'?@+X3^!_#/PY^&'@?PE\-_ '@_3$T;PIX'\#>&=$\'>$O#>D12/
M)'I^@^&/#EAIFB:)8&1WG%CING6-LLLKO]EA=F1?%_C5^Q%^Q?\ M)^*-/\
M''[17[(G[,'Q]\::3X?M?">E>+_C5\ OA3\4_%&F>%;'4=4U>R\,Z?X@\<^$
M]=U:R\/V>K:YK6J6NC6UW'IUOJ.KZI>PVR7.H7<LP!_,_P#'SXH?L4_M"?\
M!MM^U;J'P#\)?#>T\9_"[]G_ ,/Z?^T'X"N[./6_BQ\*_P!KC2=)T!/B?<_%
M_P 5>*O"WA;QEXS^,TGBO6/B GB/X]ZC9/JWQ=O]3\6_$*S\2:XOB36[\]#\
M+_ASX$\ _M0?\&I/BKP/IGA7P%XI^)7[,'[4T?Q0&@>)= U;QA\8KKQ%_P $
MZOA[X_UOQ'\2O'/@3PGIF@_'>Z@^(FE:?XF\1_$2[UJ*TU_QUXBT_P 66'A_
M76\77.J>'/WPU;_@EK_P3(U[5=2UW7/^"<_[".LZWK-_>:KJ^L:M^R)^S]J.
MJZKJFHSR76H:EJ6H7GP]FN[Z_O[J66YO+RZFEN+J>22:>1Y'9CT+_P#!./\
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
MFMOA_H6F> M,OOMTM_I?A"37O#NGW%MIGBOQ?%KH!]$!S(P678!&T: 1LX8
M0KF*6$0HZEF,\L20!O.ACC!F-M<2J/XA8OB7^R!^RU<_\'4?PM^+OQ ^&7P@
M\?>/1XGN_@K^S'\9?$7[/_@CP;XTCTK]E'QKXR^$FJ_L_?!GQ]XDU?5_''Q
M\7^)/%FCRZBS?!S4/!>OVEK\!;CP;>_$2]E\2:;X6_N2\N/*GRTRJA5.U<JH
M*L%4XR%#*K #@%5.,@5\A>*_V$/V,/&_QI\;?M >-/V2_P!G3QG\:?B'X-_X
M0'QC\5/%_P %/ 'BKQKXH\)W?@CQ)\,M=\.:SXAUS0[^[N].\2_"KQ/K'PN\
M5_:/*;Q3\.KJS\ ^);SQ#X3TK1_#VB '\O\ \.?AU\!/BW\=O^#1?3-4\-_
M[XS:%J'[$?[4G@;XBW&F7WPI^)W@CQ5XX_9O_8C^ FF?V%XCU2Q_X2KP]\5=
M2^!OQI\#:B-'T>POM8O? /Q)\.3^*;.XTF]\'W!E^7/C!X)\2?L__L+_ /!U
M1\/_ (>:-XEL='TW]O7P#XCN? OA.WU[P-/;_!WXV_$GX9>*/C#HGA6'XA?"
M+P:- TC6O@7XQU_1K#Q'#\,->\&P^$SHNK?"WQ?\:/A_I_PZ^)WC/^Q3QE_P
M3@_X)X_$6XT"\^(/[!G[&'CJ[\*^$/"_P^\+W7C+]ESX'^)[CPWX"\$:5;Z#
MX+\$:!/K?@:^ET?PAX0T.TM=&\+^&M.:WT;0-*MK?3M*LK2SACA7:T#]@_\
M8>\#ZC\1=<\%?L8_LJ>$]9^,'@WQC\.?BWJWA7]G;X2Z!JWQ2^'WQ"N8+_Q]
MX$^(FH:-X.MKOQIX,\;WMG;7WC'PUXF?5M&\37-K ^K:;J-SY) !_/G\=OCU
M_P $YO$W_!6S_@WKUW]F3XZ?L?6/AOP);?M<_#.Q\%_"?Q_\+O#E]X)\$_'C
M]C]%_9G\%:AX"\,VEL/"6E>+?$.O:3X;^$O@S7M0\,W5_P")?'T/AKP+X,\2
MWOBK6FT[\AOV5-%_9X_;=_8T^*GPD_X*<_\ !3KXJ?L_?MMZ9^V;\0?$/QI_
M9M^'O@O]CVV_:!\6?M1:7\7_ !_I7PQU7X?^ OAQ^R9+^V+\7/B%HOQ/\8ZI
MX:\/?#3X0?$?QY=:'H\$OPM\ :/X#\(:CX"T?1O[4/!G_!-;]@7X<CX>#P9^
MQ9^S!H'_  J+XB>*/B]\+'L/@9\-(Y_A[\6?&6N^"?$'B+XE^!4C\-?8_!_C
MB_OOAU\/[6W\3>'X='U70=%\"^"_#GAF\\/^'/!F@6=KUWB/]@_]B[QM\?\
M2_VH?&G[)?[.OBO]H?1-3T[7-,^-WB/X,?#[5_B9;^)/#Q\&OX2\5CQC>>'Y
MM9NO%O@E? OAJQ\">,;^XD\5^!].T*UT[PCJVC:==W\.I 'X5_\ !/O]C_\
M9.\2_P#!6[_@MOHOCKX-?";XPW/PPA_X)3Z3X5D^,7PM\-^+_&^A6D_[)>A^
M.9_%5U'XM^&UA8Z%XE^(/Q"\,:9XU\87VGZJNN^*?B5X*LM?\6>&/"^IZ'X6
MU+6OC7]F;QO\?_V-_BS_ ,$K_"&J? [1?^"@O[)/QG_:P\4^%O\ @GA\2_'.
MI2?"O_@IC_P3S\2_$;PGJ'P[_;,\#?MD^!_AQ\.;OPU\3=5^!FE>*/VH_P#A
MH;2;>#Q1%%\1/A7XX\=_'3XD?#G6_#?P@T;P-_6SX"_9,_96^%?Q2\9?'+X7
M_LS_ +/WPW^-?Q&;Q&WQ!^,'@+X,_#GP?\4O';>,-?M/%?BYO&7Q \/>&].\
M6>)V\4^*+"Q\2>(SK>KWQUO7[.TUC4_M6HV\-RGD/PN_X)R_L#_ OXLVOQH^
M"/[$_P"RK\(/BGI.F0Z;X=^('PR_9[^&'@?Q)X<1K'Q3IFJ-X7U3PQX;TQO#
M%_KV@>+M?\/^)-9T2/2-3\2:'J,.@^(M5U_2=/TK2=% /PK^!_P8M_!7A'_@
MZ1\'>&=-L/V9UUWQ?\4K'PQ\;]3AU/X<?L]> ]'\0?L'V7BOP?K6F7OP[\#?
M#*TT"\^$-EXW'Q.^*^K>#?V4U\9KX:\;^#]=U7]H[]N#6KBQ^):?$'[*6F?#
M3_@IC^TE_P $0=&\57__  3W\$:A_P $X_A#XX^'?Q ^'>H_M0?L1?M*>/?V
MQ-+A^$ T7X8W/[/'[/\ \)K+Q=K5OX;^'FB?!C1_C+XKT;XZ_##]G/Q3\!I_
MB;JEW\*?"MWXA^%EYXIF_H6_:]_X).?!?Q3^R'^U)\'/^"?GP8_9$_8@^/\
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
M-II6I?VCX=URP%J;W2KR"'^.']K+P=^S7\(/@#_P4B_;K_8N_:T^*7[;NO\
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
M?$?CGP78:=X=\6W_ (JMY/B5X7\%Z+ITI\7_  ZUFQUZVU'0_P"=6_\ V>/
M/@#4?^#1SXY?#3X?:#\/=6OAX,T#Q_XG\#>'KRVF\<^)?CW^RE\./'_B?6_B
M#\0? WPH'PX\=^-/%FK^'/&FO:GXC\7_ !8\+^+_ (A7WB'Q[XJ\&_#_ .*>
MDWOQ6\2?";MM'^,/[!.N?LX_\'%>@?M%R?LW:?\ M>>$?CI_P48NOBK%\??#
M%K\-_B?XG^$VFQ:_\%_V,O$EKXEN?&WC_P"(WCCX:VWAKQY\,/@_\)/%GP;\
M'_"2;2_&/C32O"_A+X6Z[\7?&Z_&;]I  _H-_9$_:HT2/_@FI^Q[^UY^UQ\:
M/AYX)/CK]D/]ECXH?&[XS_$O6_ /PF\#KX[^+OPS^']WJ6N^(-7GD\(_#_P=
M'XK^(OBN33]*TRUM]&T8^(-;M]#T*TMY+RRTT_9$/Q@^%=UX$\(_%&T^(W@2
M[^&?Q /P[7P%\1+7QEX8G\">-G^+VKZ#X=^$\?A+Q?'JQ\/>(6^)_B3Q5X5\
M.?#S^RM1NE\:Z]XG\.:3X;;4[W6]-AN?X7=,_:.DC\=?\$)- ^(/[;&C_LK?
ML/>+_P#@AGX9^&'PQ_:$_L7]DSQQ\)O#_P"V;9^&_#WP>_:*\*^*]4^/_P '
M?CAX(;6= T7PW\,_A%\6M,U:?PAKWPZT34/''@6R\>?#NV\9?'+2_$/:_&?]
MC#]A7X>?#+]@B#]F?XM>+/VPO@+\=/\ @XC_ &3=%U74OB1H^AW/P,N/#OCK
MPG\:]+^._P )/V?_ !CJGPZTKX5?&#]GOQAXT'B:R\>:;\--8\??#[QP]A-\
M%M8U[6O''A#6-1O #^P^?]N+]B^U\"_#;XHW/[6O[-$'PR^,VNWWA;X/_$:;
MX[?"R+P'\5_$^EZQ=^'=3\-?#;Q=)XK70/&_B#3O$%A?:#?Z+X;U#4M3L]:M
M)])N;6+4$^S'!^(?B[6_&FO_ +&GC'X)?M&_#+2OA/\ %#XH27GB!D\2?#_7
M;/\ :9^$&K_L]?%3XN^$-%_9_P!5OO#WBV+QSXTO=4\$^"/&R7?A3Q#I=A>?
MLX6OQU\;Z=J<NKZ/X9U/1_Q6_P""@GP%\;_"[]J$?$?_ ()I>*/V:+;XG_ ?
M]BCQCJ'[5?\ P3"^.OPWTWPG^S-\?/V(OBC\0OVC?'.J^)/!'B/3?A_:Z!\-
M_BO\3?CUI7Q)L_B'8R>,=&\(_%#6[;X?>)?C_JOA_P (>&[_ ,-_&SYI\2?$
M[X-_%?PE_P &N?[1?PX_9E\>_LB^$_$7Q\\%?"/X<V7Q9OGCT[X;_#+0/@9\
M0_AO\,/@OK/CWQUIWQ:'Q%@^+JZ?8>(/V0/&/B+X">(?'OQ5\$:AJ7C/P3^T
M)^Q%XM^(NI?$+Q" ?U)>._VAO@)\'/%7PS\"_%WXX?";X9>-_C;XA/@_X,^$
M/B-\0O"'@?Q;\5?$UOJ&@Z-)X;^'F@>)=:T_5_'6N?VWXN\,:>FF^&;34+HW
M_B[PSI\%DL^M:8E]U/C[XP?"KX4IX.D^*?Q(\!_#1?B)X_\ #WPG^'Q\?^,O
M#7@\>._BEXNDNX_"7PV\&MK^J6"^)O'OBA["^_X1WP?HS7OB'65LKQM/TZX6
MUG,?\C'[?/Q+^#'P^_:N_P""SO[-GCWXK?LG>/OBQ^W_ /L_? +X6>%_&'Q:
M^+'[-7[+VG?L/GQE\'?%OPUT_P .?&/Q#^TU^T!;_$GQ[\)?!'AF'X1?M=Z=
M-^R1\-?BEXFE^(^N>/+K4_AGX'U[7_AU<^+>-^+O[ ?PX^$W@?\ X-@_@-H,
M'PA^*%S<?'GP*/BQ\5_@MH-UXY\!_'OP?'\)(?B%\0Y+?QGX!^$/CO6_BO\
M 3Q[H=UKNC6FJ^*O"5GX#\1_"?55UCXJ>,OA'X U+Q;\1?!P!_83\(?CM\%O
MV@O!T'Q$^ WQ9^&WQL^'USJ%[I-OX[^$?CKPK\2?!LVJZ;(L6I:7%XF\&:MK
M6BRZEITK"/4=/CO6O+"0K'>0P221*]'X<_M%? +XP^*OB9X%^$?QL^$GQ3\;
M?!;Q"GA'XR>#OAO\2?!7CKQ3\)/%4FHZ[HZ^&OB?X>\+:[JNK^ -?_MCPMXH
MTDZ/XML](U#^T_#6OV0MS<:/J"6_\:_[>OAGXD_#6X_X.MO#/['^K:[\/]2\
M)_#+_@D%\3;3PS\!_$6L>!C\*O"]MX+FU+]H[4HM)\(6/A*#P6=;^!'P]UOQ
M#\3(?#MWKEUXH^',DUU=ZMJ!U*X\(6/2Z1X8_9]^,MG\-/VP/V!?^"DGQ&_:
M/_X*<?#']B[]IQ/V8?@3^S[\,_V,-3\6>#C+\*K;PQX0^''[0_@#X(_LW_"?
MX7:'\'_@7IB:/X \(:O\?? GP\T_QU\4KWP9!\+M7U#4;WX._ B4 _5K_@LG
M_P %+?B)^R^_P@\/?L8?M$?LV:G\7O"W[1WP3\)?M=?L\WFA6WQ>^.?A'X*_
M&G6?!WAS0/B1K>D>%_%]Y<? [P+!J'C'P5HM[XE^*GP^LO#WB_6_BQ\';+PU
M\3_"FO:MX6\#?&[^@ZO\]KXL?&K]BK7?^#>+_@E?>P>-O@3>_%^S_;3^ 7C7
MQ9<3>*_!-Q\3=$^.GA#XA0ZA^U1\2?'4EE\7/A#KUAX@L?!WCWP]JOQ3\5^,
MO O[05WIOAKXJ_#BX\6_#NTA\9>"?VD_A5_=UI'[1'P2USXXZ_\ LU:7\6/A
M]?\ Q]\+> =)^*GB'X-VWB?2'^)&D_#;6]3ET33?'%SX4%^VKGPW-JHL;2\U
M&.T9-'DU_P )KJRVB>+O#DVI 'M=%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MOQK^-GP\\3?"[PAXE\'_ !@^*_C+QA8^.=7^)/Q+T#Q-INJZ-XY\:7?B?0M
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
M^,9_'OB+1]9\766E1:]>:1J?BX6FK7&D'43H^-$\*65M9Q:7X2\+VNE_6%%
M'PMK'_!-+_@G[K7B_P"*?C?6/V*/V9-8\3_''7K_ ,2_&?5]0^#'@.^F^+NH
M:IJ.@^(M6M_BA'>:%-:>/-%U3QUX8\-_%/4?"WBN+5O"E_\ &#PSH'QCN=#E
M^+&E6'C*#WS2/V?O@QI/QU\0_M,:=\)O &G?'SQ?\/\ 1_A;XG^,$7A72T^)
M6J_#S0-2EUK3/!ESXN2-]0'AQ=5:TO;_ $R&Y9=7N-'\,'59KV'PCX:M]&]M
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***:S
MHF-[*N<_>(' (!))Z#+*,GC<RKG+ $ =15*[U*PT^UNKZ_NX+*RLH9[B\O+N
M06UK:6UJIDN;JYGFV106MM$KS3W4CK!#!')/)(L4<CK86>)V"+(I<@L(SQ)M
M&TEMAPVSYE^;&W+*,Y89 ):*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KS;XA_&#X7_  CLCJWQ3^(OP_\ AMHI2P9-
M6\>^-?#O@^SD_M/Q1X9\#6!6?Q#?:? Z:AXX\<^ _!>G&.=WO_%GC/PWX>@C
M.JZWHUKJ7I-?SX_\'0'A+PSXD_X(P?M;7?B"'PM976D:Q^S3%HWC3Q'I%S>I
MX!_X2#]K3X :!K?B&*_TG0O$GB6PA&C7US;ZPOA?2KK6KW09-0L;>QU2>XLM
M/G /VGT7]HOX">)?%=EX$\-_&GX3>(O&^I^(?B=X3TOP?H/Q(\&:QXHU+Q1\
M$KW3M,^,_AJP\/Z=K5SJ][XB^$>J:OI.F_$S0K.SN-6\#7VIV%GXEM--N[E8
M![!!,TP+%%48!4JYD#*Q;!!V*/NA2VTL Y9-QV9/XO\ Q6D_8<UC]H3]C#X
M0_L,W,D_Q8^-M_\ $#P]\8]1_9=UO]GGPG\(?B'^R3X=N/VH/AU.OQ$\9:)\
M'_$NH?$?Q+XI^'=GJVC?#WX>VOC&]\9_#[P9\99_'>AM\,=#\3)J/A/[1?\
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
MTWPOK5U9_#>V>U\':!\3O$GC7P]8>"]9\7W6AP7^A7?C#3O&5KXD\71_#2Q
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
MA_\ &";P'KWB/X9S0_![QOI6I>%?B/XVCO\ P]XBUX _ICHK^<[]K3_@J/\
M\%'OV,-+\*_%O]HW]DS]F+X(?LM^.?VROAG\ 8_BIXH^.NO^//BA\*/@K\:+
M?P7K^C?&OXM?"/X=Z->?#F%_@?I5QXZ^'OQPTSP]^TA=6.K_ !JTB6T^&5YK
M7P=TSPO\7?BO^JEG^T+\7?%G[:_B7X"?#;0O@-XL^"'P<^%_@K4_VC_%=Q\6
M?%EG\=_AO\6?BK'\0-<^'O@W0?AOHWPJ\2?#S62WA'PAX.\1>(/#_C7XJ_#?
MQ?8>$OC'X0\?Q:;/H]OH.E_$, ^W:\4?]H[X"1_&!_V>G^-GP?\ ^%_)H#>+
M3\#5^*'@D_&+_A$Q UX/$Y^&;:TOC1?#YL0+LZVVBC28X1-+)?);Q>>_LMN\
MDD*/*H5VW$J,8 WL%(VLXP5 /#-UZGK7\HG_  6;_P""7WP&\#?\$PM#^"7[
M-OP:UCXO_P#!0?QS\?/@EX0_9/\ CEXR2Z\>?MN_&3]IO6OB9X5\=_%KXE^.
M?VG[M+3Q/'XD\0? GX8?%/XA_$OQQXW\6>"OA5X#^&_P[MVMX?AWX+^&/@?1
M/"P!_3M\4/C#\,/@AX&U_P")_P :/B%X#^$7PS\+G3AXB^(WQ/\ &7A[P#X#
M\/C6=9TWPWHS:_XO\5WVD^']$75?$FKZ;H%A_:.H0/>ZMJ%A9627-Q>11GK=
M8\2:3H&DZAKVMWUAI.AZ/IMUK.LZQJ5_;V6F:1HUE;R7-WJNHWL[+;V.G6<$
M375]J%Y);Z?96"3WUS=QVUO,Z_SU>,?#=C\7O^#@?]F[]F_XWV4/Q.^'_P"S
M#_P1P\:?M$^ O#FMZM\1)_"L_P >?B%^T.G[+7B_XAZ]X'\4>/O%VD>*IM3^
M"]YXI\*:0OQ';QMKD(\8ZE?ZWX@U[Q'9>&->T?YB_P"">OPTT+]J?]J3_@K/
M_P $\_BEK?C;7?V6_P!B;_@J'HG[5.@_":^\;>)&^'GQ-\$?M,^!/C]._P"R
M!XP\#Z7?Z!X9'[)/@7XO^'])^..G? XZ;J/PY\7>(K*;1?B-X5\6Z/?Z[-KH
M!_3M\)?CQ\&/C]X-M_B-\!_BO\,_C7\/KO4;K2;/QU\)O'WA/XB^#;K5+![>
M._TN'Q1X0U;6-!.J6<ES#'/I[:@MU')-;I)&GFDHWQ1\>?@QX'\6:)X"\;?%
MCX9>#/'?B*QT35=%\$>+O'WA?PWXQUC2O$GC[PE\)_#^IZ-X7UC4;37-5L-;
M^*WQ \!?#32KRSL7M;[QYXT\,>#H)V\4:[I.C7O\^WP!_9$T[PQ_P<4_M!_%
M[]EWX1W'P'_9;^$W[#7AGP'^TS>_"33_  U\/_@U\5/VU?B3XPD^)GASP[XA
M\(:!J6G:5XE\=P? /QWX9^)OBMI/"\=UX3U<>%O$OC6'3A\6/!OB'XA?&OQ%
MT_\ :'_8>_;:^)?Q_P#^"O7[!'["O[7_ .RK\>OVB[3XGV/_  4=N?#'A?QS
M?_L >"==\7>"?@K\ _@MK=SXS^!<_CC2O!GPKM?#_P -/[.T_0O!'AK2[WX@
M?%+Q/\4+CXN^+?&"?%2_C /[*XI5FC25""CC<I5T<%<G!#QLZ,".<JS#GK4E
M0V^?)0D,I8%F5@H8,Q+,"$9T!!)&$=U'\+N,,9J "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_*C_ (+/_L8_'+_@H3_P
M3W^.?['7P'NOA1I'BWXSO\,XT\3_ !?\8^,?"7AGPU#X!^,7PY^*$MTZ^"_A
MS\2-6UF:_@\$3Z5#9QV>CQ0RW@GGN;F(R0/^J]% 'Y]_M*Z#_P %$/BC\&?&
M7PT^ ]M^S3\ ?'GQ"M+'P:GQSU#XQ?%?XDZ[\&/#'B;5+/3/'OQ+^'OP\L/@
M5\-+;QE\5O!W@RXUW5_A+X<U[XF>#_!LWQ&A\*W'BO78O"^E:EIVL_&?[>__
M  3F_:*_;E_X6=\1KM?A9\,/VB_@7X9\$-_P2]^)NB?M"_%9I/@1\8HM:\7:
ME\5OC-XMOO!WP'^'.L^'+GXC:7>_#KPAK_P_O'_:$\ Z]H'PG\):K<:#I.NR
M:JEY^Z%% 'X5?M<?LR_\%6OB9-_P3E_:T^#7B[]G+P7^V;^R<?&^E?M7?!KP
ME\2_%FC_ +/?[3/P>^)VH?!_Q-\;/@U\-/&_Q$^ ?Q"\3>&?^%IZ]^SWX#7P
M7>^-_"6GR_":3Q#+?CQOXB\0>"M*\9:IE_M)_LL_\%/OVP_V?OA-\;--U+X-
M?LI?MP_"3]L+]G?]K_X"? W5?CO\4?&OP5^%GA#X<?"2]^'OC#]G#X^_%'X4
M^!_#]W\2+CQ]%\6/V@X_C-??![P;X9TCQGH/BW1/@D_Q%\=?#CPIIGCK5/WI
MHH _%']H']E/]OK]OC]AO]JWX/\ [0R?L]?L\_$_XW?LP:'\*?A1\./AK\5_
MBA\7/AMX7^)<O]I>,/'/C?XE^,+SX<_#1[&W\<>)8/AQX%L/"^C>!_C#<_ G
M0/ OBWQ+X$^)WQ+;XI:WX<@\9^"W[$O_  4/M?'_ /P2&\4_%#X6?L9Z5X<_
MX)J_![XQ_ KQII&E_M*_'#S_ !Y?>)_V?OAA^S_X;_:!^$?@/X<?LX?#?X6>
M#_$,<7@OXDVWA[X<_$*T\;>$]!^"7Q?O]+M+#P=\4;C3[OX6_P!"E% '\XOC
M'_@D1\>/B[^S+_P5Q_8+\?ZYX*T_X%?MH_M:_&/]K7X"?'C2/B;XNMOB)I'C
M;XJ>*OAO^TKX=\(>-_@CJ_@CQ]X3T;X;_#O]H+PO!X'U_5O _P 3_">M?$WP
M/8^,/$]C\//AMXVUZU\9>(?K+]E?2O\ @L!K_CG]G_X<?M8Z/^S_ /"?X1_L
MR^$_#UI\??C7\/OBW??'3Q]_P4>^)%G\$] \/:)J_@K1Q\)O@.W[+OPRTKXH
MZQXC^*'Q8CU[0K_QMXD\<^ O"GPL\':9J7P3USQEXM\:?L110!_)AHW_  2(
M_P""CO@C_@DI\5O^"*SZ'^QM\8_@_J$?Q-T[X'?M7R_';XA?!3Q-HGA;4OC3
M;_'KP9+\8/@5K_[(W[4&D77CR'XKZMJ.L-8?#OQ?#8/\/;2?0=$^*GPN^*'A
M?PE\4O%']'_Q>^"UQ^TY^S5\9/@%\:K6/P58?M!_!WXK?!7XC1?"OQ>?$=_H
MOA?XG^%?$'@._O\ P;XP\6^ _#UM-KT7AG6I=0LI=;^'[:5IWB&6.*;3M7TZ
MSNI=9^D** /YU?!O[!7[9OQS_P""?_@?_@D[^VA\#_V>3\"?@AXG_9$^#7B3
MX^>!OCSXZM=+_:5_9,_9D\7?"+XHZ1?>!OA)I/@X_$7P7\1_&GACX6:5^SG\
M7;7Q7\5/A:/#'BC7/'/QM^$>M>)?#MAX3\!ZWZ]\*OV#/VS/A;_P49_X*O\
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
MOQ>^#TFL3W>O6OPW\;^&+'7KZ_UFUOKR?\\-%^%__!7:S^+/BG]H77/V>?\
M@G!XC^.FH:O<^!_ OB2__;[_ &SSX$^&'[*VM_$GX;^*_%_P7\(?"F[_ &'M
M4\.:3\1_&_AKX?6?_";_ !^T*\T"^\8?%FS\'>//%GP[\2?#KX9>!?@?I_[>
MQIY:*FXL$&U2>NT$[ 222Q5<*6)RQ&X\DT^@#\;_ !S^QK^U79_MS_LI?\%%
M/#E[\*O&?QB\(?L=WG['?[5'PX\+^()?@WX+^(-OXN\8^&/B$?%OA'6?&WPY
M_:!\3R_"7X?_ !5_X2#QM8?#*UU_X;_%*QTVVTV]MOC-\0;73]>^"WQ7X_X7
M_L#_ +4G[-OP:_;/^(WP-LO@WJO_  4#_P""A_QE^*/Q-^-_Q$\1?'G7/ ?@
MOX&:7XBTSXAZ/\"=!^#7Q!TO]C/XC7_Q*B_9>T75?!=IX6M?B1\ _#C_ !,\
M8ZC\4/B)XJUS0+#6M%^&]I^X%% 'Y+_LD_"K_@HG\(_&?@WPCXH^"7_!.OX'
M?LXS>._VE/B9\<G^"7QH_:=^//QO^*'B7XG^*->\6_"N\T/5/BI\(/@II.D_
M$"PO=4M5_:$^+OQ*\0?%V_\ C/J5O>:EX.\'_!C3-0T_P_X8Y_QW\(_VU/V[
M_@WJ?[-7[9'[*7[,GPF^%WB+XH_#>]^+FLVW[0%W\?\ 2OBC\._@;^U%X"\8
M7^D>&?@]J/P!T"+2-/\ VCO ?PC\1W>FR>(_BQ8>*_@1X3^*GPG\16]_XC^+
MFB^-_ ?PF_8BB@#YQ2?]INW_ &HAI#>'OA1<_L=WOP#>_M_%=MKOB*#XYZ/^
MTEIOQ!-K=>&]:\/30#P??_"7Q)\,-6T[4?#NL:#)!XDT/Q=X.\2:?KL4ND:_
MX<$'T=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% $<KM'&[I&TKJI*1*0&D?^% S$*NYL NQ"H"68A0357^T(2"0LI.2H C=
MB[B)YRD016:=O*CE8&!949XG@#FX4Q#(\8>%/"WC?PWJ?ACQKX;\.^+O#&I)
M;G4_#WBO1M/\0>'[\6-Y;ZC9MJ&D:K#<6%V+*_L[74+8W$>+:\M+>ZCDAF@C
MFC_A"_X)H^)O^"<GP@_8 _X*._&#_@H-\+--\;7 _;Y_:Z\'> O%?AGP!XIU
M;XZ:IX!^%WPL^%7BCPA^SY\&OC_\/X="\5_";Q;IMO\  /5]?\)_"L_%OX47
M?A#P7X4M/B?=)X1^%T.F^+* /[X%8L"2,?,ZXR#PKLH.1_> #8ZC.#R*=7\C
M/[)?_!3[]IG_ ()^_P#!"C_@EU^T1\;_ ()>*/VIM)^(OB?_ (5A\9OC5K/Q
MITK0=/\ @)\(O&OQF\:Z-^SU\3?B=XLL_!_Q'MY/"K?#V?X?^"Y[SQ+<>%[?
MPKK3:%X)\<>)]+^(VKV/AZ[_ ':UO]N;5M,_X*0> _\ @GCIWP>DUG4/$_[,
MWC[]K+Q-\64^)?A6VM_!/PO\.>,_!?PQ\+6\_P -Y-/7QAJ^M>)_BCKGB;PS
M=I&+#1[#0=+\,^(_"OB#XA:CJ'Q'\-_"< _0RBOEW]COX\?$;]I#X%Z#\4OB
MW^SSX_\ V5_B#J.O>--)USX'_$J5]0\4>%;+0_%NLZ?X1U.Y\00:-H^A>(%\
M:^!HO#'C>2?PJ=7T+0;WQ#>>##KNIZSX9UB8?45 !1110 4444 %%%% !111
M0 4444 %5I;D1/L*%B=FT(0SD.=H8QCY]N0Q)4/A(Y9&"K'DV:_##]J_]OSX
M#_!_]J3]J;XT>,(_#&J^%_\ @DW^RSX<T'Q^\WBK4[#Q7>_M,_\ !0SQ5\.[
MCX.?#.Q\,ZSI=CX,\$6Y\&?#7X?Z6O[1_BJ]U'P/I^G_ +3/B+PVGC#P1X>^
M''[2$1 /W.8[1G&>0,9 ZD#J2!GG@9Y/ Y-5OM.$W-'AL,0J%I0<8. 8T9V^
M5D#%(W42'RE+DQF3X _9!_:N^/G[0GC7XK^%OBM^S;X3^&W@SP;\,_@!\2_A
M-^T)\(_CG>_M'_LQ?M3:!\>-/^(NN_VE\!_BQ)\$?@T?$NB> M \(^#)?%%[
M>>'K#5&U/XBP7=GX<E^'TGP\^('Q)X3_ ()1?".3PW\"OB/^TOKGC:^^(GB_
M_@H?\??B+^WI<Z[=>-[WXBZ7X>^&GQQ_LJ/]F3X8>"O%&M^#?!GB2/P7\+OV
M6?#?P7\)6_AG5;34M-\+>*[3QCI?@C4C\/U\+6-F ?IQ]KR5Q$67]X9"C"1H
MQ&LQ9=L0D#2!HXU9%;"M* 7W>6LUIV*J6"EB,84%06R0, L57)SP"P!.!D9S
M7\W6I_!SX0ZS_P '07_"/:O\*OAOJF@G_@BSH/QY.C:AX&\+WFE_\+R\+_\
M!2./4_#'QF^PW&ER6W_"U_#6IQ1ZEX>^(GE_\)?HFH*+W3-8M;K,I_>/]H3Q
M;<>!O@M\1/$\'P3\?_M&1Z?H$D.H_!3X7:;\.=;\=>/]#U2ZMM)\0Z9H>@?%
MCQS\-_ 7B/[)H5]J.KZGX:UGQ=97/B/1].U#0] TWQ)XCO\ 2/#.L 'KT,WF
MCE#&X2-S&Q^<+("5+(0&4%E=1N522C A6#*LU?@O\!?^"EG[)GP7_P""8G_!
M/SQ1^RM\)]!N_$_[2WPD\)?#+]A[]@OX=?%31)/%/CCXP^%O#9TOQG\#(/BS
M\59/#%K'I'P1\8V.K>'/CY^TA\1H(;:TU;3;G5]63Q9\3/'?@7P3X^]0\$?\
M%;]3@\6?M4_ +X^?L<_&SX8_MB_LC_#)?COXK^ ?P_\ %_PA^(7ACX[_ +.]
MWX^UKPE!^T#^R!\:/BEXO_9T\/?%_P"%OA[P]9Z)XG^(=U\0?#_P5\4>$?$N
ML:G\)K/PSXE^)GA37_#%D ?LJ[;%+!6<C "H,LQ)"@#H!R>68JBC+.R(&85A
M>*"0ZA>8BI$J,'25"V]<$,0"LH"J&9EC+@8W!?PO_P""6/\ P5\^/?\ P4SD
M^&?BV;_@G!\4_@/^SA\3/@O\1?&]G^TOJ7QB\"_$+X=GXG^ /C5XD^%TOPP\
M/Z;:Z#X1\1>(]*O]&T&34[OQ9?Z?X:\3:9XYM-<\'1?"K5? 6G6?QDUGH_\
M@K-^QE\#?$W['/\ P54_:;^)OABR^,?Q*NOV ?C$GPTD^+'A3X<^*-)_9XC^
M"/[.O[0-_P"$3\!$7P19ZQX-UZ?Q;\4/B)XY\1>/=0\0>)_B%JGB#Q:VBQ^+
M['P/X0\">#/"(!^UC7L85&VE?-RL2RLL#O*5!2()*4<.S%8BNTLDKI$RB02)
M'//,((FE*LP5D!"AB</(J%CM5MJKNW-(^R&-09)Y885DE3^9/_@DG^R#\#O%
M'_!/#_@E/^W??V7@CX;?&_X":)XM_:5^)7QK_P"$.M[SQ+\7-/\ &'P;^+_P
M1^+W_"X]=T_4-!UKQ;J^L?#_ ,46>HV7C_Q%?:_KNA:K\/O"1D.K:%::CX6U
M?Z(^"?\ P6\TOXH_%3]ART^)G[-'B+]FS]F[_@IH?B3HW[%OQ.^-WQ<\">$/
MC7XH\2?#[PQX-US19?BM^SIJ.GV%GX"\"?'+4/$MYX>_9X\:_#7XV_'?4OB5
MJM]\'I;GP=X2LOCEX'N)P#]Y8I/-4-MV@A2"'1U8,,@JR,P*E<,IX)5@<"I:
M_G8_X(Z> +[X=_\ !2'_ (+\Z.WAW2?#&C3?M9_L_P"IZ-I>A:'H/A_21#XC
M^$.O^,X[V#3]"_9G_9WB%WJVD>*=$UG5;J:3Q_<:EJFHW>KZAXT^*.O:CK?[
M3/[1W]$] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <YXP
MU?4_#_A/Q-KVB^%-?\>:OHF@ZMK&E^!_"ESX7LO%/C+4-,L)[VT\*^&KWQOX
ME\%^"[/Q#X@G@CTG1;OQ?XP\*^&+;4KNUGU_Q%HNE1W>HVW\OG_!('X?_P#!
M1/\ X)Q_ #]KCP!\1?\ @EM^TG\0/''QI_;@^.'[3GP\MO!7Q\_X)XVGA9?!
M/Q,\,_"_1]&\/>,_$VN?MJVFKZ!XE@G\&:P=5@\/>#_$FD6N_29K34M2EO-0
M>Q_JFHH _FG_ ."7?_!'=_@G_P $BOVD_P!CO]M#P7\,/!\O[:7C_P"-WQL^
M)GP+^PMXU^&G[+MQ\0?!?@/PKX+\"^'_ !1JOQB^*.H>/1\%;OX7>&?B/X*^
M)-S\5(?'FC^(HM#N(/'-SXO\'#XD:Y] _P#! /P_\=O$G[%</[3W[5?CS3?C
M?^T'^TWXSU/59OC]+\.G^'_BCXG_ +/7P@EN?A)^S-JH_P"$@^#GP4^).J_#
M+Q+X0\+ZY\;_ (4W/Q+\,OXMUO1?CA?>/]1&E7_CW6M#T[[8_;R_X)H_LM?\
M%(=-^#VB_M2>'_$?BC0_@EX[F^(7A+1=&\0/HNEW^L7-M:6=YIWBJQ%I=VOB
M7PYJ%M9Q6^I:#J4,MA?VSS6]Q&T<I ^U?!G@KPO\//"WAGP-X(T#0_"/@OP7
MH&D>%?!_A#PKI%CX<\+>%/#&@:?!I&@^&?#7AW2(K71M!\-Z%I%I9:5H>@Z3
M8V>EZ/IUE:V.G6UO9V]M;P@'AG[)/Q6_: ^,?PG7Q=^TS^RGXF_8Y^*T?B7Q
M!HVI?"+Q#\6_A%\;K671M/O-_AOQAX<^('P=\1:YHVH:3XBT*YL&O].\06?A
MKQ+H'BJT\1Z -)U7PUIGAOQMXM^G:** "BBB@ HHHH **** "BBB@ I&8*,D
MX&0,\]6( Z=LD9/0#DD $TM1R[O+?9]_:=F<XW_P[L?P[L;NVW.>,T 4[D?:
M5589%&V1"Q8R1X!VN)$Y59&520@</%%*1,R2R6PMY/QL\;?"3]I^U_X)\_&C
M6/"O[-&L>-/VF_VG/V@]&^,G[1/[+_CCQY^S?XD\1?%/X2?$3]IGX?\ AKXR
M_LY>+OB!XHUQOV>]0M=,_P""=?AQ?V8]#U6+7@ECX&\(>%;;1O%.I>-;.UUL
M>;?\%.?^'^?_  OOPG_PZQ_X9=_X4!_PJ+0?^$R_X73_ ,(Q_P )/_PM[_A,
MO'W]L_V9_;?^D_\ ".?\(-_PKW[/Y/\ HG]M?V]Y7S^;7YS_ /'9#_UC_P#_
M "P* ,+]F3]D'_@H#I=_\?/A9^P=H/[;O_!.C_@G%\=? '[/'@?X#?L\_M/>
M._"^D_%7]G_Q-\1]7\+?&S]JGQ_\#/'\>N?ML?%3]E_[9^SSX/\ B3X1T2;Q
MI';:AX2_;&_:NTMKGPEX;\?_  CU;_A!OZ]M$\-:5X5\/Z+X6\+VEMH6@>'=
M&TWP_H.F6#NUMI.E:3I_]GZ=9VT<TJ;;>QMX;.*$!C(\4)B=@LDC5_)&8?\
M@\9WK*L7[ "2*I7(?P"$8MAGD:, (TC2-,X=@6C\^58C&LLXF?\ \=D/_6/_
M /\ + H ^]/BAX>_;7\)_P#!:K7?VUO"/_!/GXY_%G]GWPK_ ,$XM;_8U\/Z
MSX!^(G[ OASQ;XY^*^I_M-Z;\;W\4V$GQ)_:Q\ >,5^#-QX7TNQT>TD\=VUC
MXI\.^*FUZYT#X6:=%K^J^(=5]V\>_%3_ (* ?M$>$OVE_#GC/_@G+\3OA/\
M RS^"7CKP1X:^%.I?%O_ ()]?%7]H7]K7Q?\8I-3^&FD:=::3XW^)?Q6_9&^
M&/PR^$7@&\U?XA_%7P]\;[[QY!\0]?U_PEH.@Z5\0/"G@7Q[\,OCE^2O_'9#
M_P!8_P#_ ,L"C_CLA_ZQ_P#_ )8% %#2?V!OVZ-(_92_X(N_M*?%?X!^,-'^
M.'_!$>]^(&G?%W]E;2M4\&>/_B'^T7\$)?"GPU2[\7?LNZO\.?CS^T?9^+_B
M=X4\$_#71_#7@7X.>+O$7PGD^+OCR+Q1I?A*Q^ /A*S^&/@WQ9^@4O[-?[0G
M[2O[5'[87_!1;6?V;OBW\#;Z;_@F%\1/^"<WP)_9M^*'C+X"Q_'/XM>(H?B)
MXW^+_BKQKJUKX(^(?C/X*^#?"OB?QG>>&_AK\(;[5OC[91ZV-.\5^-O$D'A3
MP!K/@OQ1JGP81_P>/L&5A^P 58$$!_ 2@C'1E!V.I.W<&4EE#("JR.&0+_P>
M.H D2_L )&@"QHS> '*HHPJ[B 6"@  D9P!DDY) /VL_X(K_  J_:6^!'_!-
MC]EGX&_M;_"R[^#GQL^"7@S6?A;XB\'WGQ.M?BW;RZ)X4\6Z]:?#OQ!HOC&V
M^,/QN7^S=6^'<OAP3^&8O&&F>&O ^JPW_@SX9?#OX9?"O0O!_A"Q]S_X*9>!
M_B7\5O\ @GO^VE\)/@Q\.=?^+?Q6^,G[,?QI^"W@#P%X9U_X=>&=1U?Q1\8O
M 6M_#/2+V\UWXJ>,_A]X)TWPYX8N_%,?B[Q;<7_BNTU+_A&= U6+PYI?BCQ'
M+I7A;6?YX?\ CLA_ZQ__ /E@4?\ '9#_ -8__P#RP* /V*_X):_#']KCX6_\
M$J_A#^SG\6OAYXO^ '[3WP0^!M[\#="F^*?C;X0?$329?$?AKPB;;X<>.O#.
MM?";XB?'?1;GX9:)-?:+X7TW2?%L5AXBLK7P9?6$OPXB\,0^'Y?$'XN?!3]E
M+_@HE;^(/^":'[37Q*_X)_\ B[Q+^W+\!/VG?''A']K?XC?&;]K'X$R?%_XP
M:EXK_9'^(WA;P7\5=:_:)^&'P(\8ZGX;_81\!/XP\.02_#WX4_%T1>']1MOB
M)\*O%W[)G[8/Q@UO0?BL-G_CLA_ZQ_\ _E@4T1?\'C:+&L2_L!HL;.P1YO <
ML89U49C$F6B5,RK%%&PACBD$2QCRU<@'Z'?\$MOV</CW\#OV]O\ @J[\4?B7
M^QMXZ^!?@#]L;XU^%OC)\-?B_P"(O&?[&>HVWB/2?!5A=Z%?>#_$'A']F3QU
M#K'A[7M>\3^-O&_Q%\):KJWPUUK7-?T+5?$VK?'?XN^*/CC?:CXE^)'[Y0D+
M&JL_(S]]U9\%B0&8,P9@" 6W'<>>,XK^0'_CLA_ZQ_\ _E@4?\=D/_6/_P#\
ML"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\ 6/\
M_P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D/_6/
M_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\
M6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D
M/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV
M0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4
M?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!
M1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\
M_E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__
M .6!1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_Z
MQ_\ _E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\
MK'__ .6!1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_C
MLA_ZQ_\ _E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[
M(?\ K'__ .6!1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^
M/W_CLA_ZQ_\ _E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C
M]_X[(?\ K'__ .6!1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_
M !K^/W_CLA_ZQ_\ _E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/
M\:_C]_X[(?\ K'__ .6!1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_
M]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_
M 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]
M/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3
M^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'
M^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_
MC1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\ 6/\ _P#+ H _L"WI_>7_
M +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D/_6/_P#\L"@#^P+>G]Y?
M^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\ 6/\ _P#+ H _L"WI
M_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D/_6/_P#\L"@#^P+>
MG]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\ 6/\ _P#+ H _
ML"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D/_6/_P#\L"@#
M^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\ 6/\ _P#+
M H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D/_6/_P#\
ML"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\ 6/\
M_P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D/_6/
M_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV0_\
M6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4?\=D
M/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!1_QV
M0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\ _E@4
M?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__ .6!
M1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_ZQ_\
M_E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\ K'__
M .6!1_QV0_\ 6/\ _P#+ H _L"WI_>7_ +Z'^-&]/[R_]]#_ !K^/W_CLA_Z
MQ_\ _E@4?\=D/_6/_P#\L"@#^P+>G]Y?^^A_C1O3^\O_ 'T/\:_C]_X[(?\
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
MM;71TTZRO+74;"ZAU=M0U.37KJWU,ZCHEC%HNAMHNJ:GK?YA?\%*]:^$>O\
MAO\ X.#?%OP0U[PG\)OBEH'C?X3:?^TO\<OV@_B#\!_&_P"T+\5O&_P;T'X2
M>(_V?/@9^QK\,-3^./P(B^ 7PR\&ZAX*OM8LOC7XLM/'GQD\?ZCIZZ)^SKX'
M^.?QV\#^'/"7P: /Z0_C3^V]\>OA3_P5\_8J_8;3PMX.F_9V_:O^"?QY\<R^
M--:^'8TKQ+;^/?@KX5U3Q#<>%/ GQ0NOVC;*V\8:C!;PZ5K7CSP;:?LW3:SX
M.\.ZWX/U33=>\5:3XE\9ZU\(/URV)_=7_OD?X5_+?J7Q9T[XE?\ !;+_ ((;
M>(/#'QN^(/Q=M?$G_!/;]J77/$4OBA)=/T&6/6/ $*ZC\0+G2!\(?V7-#T;X
MP>/?&W@^\T?XQ^'-+\+ZUXB\/W?PX\+Z1XH_8V_9@&E6GC>Z_J/25),[&W8"
MD\$8##*YR!SCJ.H/! /% "[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C
M_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8
MG]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?
M^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_
MA3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J*
M &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$
M_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_
M -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C
M_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8
MG]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?
M^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_
MA3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J*
M &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$
M_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_
M -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C
M_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8
MG]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?
M^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_
MA3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J*
M &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$
M_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_
M -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C_"C8G]U?^^1_A3J* &[$_NK_ -\C
M_"C8G]U?^^1_A3J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M-E=ZEJVM:SJ5AI.E6%M<7^I7MK96\\R '2T5\_Z;^T_^SSK?P/G_ &F-&_:
M^"6K_LZ6MGJ^K2?'O1OBGX#O_@J=$T#7K_PMKNK3_%9-=D\ VUEHGB+3=4T'
M5;M_$7V+3=?TN?3M0O+:Y@O+*+K_  !\8/AI\5SXW/PN^)?@#XC_ /"MO'OB
M'X4_$7_A!/%_AWQA!X ^*G@_^S_^$M^&/BZ7P_J%X_AGX@>&1JNGCQ%X2\1+
MI_B'1&O;#^T]*LQ>P>8 >HT444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 5#<J[P3)& 7:-@H/(W$'&1N0-SSL9T5_N,Z*Q8344 ?RB_
M\%AKS4_V;O\ @M3_ ,$6OVX/B';ZIX2_9C\!2?%WX-?%'X]:SHVI_P#"G?A9
MK/Q3T^Y\ :%%\2_B#H_B'1+3X<KK\OQ,EGAUKX@7OAKP.NE:5JVKW,GC;1]"
M\?Z#IW](WQ"_:0^!GPA\ :7\1_B!\3?#>D>$_$,%A+X,NK2ZF\4:O\2+_7S
M?"OACX3>&?"EOK?BCXN^.?&MUJ.D:-\/OA_\,](\7^./B!XBU[PUX9\&:)XC
M\1>)="L=4].\9>#?"OQ#\+>(? WCKP[H?C'P3XOT/5_"_B_P=XITFP\0>%?%
MOA?Q#IUSHWB'PSXG\/ZK;W6E:_X>U[1[V]TK6-%U6UN],U/3[NXM+ZTN+>5X
MF^/_ -FO_@FG^PC^QU\0O&?Q4_9<_9<^$7P.\?\ C[P_?^%/$GB;P#X8CTG4
M)O#&J_$OQC\6M3\.:8//DMO#V@7GC+QI<L^C^';?2K!/"OA/X4?#I(!\./@I
M\'O"/@4 _ 7XJ? WX ?&3]I[_@Y_UGXT?LL>%/C_ '?P<^&_[,GQ&\(VWC+P
M+\4/'6A^+/%OA_\ X);:M!X;TW0O#>B_'+PAX>\3?$?X?R+XDB\!7_PPM/@U
M^T-\/)/C'K*Z1^T#!+XX\+O\,/!?B_X=^&MK\+O^#.[Q_?:EJ_AOXK_VS^PI
MX(T;5?#/AXS7FL> ]2_9M^$=YKGA_P 2>,+'X%^.KJRL$\57GA728?#=U\5/
M &GW?AOQKXVU2/P5XDTZQUSXM?L^_P!0GB#_ ()M_P#!/7Q9XB\<^+O%/["G
M[&WB3Q3\3KS4M1^)/B/7OV7?@=K&N_$+4=9\167C#5]2\<ZKJ/@6YO?%VHZI
MXNTS3?%>H7OB";4;B]\2V-KK=R\M_;V\T-"Y_P""8O\ P3?O/"NB>![O]@']
MB:[\&^&M;\2>)_#WA&\_93^!-WX5T/Q1XRTWPEHWC#Q/I/ARX\"2:3IWB+Q;
MH_@'P+I'B?7+2UBU;7M*\&>%-/U2]NK?P]I"68!_+EKO@SX&?MG?\%%/^"UG
M[+W[7?[9\?P ^(,[7/PKU;2_VB_A%^S-XMTQ/V%M9\'_  H^)/P8;]E+XL_'
MK2KGQO\ !>\^&_QWT5/BAX^T)Y=9^%FK^%OB=X3^*GP@\.>#_P!I;4]$_:<^
M#OTUJOP+^ ^K?M8_\&YJ^./#?A'XQ_$/XS_#7]N?X6_%#XT?M1_#SX@WG[6O
M[9OP:\-?\$_?B)X5N/B%\2-*U[Q%\3? NI?!+XQZ3XGM/B)J7P:_:O\ $.K_
M +0/PRT;XK_"OX=:%X-\'R6_[4WP\TK^B3]IC]A/]D3]LI_ C_M4?L__  T^
M/)^&-_)J7@)?B1X=MO$,?ABYN_&'P\\;ZNFGP7!%N+'Q3J_PM\':;XVTR:&7
M3_''@FUUGX<>++;6/A[XN\8^&/$$?Q;_ &!?V'?C]XQF^(?QW_8[_99^-7CZ
MYL+/2;KQQ\6?V>OA%\1/&%WI.G1LFF:7>>)?%O@_5M8NM.TS?*NGV$]W)8V<
M$TUO#:K%(P(!],:+I>D^'=*TC0='T_3-$T?2K*PT?1-&T>TAT[2=+TO3XEM]
M-TC3-/ME2SLK.PT^*&&SL[2&W@AM8=L%O#;PA(OY=_\ @F5^S9IGQO\ A1_P
M7_\ "FK>./B7\*_$?C/_ (+$?\%3?!&F>*]"^+?Q-^'VD>$;3Q?X2^'1T+QO
M?>#=+\2V/P_US^RAXD7Q$+KQ=X0\0V&NZ6EI9ZQ;:SH%K%IE?T^>*O _A3QW
MX5\0^!O'/AW0?&G@KQ?X<UCP?XM\'^*]%TSQ!X5\4^$_$>F7&B>(_"_B3P]J
MUM=Z1K_AS7M&N[K2M7T/6;2^TS4["XDMM1MKN$A!\3C_ ()-_P#!+A"GE?\
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
M_#_P)\8;?_AS'K'B']JKP!\,?!!_:9\ 64OA/]FKPCKOCGX??$.QCU;XKO\
M$"V\)> _!/ABU/@[X(?MI^*+G0O"OAWP\W[,/B/PWI!^)?P;_I[T[_@GA^P/
MI'@75?A?I7[$G[(FF?#/7?[9_MKX=Z;^S3\%K#P-JY\2:M\,_$'B/^U?"5KX
M)B\/:BOB#Q!\%/@SKVM1W>FRQZKK/PC^&6IZ@ES>^!/"\^EX%Q_P3'_X)QWG
MA;1O ]_^P)^Q-?\ @SP[K_B/Q7H/A&\_90^ USX7T3Q1XRTKPEH?C'Q'HV@7
M'@*73-+UWQ7HW@#P)I7B/6+*VAU+7=-\%>$K'6+J_MO#VE1VH!^)>E>)OA/\
M1_\ @NU_P4\^!_\ P4-T[PMJ_P +-+_96^!#?L2O^TUXCT[0/"'@SX+_ !C^
M!NG?"S]LJ#]G#2/&*6&CW&G_ ![\6>)=2^'_ ,:?B?\ #;48M>NKCP!>?"W4
MO$%W86\NB:+\1?M*_#[]ESPS\$/^"-W[)WP/^->O?LS_ /!+35=3_P""H_PF
M;]I#]HG1/V9/CE^S3JG[0?PCD\67W[/'QX_:$G_:3\)?$C]F'XJ_#S]HCXA^
M&/C_ /&/X!Z*MWX#A^*'A7Q[;^*?@=;_  DDT?3%\%?U0_'7_@G-^PS^TQX3
M^#O@+XZ?LK_!+XB^"/V>M,U?0O@=X/UCP)I-OX8^%OAS6OA[>?"ZY\*>#]#T
MJ/3].TGP=;^#Y]-CTOP=;VZ>%]#\2>#OAOX[T/2=,\<_"_X=>(_"_MGQZ_9X
M^#?[4/P@^('P"_:!\!:)\4_@[\4?#EQX5\<>!/$B7)TS6-)GEM;RWEBN+"YL
MM1T37]"U>PT_Q%X/\6^';S2/%?@;Q/IVF^)O!NM:%K^FZ?J5J ?Q;?M=_P#!
M/']E']FC]@K_ (*1>+OV?/VR!^TG^T+9_M6_LF?'KPM\>;K2_P!GWP59?L*_
M&W]HS_@H%X'2^\<?L^_'CPE'\%O@5^SI\7O%GP;/P8TG]H*R\+_%KX-VVE:-
M\*OA3\5O&-E\ _@1\0_A+X7\-_V$?LR?L:_LV_L=>&-?\%?LO?"#PI\$O!GB
MK6K7Q)K_ (3\ OK&E>$+_P 1V.C6'AH>)(?#$VJ7>C67B?4M!T31=,\2>);#
M3[76?%]KHV@MXHU'7/['LXTY#2O^";?[ .C?!K3/V=[+]B_]EMO@3I/C.R^)
M%M\(]0^ WPOUKX>W'Q)L?!Q^'\7Q*UGPKK?A?4=)\1_$F7P;M\/WGQ!\16VJ
M>,=0TZ..'4=:N]I+?5'P_P#A[X#^%'@SP]\.OAAX)\'_  X\ >$M/72O"W@;
MP!X9T;P;X-\-:8DDDR:;X>\+^'K.PT71=/26:65++3K.WMUDED<)O=F(!V-%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12$@
M<GL"?P&,_P!*QYKAY6(W#R\D*H&#Z'.1[''6H<[-JWXEPCSNU[>9K[U_O+_W
MT*3>/[R?]]C_  K"HI>T\OQ_X!K[#^]_Y+_P3=WC^\G_ 'V/\*-X_O)_WV/\
M*PJ*/:>7X_\  #V'][_R7_@F[O']Y/\ OL?X4;Q_>3_OL?X5A44>T\OQ_P"
M'L/[W_DO_!-W>/[R?]]C_"C>/[R?]]C_  K"HH]IY?C_ , /8?WO_)?^";N\
M?WD_[['^%&\?WD_[['^%85)GD \995&2!EG8*HSG&2Q &>Y%-3O))JR=[ROL
M^BMIOZA]7?25^^FWXLWMX_O)_P!]C_"C>/[R?]]C_"N;-S $\UI8UC*.X<NN
MTI&LCRMD$C$*Q2><?^610K)M88J<'.?8D'L05)5@0>00001V(I>T_NVU?7I?
M1[=5J'L/[WX?\$W=X_O)_P!]C_"C>/[R?]]C_"L!9(V^[(C=,;75LAM^UAM)
MRC^5*$<91S'(%8E&PZCVGE^/_ #V']_\/^";N\?WD_[['^%&\?WD_P"^Q_A6
M%2$@#)..0!ZDL0%4#JS,Q"JHRS,0J@L0">TZM:=7?_@%1PU[^_:W]W_@F]O'
M]Y/^^Q_A1O']Y/\ OL?X5SP<N1Y1WK\^YE!:/*2+$R^: 8PXDW(4W[]RR#:3
M%)L#(B@$MC=MP"#G]X2$R,9&64H 0#N^0C>0*F-5RY^6-TO@;=E/17L[65G=
M==OD*6&:<>62E%OWFMX_]NW=^_0Z'>/[R?\ ?8_PHWC^\G_?8_PKGRZ@*3N
M8(4)1P'+JS(B'&))6 P($W3;BB;-[H"&5 KONW+&I=S&#*55203MC#L0"IZ
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
ML;QQ^T)K7_!-#]KWXA?#GPK\#?C7\(/V6;+X4?&#X ^"O"_@35O%UU\3=3^
M_P"SW\&OB]:?$3P_X=\;^(/%ND>)_A[\2O!7A(:OX/T2VU[P+?>'KG6K2?\
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
MZY__ %U9JM:?\>\?TJS70>>%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** (+G_42?0?\ H0K%[CZ'^:UM7/\ J)/H/_0A6+W'T/\ -:QG\3^7Y'5A
MM_F+1114FP4444 %%%% !159PJ1RR%@JL Q9BH156, LS-A54 $L6.  22!D
MCX_\'_\ !0O]@+X@^/-&^&'@']N']D'QO\2_$>IOH6A?#OPC^TI\&?$GCK6M
M<@EF671])\(Z1XTO-?U'5(7AN?.T^TT^:[B%I<L\*K;SE%-N+DDN;D52;2NY
MNG0KSHXAP@HMRG3OAW&#<?:3Q$(<T;<S2]HU%J%[J<79WM5C1A45+;63J.K2
M[WHN5M>5?9-?-W[5?A#X^>.?@EK.A?LR>//"?PX^-<7C+X3>)?"GB[QRFLS^
M#(K#P7\6_ WC'QEH?B:V\.12ZWJ&B^+_  +H/B7PA?Z5IS6<VJV^O/IIU/2(
M[F35+/VZ?Q3X:M_$6E^$;OQ!HMMXKUS0]?\ $NA^&+G4[&#Q#K'A[PO?>'M+
M\2ZYI>BR3IJ6H:3X?U'Q=X4L-;U"TMI;72[WQ/X?M;Z6"?6=.CN4\3>+?"_@
MOP]XA\9>,/$6A^%O"/A'1M5\1>*_%'B'5;'1O#OAGPYH5A+JNN>(?$.M:C/;
M:;HNAZ)IMO<ZAJ^K:E<VVGZ;86MU>7EQ#;VT\D6<XN'L\14G[-4IQ37-SX5S
MC5E5C6E&R6)CA*V&:J4YM4)U(8K"UJ52*YHS"LI-1IM2YL/'$.TN62YTI44F
M^DU=WV=K69^'W[2?_!)"']I>3]NOQW)X6^"G[.GQ@_:\_9&M/V<7U?X2:KXC
M\7:1XE\7CQM??$<_%CXO7<GPX^%/_"1:\-9TSX?>&/[1N-%U?7H?#?A_5X_^
M$B=]0TK1M*^,+O\ X(D_M.:#\(/V$O&?P9\/_P#!/OX!?MA?L=?%3X%>-?&5
MC\'_  AJ'@+X2?M,Q?"'1?$/A3QQXI^*_P 7? O[/GASX@MXN^+NE:RETFGW
MWP@US0/ DMYXHL]'OM4/BO5-8;^INRUC2=8TRQUO2-3T_5=*U;3[>_TG4M.O
M;:^T_5+&]MTO;2\TZ\M99;>^M;FT9;N&XMGEBDM66Y5S 1(<;P9XY\$?$CPM
MHOCOX=>,?"WCWP5XILK;4O#OC#P9X@TGQ1X7UW3YI-D5[H^O:)>7VEZE:3E&
M^SSV=W-%,%<Q,P1BO52QU:C94L55A# PP5*C2IU'"$:678[-*F%C*.L>19KF
M>:.5.494[N%.G"A[&%2GBX4:JJNI1PU:&+HXZEB54I2<:]+'X7+I8B,E[9<L
MZ%+ X3%4ZD'&<<13I58NE!5*>*_(32?V'/VK-4_X*[_#[_@H1\0M8^ )^&^C
M_L*:]^R]XF\,^"O%?Q+M_&]EXHU?XO>*/B=H][H.CZQ\.;OP]KWA[0]'U;P]
MX0O-=U+QYX1OO$NIVNJ^-K7P5X(L)+7P)I_YY_#'_@@C\5O"?[+W[<?[.FKZ
M1^PM%XP^+7_#35I^SA^U?I/PS>X_:-U#P5\>;*_7PY\._C?XRN_A1IOBCP3X
M9\':O?ZN]_J7@GQY\3]5U7P]KNF^%HM)T?PYX*GTKQK_ %:K+'(XC5UWMN*K
MD!F\M@LJ@-C+02$1W"#Y[>0K',(W95*K(K%E!.Y-H8,K(?F ((# 9&=R$KE5
ME26%B)8943&?-["K1BJ5".*P.+R^?LJ::J4,3FM?/(M2E*;IU<+F5>53#U8N
M<XX.G0RZK];PM&FULHRJ5:%=U:DYTZ^!Q'[R?P3RW*:F382*A'D3I+!UJ].=
M)WIS=>4W'F4)1_E1_:3_ ."/?_!0G]H_]G;X6_ C7OBW^R_;Z'\.?V ?V?\
M]G+1O#=SKOQBA\(^#_C_ /"/XX_"?Q]XT\?^#DE^%EYJMYHGQ1\ ?!_P?X'U
M#Q1KNEV7B7PI)9ZA]@\'WFGWFH1R_I/IG[$'Q]B_X++WO_!1*ZU+X/+\#]1_
M8,L_V49?"D7B_P <S_$ZR\;'XI6?Q.OM<C\,O\+-/\-W7@R:6UNM"BD;QI::
MU))''KVI:8R0W&G3?L064?>.T8<_,"H*H%9V!. 416!=P2J<[B"K 9=Y=VFG
M6TUU>7$6G6=JDES?7=W(((+"""$?Z5=SS@0VT$/EK(T]P1#Y,4LQ$D,4N%]8
MJ8>O4Q?.N=5\SS)U*JY:<:^9*6&Q'-43?)"=+'8FC9J:H4)T:T6J>74<.<\Z
M4U2I8:%-*E3PV6X&A3H1<9NCE=7!X^A0A3@_CJ8O)\'6C)/FG7YZ#4I8IU%^
M67[$W[(?P@^&7[9O[<?[6/P9\9^&O%WPX_:TL_@K\0=%TSP9?V>J^"= \>^(
M=#\1W'QK\0^&K_1KBZ\.ZB_QOM]*^#WQ%\3:M8W%U+K-^EI?I*NDW&FI)^L>
M,$@;>I/RG(Y.>2>2W/S$\ELD\U\E_L4:!^R3X;^ OA_3_P!B7Q'\.?&'P!_M
M+7'\.>)OA=\3U^,OA74K^/5+FTU.TL_B*?%'C.XU>#PR]M#X0TO19?$E_:>
MM \/Z/\ #KP_#I'A;PEH6AZ9]9%@O7/1V^ZQ^6-=SMT^Z.%W?=+D1@ESMI*C
M'"X/#T'[6"PV'I4JGM_XL)I5*DE.]GI*O)03U5%8=/1*W0JKKRJ8B+IN=>K4
M<'"WLY4Z<HT*+BDHKF]AAJ/M)6O*M[=N\FV_P-_;O_X)6?&?]H/]J+XZ?M)?
M CQ]\,-)O?VC_P#@FK\0/^"=WC+PS\0[_P 0^'+?P9-XR\:Z;XFTWXS>'M4T
M+PCXY;Q7<6.AW5]HLOP[O=*\)+.^G:?/;>-+>&YN(E],\(?\$^_C3\.?^"@O
M[&?Q_P#"]]\(+[]G[]E_]@B^_8SU0:KXX\5Z5\7]:NGU+P[J%GXRT?PA;?"[
M6?""Z=;'PU:P-8W?Q+L+@#4Y[IKUOL<=MK'Z1:5^UG^RKK'Q.\4_!#1OVF/V
M?]8^,_@4Q?\ ":_"/2_C)\.M1^)WA#[1KF@^%K<>)_ -IXBF\5Z#]H\3>*O"
M_ANW_M/2;7S]?\3>'=&B+ZEKFF6UU] J8RVU7!<;&*9'F89PBL8^) I++ABH
M7;(CYV.I.N&C6H4\/).[PL*=&*E%1J4UA\)F]"C0J/>LL-+B'/\ $49-*499
MQC5+FYXRCG5I0Q$*E*I-.G.G2<5':=.$<GI>UC+F]WVE+)<#AW=R_=T**NY0
M;DX.)%9P1AC(<#S,??;@&54=@O3>R+O^^  PK\\OCM\"?C9\5_B!\6]&\6^!
M?V<OVF_V/_BC\'?AIX4D_9P_:!U7Q%H]I8?%#P=XU\?>)=?\57#CX0?%KP]?
M:+XBM;KX8PQ6,WAY]2TWQ)\/=%\;:->6%Q8*NI_H;YD;*I\Q-L@)C;>NV1<J
MNZ-L[7#%UV%20^3MSM;#@P/3)XSD*Q ^X>2!@';(C@$@E&$@&SYJYZE*%6*@
MHQG3J4*V'J^TYIT*D:L8QJ*5.+BXSO"E*E6I5*>(P\H3E0JPE5FS11A/V+DK
M5*.*I8JDG4GOAI\\8R<9T[QDI5(S33O&=FKPIN/\^6G_ /!*#XU_"CX\_P#!
M)/XD?!+X@?"N;P5^P#^SY\4_@#\4M)\>7OCR'Q+KEC\2_ %OX;D\3?"JVM-&
MUJQU+^S_ !.FK7EEX>\7:YX:TO2M(33[:UNM5(@BAX7]C+_@E+^U_P#"#X^Z
MS\;OVB?BG\"_B#XE\=_L(_%W]EOXJ^-/ FN>.-2\8>+OBQ\0?VEO&/QNTWXO
M7=CXA^'GAVSU6RU?1/%,>B:QI4VL>&T\)1Z+HWAWPW_;OA^WBFT_^D&20@':
M5)\J1Q\RGYHV1< Y .URR, <B1'1@&1PL;3,ID!(!39@, I.3F3 (!)"*YP
M?]5+QF&79&)3QE2I/&5*M15,'G67RI[I8/.5F?UNC&5KWYLRQ;I5;>V]DZ4)
M5)R@ZDXI4EA\.\-A9QI0Y\JK>U=)5*SQ&48C"UL%4=24[NG".'=.=&RA*=1S
M;M",#^2_X2?\$(/V@O WPE_X)EV7Q7\&_L%_M0^,?V"X_P!IKX8_$'X$?%QO
M&.H?L]_'/X(_'G7]6\6>$M=MO%7C#X!?$N;0OB_\/_$]VGB"UT^Y^$-_HL]]
M.UI)K&G6T;:I>?U/?#/PM:^!_ OA#P98:=X<TG3O!_A+PSX4T[3/".@VGA?P
MOIMEX=TF#2[?3_#OANPAM;#P_H-FEN(M%T/3K2UTW2=+%I8Z?#]E@CFF[9IX
ME!(._AF_=@R9V*V_[FXC9L*.<820B)B)&"GE_!7CSP/\1= A\5_#WQAX7\=>
M%[N_UG3;7Q'X-U_2?%&A7FJ>'=6U'0/$6FV>JZ%=WUA=7^@:[H^JZ)K=E;SR
M7.E:QIFH:9?Q6][9W$$?77KUL96EB*TI3J/&YECZ\XRY(U,1FTZ'UJ5:"BXR
M3QU"K7I*]-TZ^*Q4TY0J0PV'RITZ5&6&A>*<:$L-AXO_ )]Q2Q4H4U?W;0?,
M_BM0C1H[TI8BOU]%1B6,N\88,T:QO)M!98UE$C1F2108XRRQ.<.RD ID#S8M
M[MRE5<,"K@%2#G(,:3# &3GRI%EQC(C)<C:K$2=BY>LDNWF.HI 0>G(Z@]B.
M<$'H58?,K D,I5U)5E)6@6G1W7<**** "BBB@ HHHH U[3_CWC^E6:K6G_'O
M']*LUT'GA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^ ;WQ=;>)/$^K"YL-?T4>%-3UK23X4U%/%FH:WI?AS3M;U#2OK_X,_%7PO\
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
M4L95Q]=XEU9J--T*^&P&#J2JQG*GAW6I4:]2%>I"$_Z&_B9_P5__ &7OA/\
MMO\ PC_8+\5>$OV@?^$[^,OC1?A7X+^,L/PCN(OV9I?BL--TC5+[X66WQ4U7
M7=$N?$OBO3(_$/A.#Q/;_#GPYXNT3PI>>,-"TSQAK&B7RZE!IO6>/?\ @IQX
M<\*_M?VO['_A;]C;]OSXU:PGC/P'X(\8?M!?!G]G>R\2_LI_##7O'.FZ!XDG
MLOB1\:-3\=>'],T&?P1X,\4Z'XE^(*VFDZG<:7I%[#8VD6H:O_Q+5^2?VO=?
M^ GC;]L__@FG^S3\4_CI^S_\*]6_9N^(/@[]LGQ#X5\6?$+P/HOQ>^*OQGN]
M)\1?"OX _"OX5_#637;77_%FH^/_ (@^)OB'X^\;:SX=\/>(;JT/@/PWIEHQ
MU3Q[I>HQ?"GQ:_9U^-7[.7_!0*/_ (*)_L-_MY^(_C[X9\<?\%$OAG^RY^W9
M^QY=ZO;ZEX,\#6'Q4\6^"OA)K>CKH6D:[?6MGXZ^$:W?AS5+>RU[PRFN6%G=
MVGC+2]<M=%L]9T7Q'EA:<57PN%KQB\+&IFM...C)U*&(PV'Q.7T<IFO91JR<
M:T\1F'MHP4W3C@<KQ\W' UXX@SK5)5*%6MAN;ZQ/!95B9X2K"5*5/%8O"U,5
MF<).I"FHRITOJ,[3UE5Q"PT)2KTJ]*G_ %PT444SJ"BBB@ HHHH U[3_ (]X
M_I5FJUI_Q[Q_2K-=!YX4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M;O\ M/2+]=1M_$5KJ%O8V>H^&9-)WW_)];P\Z=.OA[+!UJSRZD^9TW#'U*V
MIX:\HKF5)1S7*()P<E%YEA]W#$2PW35HR^L8E5)2=2G"-6HIM56XRPM7%NI.
M,KJZI8=SE[KLHN%W&+B_OWXS_LI_ 7]H#7/!'B;XP>#-0\7ZM\*]?L/%?PWF
M_P"$\^(F@VW@3QAI<&I0Z=XT\)Z=X9\5Z-IF@^-;&RUK4M.M?&.FV=OXE@TJ
MZ;2DU1=.CAM8NZ\1_!OX=>+?'O@+XEZ]I&IW7C7X:0ZQ'X&UB#Q;XPTV+1(_
M$B11>(D.D:9KUGHFIC78;:V@U<:QINH_VE!;P07GG0Q1HO\ -W\?_P#@JY_P
M4D^&'P._;LMO!?@S]DWQQ^U-_P $VOC1;Z/\9--'P<^,Q^"OQK_9O\8_"23X
MV^!?B-\,;9OVB[#Q-\+/'_A[X6Z5XCU+XD^!];UKXKZ;<3Z5#-X5\026E]"I
M^P_^"G7_  5'^(/[+7_!-KPQ^VW^RMX5^'?C3QGXU^'OPB^-?AZS^*NA^)-5
M\!VGPM\=:W\'= U74=1L/"WC7P9K5]JL.K_&7P#8Z;86'B:V8W-W=:I/:7EI
MX=NU?HIUZ5:A0=-*5+%U\JC2IN_-)Y]AHU<'BJD'"])U:$L7!0GK]8P>)P\G
M"I"$:F;C.I7G3E:=2$\?@^9+2-?*JU"CB,-%Z.7L,54P^,B[+VBQJ2BE"K47
MZ*?$S]@7]D#XQ>'?AWX-^(GP,\*:[X1^$GC;Q#\2OAMX:M[OQ!X?T7P5\1/%
M&N:AXEUGQSX>T[PSK.CVNG^+)]<UG6M2MM?BB&IZ9<:WK']E7-DFIWRW'NWQ
M!^$GPZ^+'P_U3X8?$WPCI/COP+K$>D->^'?%$4FK6TMSX?O-.U?P_J<=S<RO
MJ%KKWAS7=+T[Q!X>\06EW#KF@Z_IVGZYI.H6>JV-I>1?+W[1W[2^K_L<?L0>
M(OVA_C=J7@SQE\0_!W@KPU;3S>#/"/B'P-X#\8?%_P 9:CI/@WP-I7A_PMJO
MB[XE^)O"'A77O'_BW0M(=[GQAXEOO#^E3WNJ76J7<<$L0\X\#?MA?$S0/!W[
M7WACXJ>%;7]H/]H']B?Q7I.C_$71?V9?#F@_!FR^)OA;QU\+?!_Q@\$^+O!/
M@[X[_'O7;#P$=+\'^-[_ $/Q#I_B7X^Z[>W>N?#OQ%XC\.O*?$'AGPC$ZTZ=
M)XC#3FH1P\W/$QYYP2G# TGB*_-"<'3EA(4L+=QE&4_80DJE.4*4J>/+"2P.
M*4%)XNE0HTJDG9583Q%:O24>92YU7Q]?$8>2YFO]JFGS.4H2^H?%W[)G[/GC
MOX(:K^S?XH^&FDZC\#=8BU"/7_AO!J.OZ1H/BAM8OKO5]?;Q:=%U?3[[Q?)X
MJUS4=3U_Q?-XFO-5E\7^(M0O=>\3-JNL7,U\_6> _@'\)?AGX.\)^ ?!7@K3
M-+\$^ _A_<?"KP7X>N+C4M:L?#WPVO)]-DG\"V)UV^U.=?"Z1:-H]C:Z+)+)
M96&F:/IFD6,5MIFGVEI#\L?";]K3X@_&S_@G)\,/VPO#G@GP[IOQ5^./[.G@
M?XC>!OA^UWJ>J>&+?XJ?%O0=+;X=>![V[B72-:U'03XN\3:+H^IZK;W.C:E?
MP&X>U@L'O(XK7Q2S_:N_;B\&_P#!2;X<?LY_%CX+_ K5/V4_V@_AM\:O$WP>
M\:_#'5?'^I?''X<R? .S^'5QXH^(O[0MOK\=MX T#X>^.M;\>:+HO@O1?"5I
MJ&J:!J/C3P/I/B+Q3-JTMSHL^E6A%8B6"KR<*K<85J3ER1]I'+<QQ7(]5%^Q
MRZAF;Z.FIQI1C&GR0,*6(IK"+%4VE&E3KRC&<Y^U^KU,RPM#$U?=IOFPU3-,
M3@HU)*;J\ZFX8:O[%3E];_LQ?L"_L6_L82^)[O\ 99_9M^$OP/U#QBD5MXLU
MOP+X9M=.\1:]90FWEMM)U'Q+*;G7Y]"MIX5N[7P^VI?V);7LEQ?V^GQWEU=3
MS>E^$OV:_@?X"MM=L?"/P\T?2;'Q'>Z%?ZAI_P!KU>^TV%O"WC#4_B!X8T?1
MM.U+4;RQ\.>%O#_C;7=>\4Z#X.\.P:5X4T?6]<UR_P!/T6WGUG4GN?RL_8[_
M ."KVN?M1_&3X,:C:>'/"*_LP?MF:E^U=X>_95U/3M-\0Z;\5?#6O_L;>)?[
M!\07_P 5KC6_$M[I/C.Q^/&BZ9XS^(/@^P\-^#?AWK'PDL?"5EX.\5GXFWGB
MQ/$WAOS;_@H!_P %)/V\?V>/A1\6OVC/V6_V8O@W\6_@;^SQ\7_&#_%GQ1\2
M?%FM^$;F]^!'PEN]!^'?Q(TOP3I&EZ^L^N_$O4OC!HWQBM;;Q9-:S^&_ ?@3
MP=X:U^;X=_$34_&LD'A_&G4GB*=.O*HG0KK X6E&I45.IA%CI8:$_P"V832^
MIJA5Q^ IU\54E4DJF*A4=*,ZD8/NE35'%2PU6#CB*;G*E&4HR;KT'CU&$%S2
MY*JK8',Z<;<VM.%*_*E4C^D/[0O_  3/_82_:N^).F?&#]H_]FSX??&'XCZ/
MINDZ+H_B;QN^OZK<Z/I>B7DE_INCZ39G6H]+TW3(=0GGU$V-E906UQJ=Q<ZE
M<PS7US/</[SXI_9J^ OC;XFZ#\7?%GPJ\(ZY\2/#ECX;TS3/%=[8*]^^F>"]
M>O/%W@:TUJ&.1+/Q+:_#_P 7WEWXN^',/B2UU5/AYXPOKKQ5X)&A>(+FYU&7
M\Q/BW_P4]O\ 4M+\)Z_^S,OA>)?#G_!/V?\ X*C_ !>\,?&/P%XHU_Q;K/[,
MS66B7_AOX2>#Y="^(O@G2_A_\8/B1I*^/!:>/O$%]\1O#7@#6/!EG_;OPM\5
MV?BV/5;7S+_@HQ_P5-_:=_8HU3]GO]HKX=?L[^ OB5_P3AU36OA=I?Q\^,%W
MXENW^,=_9_&Z'3I_!VK_  (\#:?K6G:6^D>#['6/#^I:MK_B./Q';?$/Q#JE
MYX#TFR^&J6-SXXONO"T*M?%4<%AYQH5Z>;QR_#SJ5%3P]+,,9C<3EU.K+$<\
M(IXK,\)C,MCR2?M<7[>E*I*K4]HN.I5H6JUY582E+*)XZM"4TT\EP=##8F-2
M,*D+>QC@\5D^.I4I+EJX9T9)0AAI?6?T0UK_ ()E_L'>(_VC$_:W\3_LU?#W
MQ!^TA;>,?#_Q"MOC)K@UO5?&5MXP\+#2T\,:U!>WVKSPQ3>&X]$TFWT"!;86
M>CVFFZ;9Z=;6UK8VL47HO@[]B;]D_P"'OQI\<?M">#/@5X \._&/XD>)K;QO
MXS\;:=ILR7?B+QS8Z+XA\.V'CN\TQ[F305\>:?X?\8>--#L?&UOI4'BFST?Q
MUX[TRVU>*R\:^*8-7_/[]K;]JW]O1?VW_A1^RE^P8/V"]:LCX+\(?$;]HW3_
M -I+QAK;?&[P?X)\4>.M2\.ZCXS^&OPS\)_%_P  >)M6TKPSX9L;B^U2].A7
M=I%J]YINF07\=S=SVD'[0Q9*QR!4SC PRLHA#*S;"IV$ X,>PL@79L=U 9N;
M#QE+ X+$8=QI4<1>G@%1=Z<*5>5",Y1NN6$9X?!RPE6R47S5U%0E3]ZO:QJ5
M9PJ2J3Q-3"T:M6=93IRK0HN,L.IMS;C.-2C3GS2YW6P<</)VC55KM%%%:':%
M%%% !1110!KVG_'O']*LU6M/^/>/Z59KH//"BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (+G_4
M2?0?^A"L7N/H?YK6U<_ZB3Z#_P!"%8O<?0_S6L9_$_E^1U8;?YBT445)L%%%
M% !7.>*O%/AGP9X<\0^*_&'B#1?"OA7POHFJ^(?$WB;Q'JEEHN@^'=#TJQDO
M=2UG7-6U">WL-)T:PLH)[J^U34+BVLK2&&:2:54B9QT=0RQ1RJ \228DWJ'1
M7"R*"OF*&!VOM&W<N&V\9QQ6%:C[;#XNBE>6)I^R6NG(TN:-ME=WU5GYE0UF
MGUB]/):/T>O<_BX_X-??A?\  N\_9ZM_VNK;X]30^-O@7KO[6O@/XP_#76/C
MC<:E\// WPZ^+7B[X=^-?#?Q*UCX8:QXFN?"WP@N_LWPLO;F+Q;HVF>#]/\
M'^@S:W<:WJ'BNY\-Z))IWY0:%^T7^SY#_P $!O\ @LQ\,IOCK\(1\2/B9_P4
MX\1^,/A]X /Q%\)-XT\=^$M2^,7[)6N:;XJ\&^%/[9/B/Q5X?OO#_A#Q7K%A
MJ^@Z1>:7/IWAS6[@721:7?20_P"E$T3LP))_UJ,1O? ^0(Q5<E5)1Y8V9<,R
M%58X1 KD4 LKX^8X0*2#M;!(RI'!;.?7'/85U8:K/#U'/#Q?L:G^KB?M)/W'
MP_GG#F=N$(<FOM'P]04U+VG*J^):J-TX13Q&+JX_&SS"K"4\35S7%YM-745*
M6*I9U!3M'E2C"KQ+BY\B48RA14'!*$&OR(^*O_!2K]B+XB?!KXU>"_AI^U7^
MS7\2;#0OV-?C/\1/'_BOP/\ '#X?^*_#7PYTRUM/"/P]\,6/C3Q!X;\0W_A_
M1+[QAXC\?7&F>'].UG4H+_4M0TZ>VL[&9U0/^#'_  ;9?%O]DOX!?LU_LZZ_
MIO[3?@SQG^TW^TUH]A^SOJ_[)U_\?M/\2?$;P??^#OVN?VH/%\/C;P]\(=0U
M?7_$'PH\')\)?B!?^/?$&EV6E>%/ VN1^'++Q5;VA\>?$K7]=US^V'R8N<J#
MEWE;.3F1XS$TASG]YY1\L2'YQ& @8*,4UD#*OS$\Y5C(Y)P@7<26))VJ 222
M!QGDD]-+'U84JT/8RI4L7B<'4QL74O["CAL7G?ME.4U.2>*RW-E1A4;=3#QA
MS8>5*<ZDGYSH+ZK@,'&3C3P'UIPQ%HRBI3P$L'ADHRNKX)QI8J>C]O\ 55&O
M[2,YJ7\(W@']I7X*^)_#7_!SC\'?AU\2/ GQ-^-G[7GQP^(WPY_9?^#W@'Q3
MX?\ &/Q+_:!U?QWX'\=?#_3[CX.>"=%O[SQ%\1M(T[4M2AU#Q!KWA#2]:T?P
MYH]O=>(-2O[?1;"YU&/^KS_@E7^S_P".OV6_^"<_[&?P'^*&GW.B?$GX<? #
MP+I/C_P[>7&G7MUX7\:7^F1:WXF\*3WVCZAJFD7TOA36=1O?#K7FEZC>Z;>'
M3OM%A=2VLD3M^@$:JAW+C("H><CY7+JN#QA6.Y%QA#RN"3EQ4%0H/   !)/
M& ,DYP!@>W%>?@H3PN!AAE%^WC@<GPDJ3DI2YLFIXZEA)^[&,8VCCZU3EA&,
M)>VC&:FJ=/EZ\2WB<5#$U(>RC#$YCBMW:-3-*67T<8M]55AEN%<5)M4KR=)0
M<Y\WXY_\%\?V;OBG^UE_P2?_ &M/@M\&?#.J>,?B7J6B?#GQ=X8\'Z#8S:CK
MOBY_AK\5/!'Q U;PWH.F6L-Q>ZIKNIZ%X;U*#0]*LX+B\U7618:=:0M<WD8'
MRO\ L^>/OAHFO_\ !8G]MN;X@^&;/]F+XA?!K]E+X<^"?CIJWB/0].^$/C#5
M/A!^S7XNT7QS<>$O'MYJD7A[78- ^(?Q'B^%.LS6][FQ^)_AOQ%\/KHKXL\/
MZMHUA_1=*I8@$_(0PD7)PT;X5E/LR[P>1D$CH>*J0!$D67:%D2-6"*$)W11+
M,6*[2QD\E#(6R7*(6R5%<F)P;QM',8SJRI/&83'4,+R\GM*53&Y3B,HG4@Y)
MQYXT<52G!R35.KE\II<]:I*3CC5AZN71E0G.G@\;AL34K.4HQ4,-FE#.W%\K
M^%U\MK0V;<<<TTU"E&/\K7["/Q9_8CU/_@V]_9YN/VD_#MK^TG\#?ACH/PS\
M!?&CX;_"I9/B1XM\.?$V7X^Z%-X0T#Q'H/A/Q'H^I^$?$NAZWXH\">,[BVU?
M4]$U*Q\-SPWTEO=PZMIMAJ_GO[?G[/'B+XD^/_V^/V,-'NRWQI_;/_X*'?\
M!/\ ^._PI\(6[Z?'XTU;X'>%OA-\$?#OQ>^,?A[0=5O+&+7/"'P=U;X8>.QX
MHU&PGU+3=&O-+T:R\0?83XBT:WU'^N[9"I5L#]WYQ!).]2S;)&5LY#R-P[@A
MWVH'8A$Q-@$[MIW \,7;(&UONG.54\\#"DDMC))KU:,G3SF><PA3J5E7PTZ=
M&M.7LHTZ%;(,8J247%4U'&Y#0HRJQ<:OU6>+PW-&E.?-YV(H1Q>6SRRI4K1P
M\\/BZ-7V24G&6(GQ#052+<>?FCA,YQ$8KFY7.%&?*IN[_A@UWPE\1_'/_!9_
MP)^TU!_9?P-_;4\(?\%2'_9DOOV1O#OA*'PM=?%W_@G#H7A'Q%#9?MO>*--L
M8QXZ\<?VWX2U7Q_)KWQY\43:EX)-G#HGA#P]/X4UCX?^'K/Q!^I?_!S/X]^&
MGAS]DO\ 98\)_$;QUH7@F?Q-^WW^S7K*P7_C5? WB:\\(>%-:UP>/_%.A:AI
MVJ:/XET:R\#:7JNGW^N>-?#E]HS^"[C5=(O8=>TK4;J R?THF)&E65E7?&FQ
M6))=$)C8QHWWDBWQ1/Y2D(TD<<FW>B,J>3"Q60[6 B\I"Y+[57S5 4MDC"S2
MKGJ%EE4DAVSY_P!7H?5<-@Z,7#"X+%PQ]-+D<J=>G5R&LL+*;YI.KB:N6XFO
M>JY2H3S^O2H.G1HX6GAO25::QU3&N34J^"JX&I+W>6;EA^)L+1I4XM-1A0P^
M>Q5"2BZDH933E4G-U)RG^6NH>!/^">W['/@OX3_"67QE\(OA]X _:P^,GC:\
MNY/C9\;E\:>(_P!I+Q?\7/A!X_T?6]3UOXF?'7QOXD\??&S7_'%IX@T'PUI-
MUK7BWQ&9]'N?"/A32FAM;S0M'D_DU^-?Q \1_"O_ (-\OV[OV6OVE=>\.^$_
M&W[/'[1L/[!'[*\OCSQ'!IWQ#^.O@3]G?]K_ .&GQ#U_4_ OAW64TW5==TWP
M+X9\2Z7X9U*#P=8:MIUAX;^'ME?7MS;V=H@MO]!@!5(5?E4(5559E6-"HRL:
MA@L0X4GRPH+*C_?16$3QJ[+@8"1-\H9@/WCAQD*1D;O,8@C!=]V,X-=/O4ZO
MM:7*HT:N54.10IOVE;)LUH9Q0I13C:/-/#UJ%.2UIK'5E!KVDDX4XR>'K.[J
M4<1BLTI/FDG[7&X'$Y<IRM95.>6,ISJ0GS1JSI0G-<\83C^,'_!5+P$_[9W_
M  2D\57_ .S]KGA[XCZ6R? +X\>%=:\$:S;>+_#_ (W\#_"3XI_#[XE^(IO"
MVK^&?[8L_$#3^#_#/B6?04TAKB/7-5M;#38)4>[\Z'QKX?>+_@CI&N?\%EO^
M"@=_^T!\*;/]EWX]S?!?X=?"_P"-UU\0O!Y^!OC?_A4?[*_A+X?ZQX@\%_$^
MV\177A+Q#!J'QA\6ZY\'HSIMU+<W/C[P1K?A>UCO-:L9]-MOZ 7@\U5:8+(J
MINV.-R*Z;2K*C JI4@[" -H"@8"J!:,:,0S#)!R&+$MPVX?-G) ;+ $D!F8C
M[S9X\?A?KD,XY)32S?"XVFJ,I053#5LRC@J6-P?M(W;J1P5/V/.VG3:E4@U5
M;F30IQA1RC#U:<I0R6C@X8:HVURUL#CXYCAYSY9)5.3&X>5=QJJ<9K$^QFI4
M(PI1_GU_X)B_'7X>_$__ ()R_P#!([X-?"KQWX#^(]Y<^ ?@SX<^,$?@WQ/I
M/B>;X67/[,WPG\'?%[QCH_C)=(O+F+PQXJT#Q]8_!OP1XE\-:\+75]'3XH:?
M=&V1I;":X\%\5:W^S[^WI_P4Z_99^.G[#NH^-O#G[4?[,GQ>^-GP#_X*':?/
MX?\ %OP[U_PW^SSX4\,_%/PC!I7QXT'5#8^'];?7/BAH7A[3_A';74FL^*_$
M.D^*6U:]L8-.^&>I1^ ?Z?S!&K)(@*RJP.\.V_#LH?+;MS$J-@9LD(JHI"@
M1I;K$@CB1(XU,401/D3[-"?W<15< I&7D*(V0K.[ ;F8GT:[6)S/&8^;O3Q.
M+QV*CAVVHJ>.H+!UFY1Y9RA]3=;"TXJ4(TU4<X)3E-RPC25*A/"T'4ASQI1G
M.+YJ;^K8OZQAYJG4YH1J4Z_LJZFDI2E1IJ7.H0Y/XO/^"7WPE\1_L_7'_!,;
MX'?%&WO-%\>_\$QM<_X*M_%']L#3HUDN(_@OX/\ '<7C;3/A%KOQ$$.R]\.:
M-\=/"7C=/B7\$+B^LX8?BIX*T/Q#XB\'R:IIGAS6]2TW[^_X*2?MJ_L2?LP?
MLU_LR?L0?MH?$72OA'H/[6OA31-7^/$[>&?B+XCUBQ^$VD#3O''QDD?P[\)?
M GCS7)=?^-WCYY/A7:7=_::5ITFG^)/B)XVEUZZU;P3!H?B+^D<06Z!LQ0G>
M7$FY5<NDA#M'(S!B\;N@9XV)1B#E3DTDL*281LL59&.9)&P5Y4MEN4C)5T0Y
M6-TAD0+)%&R>8L-.<DIUTYUZJECE&%*+Q=?"U<#/,W6<J<U*-?'83*\9[)Q<
M*<LOH4J2C2G6IUNFJL//$5L;##3E-JNZ2C4FY0E5EC97I-RYHRIK&8RC2G?F
MA'$VNYQ52/\ *=^U#%X07XG?&W]JKP[>Z%X:^#G_  4#_P""%WB']FS]B[P_
MJ?V?P-J?Q.^,&H:YXCU#X0? ;X=^$O$L?A[4[GXK_%#P)\4_ U]\/OA##I__
M  G.IRQ>(-'L-"N)/"6OR6&U^V%^VO\ \$[/V3]5_83_ ."9_P"V[\:M/CL/
MV8_A;\ _C!\2=';X>?%#XD7GQ%^(WP4\,Z5X;_9^^%5YX?\ AK\/O'VD)<>*
M_&-@/BUXN@\1:IHVGZ?8^"O ^C)9^)-+^)%SJ?A[^ICREWR.0#(Z;'D+$RLL
M;GRE>0Y=@H+; 20I9R #(^Y=R;2Y#$S,-^9&)<R($W.2?G(B B!.2L2B-2(P
M%';3;H*2<W/#QS".;*#Y':C0QV8YCAH\SBYRE0S7/\7BJ=24_:NLJ-=S52G"
M4>.>&I8FZKX;V=6K@JV40;O&$L-B,)E. ]@H0]SV2RWAO"894[<D*%X02C6K
M*I_)1^WG^RW^P=^TO^WUJ_C7X5>*/B?^R_\ \%HO@%X]_9E^)'PPL?&WQ$\0
M:#H'[545]I_@77]&D^&O@GQQK7B9?B)\'?AOX8\,^/?"'CK5_@WX;\"3>%-7
M\$_$S6?&^B>*_!^C?:+S^M2T"M;0.)%G#H&\_P M%$ZR89IE6/8BK.0)4VH@
M5&4>3%CRUF2.,'"A@1ELB23/S@(>=VXC;$@ / $<> /+3;-W)[DDG/J22?U/
M Z <#  %7%.A2>%B[4XR]Z"^"-6/Q^Q5E[&'/)R5.ER4XRE-QBG.3?8U3Q%3
MZTUSNI!J$I:OV,N50@U9)J$(*G&\;QIQA33Y(Q04444C0**** "BBB@#7M/^
M/>/Z59JM:?\ 'O']*LUT'GA1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $%S_J)/H/_ $(5B]Q]
M#_-:VKG_ %$GT'_H0K%[CZ'^:UC/XG\OR.K#;_,_FW_;._X*V^'OV:O^"FNL
M_L:?M$?M(^+OV._ASXY_9\^"_BO]FWXKZ;\.?A=K_P +]2^)WC/QE\1O#_BS
M4OC9XH\;>#?B!J6B>$UU/2O"FAZ#K.F1_#CPAX:T_2_&^I?$'Q]X<6Y\->)M
M-V?VC?VF?VR? ?\ P5,_X)+_ +)B?M*^(OAY\/OVI/@5\>]>_:1\/>#?!G[/
M^JZ7=_$#X,_ S6O&<.N^$?%/CGX.>)]<T6PN_%6E?;IK0ZH=$?2_L$.GV-O8
MK'!=>N_\%+?V>M!_;<\,_M-_LQ?M.?L1?$?XJ_#"Q\!:3XF_9'_:"^$5AX'U
MOQ['\:;OPFLFJ_#?PW>S:TOBWX-^)M+\6'3]5TGX@?$S1M*_9XU[0-;UWPY\
M2/%VFV&D6>B>)?SD_:Q_X)H?$3XZ?M:?\$<O@7\8?@[\3/BM\!/@=^PI\8?V
M4?VL?C'X?\&:IJOAGPIXH^*?[+]_\(/"GBK1?$=U8W*W.OP>.SIOB*U\4Z;8
M7^G^"+^&#Q'K4MG+9RQL\(\-"5&$Z"4E5S-SQ#<.2OAL1D/%56IBZ$=Z6/\
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
MT(<.3JTG&'(L3*.3X# 0E)R47!T,?B\XQT/;156I&G"$HJI*)^M?_!1GX?\
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
M>&JX7#XC%UL-4HQE#FA5G4=.&)<GI!PG)**]H_VJU'_@JE^RYX=\$?MD^/\
M4X/B;9Z3^P=/\/X_VA+/_A#+&34M/T_X@Z/8^*O#&K>&/(UK[#XBTI_"U_;^
M*)_LUS;ZK9V!@CU+3TU:TO\ 2G^<[3_@X0_X)P3VGB9[/Q3\;[P^"M3^"MKX
MKBC_ &?OB?*/#G@K]H*STNZ^&'Q<UO4O[)DL;7X1ZQ>:[X<T>+XAW6HO87GB
M/Q7X,AT^[U*/QSX2N==_(VU_9T_;;^+/[*W_  7MOO%W[%7QO^$'CK]KKP_^
MS9!\ OA+KL'AWQ/XL\=Z=X8^%.E_"ZR:TU'P7J^K^&XO$3Q:5I^O>+/#/]MR
M+X%N-3N]$UO4+RXT2[OA\L?$?]A_]M+7?"7_  4LMM+_ &2?CW>77Q]_9$_X
M(_?#?X3VJ> M:FE\5>.OV:=#^ 3?&G1E:Y<P:-)X$?P5KUM)?:])I>B:W>Z2
ML&FW&KV>M2OJ79[*G&<5.3E.GB,'.I/F5ZDJN GBJV(48KX?:RH4TDG*,XN$
MUSJ=L*-IQJWC**C@L5*B^51C/&_6\'"G1;FM')8K&5G-M4^2#;EHV?M9\4?^
M"KU]^Q]_P4Z_;F\$?M2_$GX@2?L:_!?]F[]E[XE:/9>'?@OI/BS1?A!KGQ3\
M<:#\-O$WB[7?$W@CP5:>.K_P[JGB'Q/X94>']<\5>*]:1=4U#4_!'AB\TK2=
M1ET+]??&G[8_P:\!_%'1?A=J][K^IZAJ=O\ !F[UKQ/H>EVVI^"_!</[0OCS
M5/A=\ HO%&MS:E:N6^,?C_1=3\,^$+;0[#Q!.FH6:ZYX@M])\-W%MKC_ ,XW
M_!2_]B3]L?XZ?M&_\%09?@_^SWXS\7^'OVZ/V0?V0?V?O@5XTFD\-Z-X:/C?
MP3\7/">O?$1_'DFKZJ/$'PYT'P?X&U35?%L^N^*-%TS2M>/AV]\*:'J%SXZM
ME\/)]#^*OV$O&?@S_@I^A\?_ +/?[0_[1W[//QS^$?[#G_"'_%GX5_'_ .)7
MPG^$OP1^.'[&.L.L=W^T9\,_!GQR^%GAKXD>%;2Q\/Z'\:/ \_B/PKX[N-+\
M?6FGZ'X,\*AM?\4ZUI7&G5E6RK#J,:-.C2JT\9C5.-JWL:&;8JK&--WFIQC]
M2IQ35IOF44U&4C1PH4_K=2FJM6?UJC&-*3BE)5<-P_@8S;;A%7G',95'[TE4
MI*;3C4@Y?J'\(O\ @J'^RA\;/CN_[-?A35/B#;_&B#XI?'[X/7WAG6_ 6MZ=
MI^E^./V:?[(G^)%E>^*;+^V/#.F^;;:G?W'A07&M))XNM-#UF2S#VEC#+<?H
M_,52)F82%8]LA6%7>9A&RN5A6-XW:9MN(UC9G:0J%CF)$3_C1_P2B^%/BGP!
MX@_X*,7WQ'^$?BKX::_\1?\ @I-^U'\9OAOJOC?P&V@WGCOX2_%6;PV?!_C7
MPQK%Q8[+W3O$-OX5OTO-+N;^W\5Z1%H%N_B+0M*T:YT:35/V9E("9(<@,I/E
MKO8;6#;MNR3<JXW./+<E V$8X4ZRDJ%+!2BG#$5\OP-?$SE*,^?%XC 8&>.E
M'D22IQQZQD81>MI-\TDTS'#^UJ5,;3J).A1Q53#X>DK)QIX>=7EO*[NI4I89
M)]Z,GNS^;K]NC]N_48O^"K/[.O["O@+_ (*@WO[$FK7^A?"6[UWX26W['?PS
M^/-A\?/%WQ#\=:R(OA^GQG^(::RWP1\2Z]X/TO0]$\'3GP[JNDD>-[;6YIKN
M1K'2-0V?V\/C;_P4S_90_;[_ &%?%WAWXZ_#OQQ^RS^UO^U[X:_94UO]D2W^
M _A>TU;P/X*UB1+JZ^*LGQW&JWGCSQ5XNF\*Z%XF^(%Y:0R^!O"?@FYM],T)
M] \9:=9ZQK%UZ'^VC^SFG[</Q5_:6_9J^+W["VG>"KV"[_9V\3_L=_M_^%_
MVC>.M>U/6(KWPIJOQ \37OQ!T33(?%/P4\6_!S6O"E[I<FGZ[KNA2_$3P383
M>$M+O+Z#7O#>B>(^%^-O[3G[>]K_ ,%1O GACPM_P2D^(7QK_9[^&NJ^'/@U
M\+_VL-;\;:9X<\)> I/C+=>!K;X[?M&R^%+_ ,&>)]3\06W@S1;.Y\,Z"-'\
M4^#KV]\'Z9\0X3K]Q8^/X;70+P%;V%?)J<\-/$U*.98JI5@I4E3QN"K97CKS
M=:I.G[&4<7B8Y?3HUFGAJ]-YI0=2,[J,PC5Q"S91@H4IY76PSE5490PE:4\
MH<D:;52M*O3I3Q,JV&C.K4HWRW'3GA5##GKGQ.^$W_!5#2/VR_@[XZF_X*0:
M9X>_9N^,7[4]WX.@_8_\+_LA? S4[#1?@UX6\"_$3X@3:=J/[1GBFUO?B)/J
MGB_P5\*+^^\1S6^B6][X?\1^--0T3PQK\-KI^GZ@_P">W[#/_!3S]M3]HS]O
M_6OV<]5\4>--2^(?PX_;\_:K\ ?M _LW7/P:\":7\+_A!^PYX,^']S8_"+XJ
M1?$NT\%VWCBV\:6WQ>T?0?#>G7VN_$G6K3Q]=^.=9LU\.MI-SX=ELOW=\5^#
M?BCX]_X*"_#K6K_0M>TCX#_ +]F?QMK6F>)I9/+T'QC\?/CMXUTCPGI^EV<$
M%RA;7?A#\*OAIXA;4[W[+$+2U^/.G1:1>:A/=ZB;+^=/X"_\$W?VK[S_ (*(
M_L6_M"^,?@Y\6?"?[1GP>_;1_;U\4_ME_M.:KJ/A.7PI\2/V;/%175/V:Y(?
M%9UBXU/XC:-XD\-:MH'PG^'G@'1+_6/$WPKT:W\1:'XR\#>$/ MAX;ET7EPC
ME5E@,)4DXT*$<;3EBJL(5,RIJOBJ,%/Z^G*KB_:8/!8=3K3A1Q.&HU:]3#/Z
MU3HP.FM>"Q\J4%2GB*>%IQ4)4WEE6,<+B'4;R]T^? U*?MZ6"IU,+.4YXK X
M>K4_X39JC3_5GX+_  K_ ."J/P__ &V_A./VA/\ @HYI?QI^$WQ"\&?M#_%;
M7OV6] _96^"7@3PUX"L?"=Q\/] \-> ['X]Z7I4_Q)\7:5X1\0_&[PW;6OB9
MM#\*ZYXIM/"US>Z_O?4WTA=K]A3]HW]O_P",#?\ !2[P)^T%9?LWZG^T1^SK
M\:8?AG\(/ WPE?QC'\ ])E\0?L[> OB9X%TC5_&GB;1_#OQ/\1V5UJ'CO3/^
M$^\2ZCIFGW8NQXAD\(>'=)L/['L5^NOACX/^)VM_MR_M3_%OQWX=U;0_AMX.
M^'7P-^ OP)AN_M)M/%L,-KXA^+WQJ^)/A^R:9&BL=9\1>-?!'PZO7)2?4[OX
M'2#['<RZ7:L_R=^Q=?>,OAQ^T'_P5C^*GB;X*_';3_#/Q6^/OA/XW?!V&X^#
MOCG3=3^+'@?P-^S)\&/AM?Q^$['6-)TQ;7Q-JOC7P9J>AZ!X2\47/AK7]2#1
M7IM;+23+JUOGA'6]JL-/V6'I0R;.XNKR*6*CC:>8Y33P..K5J2C]:JO*,MIN
M>(K>VQ]>MBZZQ-1.$(O.O&<)3Q-+F=;%YSP]5<>9+"J-.&,E6I8>FY0=.G1Q
M6*4I^TY7.."PZ@VHN4:7_!,#Q_\ \% ](_:I_P""@O[*O[<OQY\+_M26?P$G
M_9O\<_!_XR^&OA#X3^"CGP[\;]!^(^IZEX0U#P?X,M$M84\.2^!-,%I;ZEJW
MC#6++[9<RWOC'4K34-/M-/\ VR P\@Z?.??^)OK7X-_\$8_'_P"V!XW\4?M1
MZM^U-_P3]\?_ +'>M^-_')^+_C3XI?%KXB:+\0_%/[0GCWQU?2:5H&C^&[71
M_ ?@:+P+X$^ 7PK\%Z'\.O#7AB:?QC./"<OA=]1UZY\26OB/Q!XN_>&-2B@?
M>PBC<6R20,'+=R3DD]SZ9XZ8PQ$,!@EB7"5:&$H0JU*:A&-24?;N,U"#:B_8
M3PE.:W<\-*3LZB1K"<)8C'PA#V?+6FN1)J*:C2C*47=QM4JPKUDHR:BL0HM0
M<90AN6G_ ![Q_2K-5K4X@A']Y2?IC_\ 55FNHY HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
@% !1110 4444 %%%% !1110 4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>18
<FILENAME>cyngn-20241231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 06 22:12:14 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" targetNamespace="http://cyngn.com/20241231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:cyngn="http://cyngn.com/20241231" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="cyngn-20241231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cyngn-20241231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cyngn-20241231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cyngn-20241231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://cyngn.com/role/ConsolidatedBalanceSheet" id="cyngn_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" id="cyngn_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ConsolidatedIncomeStatement" id="cyngn_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ShareholdersEquityType2or3" id="cyngn_r_ShareholdersEquityType2or3">
        <link:definition>995304 - Statement - Consolidated Statements of Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals" id="cyngn_r_ShareholdersEquityType2or3_Parentheticals">
        <link:definition>995305 - Statement - Consolidated Statements of Stockholders&#8217; Equity (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ConsolidatedCashFlow" id="cyngn_r_ConsolidatedCashFlow">
        <link:definition>995306 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/DescriptionofBusiness" id="cyngn_r_DescriptionofBusiness">
        <link:definition>995307 - Disclosure - Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPolicies" id="cyngn_r_SummaryofSignificantAccountingPolicies">
        <link:definition>995308 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/RevenueandContractswithCustomers" id="cyngn_r_RevenueandContractswithCustomers">
        <link:definition>995309 - Disclosure - Revenue and Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/BalanceSheetComponents" id="cyngn_r_BalanceSheetComponents">
        <link:definition>995310 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/OperatingLeases" id="cyngn_r_OperatingLeases">
        <link:definition>995311 - Disclosure - Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/IntangibleAssetsNet" id="cyngn_r_IntangibleAssetsNet">
        <link:definition>995312 - Disclosure - Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/CapitalStructure" id="cyngn_r_CapitalStructure">
        <link:definition>995313 - Disclosure - Capital Structure</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders" id="cyngn_r_NetLossPerShareAttributabletoCommonStockholders">
        <link:definition>995314 - Disclosure - Net Loss Per Share Attributable to Common Stockholders</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/StockBasedCompensationExpense" id="cyngn_r_StockBasedCompensationExpense">
        <link:definition>995315 - Disclosure - Stock-Based Compensation Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/RetirementSavingsPlan" id="cyngn_r_RetirementSavingsPlan">
        <link:definition>995316 - Disclosure - Retirement Savings Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/IncomeTaxes" id="cyngn_r_IncomeTaxes">
        <link:definition>995317 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/CommitmentsandContingencies" id="cyngn_r_CommitmentsandContingencies">
        <link:definition>995318 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/RisksandUncertainties" id="cyngn_r_RisksandUncertainties">
        <link:definition>995319 - Disclosure - Risks and Uncertainties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/SubsequentEvents" id="cyngn_r_SubsequentEvents">
        <link:definition>995320 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/AccountingPoliciesByPolicy" id="cyngn_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables" id="cyngn_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/BalanceSheetComponentsTables" id="cyngn_r_BalanceSheetComponentsTables">
        <link:definition>996002 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/OperatingLeasesTables" id="cyngn_r_OperatingLeasesTables">
        <link:definition>996003 - Disclosure - Operating Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/IntangibleAssetsNetTables" id="cyngn_r_IntangibleAssetsNetTables">
        <link:definition>996004 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/CapitalStructureTables" id="cyngn_r_CapitalStructureTables">
        <link:definition>996005 - Disclosure - Capital Structure (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" id="cyngn_r_NetLossPerShareAttributabletoCommonStockholdersTables">
        <link:definition>996006 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/StockBasedCompensationExpenseTables" id="cyngn_r_StockBasedCompensationExpenseTables">
        <link:definition>996007 - Disclosure - Stock-Based Compensation Expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/IncomeTaxesTables" id="cyngn_r_IncomeTaxesTables">
        <link:definition>996008 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/DescriptionofBusinessDetails" id="cyngn_r_DescriptionofBusinessDetails">
        <link:definition>996009 - Disclosure - Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" id="cyngn_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>996010 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives" id="cyngn_r_SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives">
        <link:definition>996011 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" id="cyngn_r_ScheduleofPercentagesofTotalRevenueTable">
        <link:definition>996012 - Disclosure - Summary of Significant Accounting Policies - Schedule of Percentages of Total Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/RevenueandContractswithCustomersDetails" id="cyngn_r_RevenueandContractswithCustomersDetails">
        <link:definition>996013 - Disclosure - Revenue and Contracts with Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/BalanceSheetComponentsDetails" id="cyngn_r_BalanceSheetComponentsDetails">
        <link:definition>996014 - Disclosure - Balance Sheet Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" id="cyngn_r_ScheduleofPrepaidExpensesandOtherCurrentAssetsTable">
        <link:definition>996015 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" id="cyngn_r_ScheduleofPropertyandEquipmentTable">
        <link:definition>996016 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" id="cyngn_r_ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable">
        <link:definition>996017 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYs2oFZtOTTU4jS6iJhwAty6PIH4pPzDs97dkXlMe6U6BbyF16d5U3A3nijWZNJFRoH3MyfAifMI/f4gtx2gdtPX6UFOvPdzX7p2D369PQ6eB9CMWH6a4kTofWdGZL24mcWjPdPPR0qJWfJ65X89IKYXoMgaGTMPNUqD4/jRE4/UsyRH3XcfN0HtG4Zs2m5BAaGjp+xH1km/3t40CwJ6uc3HdvO8shvEh4=] CSR-->
      <link:roleType roleURI="http://cyngn.com/role/OperatingLeasesDetails" id="cyngn_r_OperatingLeasesDetails">
        <link:definition>996018 - Disclosure - Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable" id="cyngn_r_ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable">
        <link:definition>996019 - Disclosure - Operating Leases - Schedule of Future Lease Payments under the Non-Cancellable Lease (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofleasecostTable" id="cyngn_r_ScheduleofleasecostTable">
        <link:definition>996020 - Disclosure - Operating Leases - Schedule of lease cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/IntangibleAssetsNetDetails" id="cyngn_r_IntangibleAssetsNetDetails">
        <link:definition>996021 - Disclosure - Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" id="cyngn_r_ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable">
        <link:definition>996022 - Disclosure - Intangible Assets, Net - Schedule of Gross Carrying Amount and Accumulated Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" id="cyngn_r_ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable">
        <link:definition>996023 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expense for All Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/CapitalStructureDetails" id="cyngn_r_CapitalStructureDetails">
        <link:definition>996024 - Disclosure - Capital Structure (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable" id="cyngn_r_ScheduleofCommonStockorCapitalStructureTable">
        <link:definition>996025 - Disclosure - Capital Structure - Schedule of Common Stock or Capital Structure (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofFairValueofWarrantsTable" id="cyngn_r_ScheduleofFairValueofWarrantsTable">
        <link:definition>996026 - Disclosure - Capital Structure - Schedule of Fair Value of Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable" id="cyngn_r_ScheduleofSecuritiesWarrantsareConvertibleTable">
        <link:definition>996027 - Disclosure - Capital Structure - Schedule of Securities Warrants are Convertible (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" id="cyngn_r_NetLossPerShareAttributabletoCommonStockholdersDetails">
        <link:definition>996028 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable" id="cyngn_r_ScheduleofBasicandDilutedLossPerShareTable">
        <link:definition>996029 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/StockBasedCompensationExpenseDetails" id="cyngn_r_StockBasedCompensationExpenseDetails">
        <link:definition>996030 - Disclosure - Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" id="cyngn_r_ScheduleofStockOptionsVestedandExercisableTable">
        <link:definition>996031 - Disclosure - Stock-Based Compensation Expense - Schedule of Stock Options Vested and Exercisable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" id="cyngn_r_ScheduleofRestrictedStockUnitsandActivityTable">
        <link:definition>996032 - Disclosure - Stock-Based Compensation Expense - Schedule of Restricted Stock Units and Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" id="cyngn_r_ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable">
        <link:definition>996033 - Disclosure - Stock-Based Compensation Expense - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/IncomeTaxesDetails" id="cyngn_r_IncomeTaxesDetails">
        <link:definition>996034 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable" id="cyngn_r_ScheduleofDomesticandInternationalPreTaxLossTable">
        <link:definition>996035 - Disclosure - Income Taxes - Schedule of Domestic and International Pre-Tax Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable" id="cyngn_r_ScheduleofFederalStatutoryIncomeTaxRateTable">
        <link:definition>996036 - Disclosure - Income Taxes - Schedule of Federal Statutory Income Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" id="cyngn_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable">
        <link:definition>996037 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable" id="cyngn_r_ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable">
        <link:definition>996038 - Disclosure - Income Taxes - Schedule of Reflects Changes in Gross Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/CommitmentsandContingenciesDetails" id="cyngn_r_CommitmentsandContingenciesDetails">
        <link:definition>996039 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/SubsequentEventsDetails" id="cyngn_r_SubsequentEventsDetails">
        <link:definition>996040 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cyngn.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="ScheduleOfPercentagesOfTotalRevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ScheduleOfPercentagesOfTotalRevenueAbstract"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ScheduleOfPropertyAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract"/>
  <xs:element name="ScheduleOfCommonStockOrCapitalStructureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ScheduleOfCommonStockOrCapitalStructureAbstract"/>
  <xs:element name="ScheduleOfFairValueOfWarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ScheduleOfFairValueOfWarrantsAbstract"/>
  <xs:element name="ScheduleOfSecuritiesWarrantsAreConvertibleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ScheduleOfSecuritiesWarrantsAreConvertibleAbstract"/>
  <xs:element name="ScheduleOfBasicAndDilutedLossPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract"/>
  <xs:element name="ScheduleOfRestrictedStockUnitsAndActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ScheduleOfRestrictedStockUnitsAndActivityAbstract"/>
  <xs:element name="LossPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_LossPerShareAbstract"/>
  <xs:element name="StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares"/>
  <xs:element name="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer"/>
  <xs:element name="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf"/>
  <xs:element name="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf"/>
  <xs:element name="NetOfOfferingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_NetOfOfferingCosts"/>
  <xs:element name="ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts"/>
  <xs:element name="ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts"/>
  <xs:element name="PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits"/>
  <xs:element name="StockDividend" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_StockDividend"/>
  <xs:element name="ConcentrationOfSupplierRiskPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock"/>
  <xs:element name="CashAndShorttermInvestmentsPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock"/>
  <xs:element name="WarrantyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_WarrantyPolicyTextBlock"/>
  <xs:element name="CostOfRevenuePolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CostOfRevenuePolicyTextBlock"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_SummaryofSignificantAccountingPoliciesTablesTable"/>
  <xs:element name="CreditCardPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CreditCardPayableCurrent"/>
  <xs:element name="FiniteLivedIntangibleAssetsFairMarketValueAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment"/>
  <xs:element name="FiniteLivedIntangibleAssetsImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_FiniteLivedIntangibleAssetsImpairment"/>
  <xs:element name="CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable"/>
  <xs:element name="WarrantsAndRightOutstandingMaturityDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_WarrantsAndRightOutstandingMaturityDate"/>
  <xs:element name="FairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_FairValue"/>
  <xs:element name="StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable"/>
  <xs:element name="DeferredTaxAssetsFixedAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_DeferredTaxAssetsFixedAssets"/>
  <xs:element name="DeferredTaxAssetsLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_DeferredTaxAssetsLeaseLiability"/>
  <xs:element name="DeferredTaxAssetsCapitalizedResearchCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_DeferredTaxAssetsCapitalizedResearchCosts"/>
  <xs:element name="DeferredTaxLiabilitiesRightOfUseAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_DeferredTaxLiabilitiesRightOfUseAsset"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="BalanceSheetComponentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_BalanceSheetComponentsDetailsTable"/>
  <xs:element name="IntangibleAssetsNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_IntangibleAssetsNetDetailsTable"/>
  <xs:element name="CapitalStructureDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_CapitalStructureDetailsTable"/>
  <xs:element name="PrefundedWarrantsToPurchaseSharesOfCommonStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock"/>
  <xs:element name="PreFundedWarrantsPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="cyngn_PreFundedWarrantsPricePerShare"/>
  <xs:element name="PrefundedUnitsAtAPublicOfferingPrice" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="cyngn_PrefundedUnitsAtAPublicOfferingPrice"/>
  <xs:element name="IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares"/>
  <xs:element name="NetProceedsOfCommonStockOffering" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_NetProceedsOfCommonStockOffering"/>
  <xs:element name="CommissionProceedPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CommissionProceedPercentage"/>
  <xs:element name="NetLossPerShareAttributabletoCommonStockholdersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable"/>
  <xs:element name="StockDividendPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="cyngn_StockDividendPercentage"/>
  <xs:element name="StockBasedCompensationExpenseDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_StockBasedCompensationExpenseDetailsTable"/>
  <xs:element name="CommonStockOutstandingPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CommonStockOutstandingPercentage"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_IncomeTaxesDetailsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="AgreedToPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_AgreedToPayment"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cyngn_SubsequentEventsDetailsTable"/>
  <xs:element name="ConsecutiveBusinessDays" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ConsecutiveBusinessDays"/>
  <xs:element name="BidPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="cyngn_BidPricePerShare"/>
  <xs:element name="CumulativeRatioShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CumulativeRatioShares"/>
  <xs:element name="ReverseStockSplit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ReverseStockSplit"/>
  <xs:element name="ATMSalesAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ATMSalesAgreementMember"/>
  <xs:element name="AbandonedInventoryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_AbandonedInventoryMember"/>
  <xs:element name="AccumulatedAmortizationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_AccumulatedAmortizationMember"/>
  <xs:element name="AegisCapitalCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_AegisCapitalCorpMember"/>
  <xs:element name="CommonStockOfferingsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CommonStockOfferingsMember"/>
  <xs:element name="CustomerAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CustomerAMember"/>
  <xs:element name="CustomerBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CustomerBMember"/>
  <xs:element name="CustomerCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_CustomerCMember"/>
  <xs:element name="FairMarketValueAdjustmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_FairMarketValueAdjustmentMember"/>
  <xs:element name="GrossCarryingAmountMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_GrossCarryingAmountMember"/>
  <xs:element name="HardwareMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_HardwareMember"/>
  <xs:element name="ImpairmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_ImpairmentMember"/>
  <xs:element name="InitialPublicOfferingWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_InitialPublicOfferingWarrantsMember"/>
  <xs:element name="MachineToolsAndEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_MachineToolsAndEquipmentMember"/>
  <xs:element name="MonteCarloPricingModelMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_MonteCarloPricingModelMember"/>
  <xs:element name="NetCarryingAmountMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_NetCarryingAmountMember"/>
  <xs:element name="NonRecurringEngineeringMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_NonRecurringEngineeringMember"/>
  <xs:element name="PreFundedWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_PreFundedWarrantsMember"/>
  <xs:element name="PrivatePlacementOfferingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_PrivatePlacementOfferingMember"/>
  <xs:element name="PrivatePlacementWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_PrivatePlacementWarrantsMember"/>
  <xs:element name="PublicOfferingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_PublicOfferingMember"/>
  <xs:element name="SeriesAWarrantMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_SeriesAWarrantMember"/>
  <xs:element name="SeriesAWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_SeriesAWarrantsMember"/>
  <xs:element name="SeriesBWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_SeriesBWarrantsMember"/>
  <xs:element name="TestingEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_TestingEquipmentMember"/>
  <xs:element name="TwoZeroThreeFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_TwoZeroThreeFourMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cyngn_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>19
<FILENAME>cyngn-20241231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 06 22:12:14 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedBalanceSheet" roleURI="http://cyngn.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedIncomeStatement" roleURI="http://cyngn.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedCashFlow" roleURI="http://cyngn.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" roleURI="http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofPropertyandEquipmentTable" roleURI="http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" roleURI="http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" roleURI="http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofDomesticandInternationalPreTaxLossTable" roleURI="http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofFederalStatutoryIncomeTaxRateTable" roleURI="http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <calculationLink xlink:role="http://cyngn.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_Cash" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cyngn.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostOfRevenue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_CostsAndExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueAdjustment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_LiabilitiesFairValueAdjustment" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cyngn.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AssetImpairmentCharges" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_RealizedInvestmentGainsLosses" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" xlink:href="cyngn-20241231.xsd#cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" xlink:href="cyngn-20241231.xsd#cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="4" weight="1"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYs2oFZtOTTU4jS6iJhwAty6PIH4pPzDs97dkXlMe6U6BbyF16d5U3A3nijWZNJFRoH3MyfAifMI/f4gtx2gdtPX6UFOvPdzX7p2D369PQ6eB9CMWH6a4kTofWdGZL24mcWjPdPPR0qJWfJ65X89IKYXoMgaGTMPNUqD4/jRE4/UsyRH3XcfN0HtG4Zs2m5BAa+UYiHSWw644uk+5YGs86HV+PsIhv3ur8=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfNotesPayable" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" xlink:href="cyngn-20241231.xsd#cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_InventoryNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="cyngn_CreditCardPayableCurrent" xlink:href="cyngn-20241231.xsd#cyngn_CreditCardPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="cyngn_CreditCardPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationTaxCredits" order="10" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxAssetsFixedAssets" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsFixedAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="cyngn_DeferredTaxAssetsFixedAssets" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxAssetsLeaseLiability" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="cyngn_DeferredTaxAssetsLeaseLiability" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxAssetsCapitalizedResearchCosts" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsCapitalizedResearchCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="cyngn_DeferredTaxAssetsCapitalizedResearchCosts" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxLiabilitiesRightOfUseAsset" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="cyngn_DeferredTaxLiabilitiesRightOfUseAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsNet" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="2" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>20
<FILENAME>cyngn-20241231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 06 22:12:14 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedBalanceSheet" roleURI="http://cyngn.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedIncomeStatement" roleURI="http://cyngn.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ShareholdersEquityType2or3" roleURI="http://cyngn.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedCashFlow" roleURI="http://cyngn.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_DescriptionofBusiness" roleURI="http://cyngn.com/role/DescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SummaryofSignificantAccountingPolicies" roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_RevenueandContractswithCustomers" roleURI="http://cyngn.com/role/RevenueandContractswithCustomers"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_BalanceSheetComponents" roleURI="http://cyngn.com/role/BalanceSheetComponents"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_OperatingLeases" roleURI="http://cyngn.com/role/OperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IntangibleAssetsNet" roleURI="http://cyngn.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CapitalStructure" roleURI="http://cyngn.com/role/CapitalStructure"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_NetLossPerShareAttributabletoCommonStockholders" roleURI="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_StockBasedCompensationExpense" roleURI="http://cyngn.com/role/StockBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_RetirementSavingsPlan" roleURI="http://cyngn.com/role/RetirementSavingsPlan"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IncomeTaxes" roleURI="http://cyngn.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CommitmentsandContingencies" roleURI="http://cyngn.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_RisksandUncertainties" roleURI="http://cyngn.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SubsequentEvents" roleURI="http://cyngn.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_AccountingPoliciesByPolicy" roleURI="http://cyngn.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_BalanceSheetComponentsTables" roleURI="http://cyngn.com/role/BalanceSheetComponentsTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_OperatingLeasesTables" roleURI="http://cyngn.com/role/OperatingLeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IntangibleAssetsNetTables" roleURI="http://cyngn.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CapitalStructureTables" roleURI="http://cyngn.com/role/CapitalStructureTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_NetLossPerShareAttributabletoCommonStockholdersTables" roleURI="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_StockBasedCompensationExpenseTables" roleURI="http://cyngn.com/role/StockBasedCompensationExpenseTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IncomeTaxesTables" roleURI="http://cyngn.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofPercentagesofTotalRevenueTable" roleURI="http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" roleURI="http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofPropertyandEquipmentTable" roleURI="http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" roleURI="http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable" roleURI="http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofleasecostTable" roleURI="http://cyngn.com/role/ScheduleofleasecostTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" roleURI="http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" roleURI="http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofCommonStockorCapitalStructureTable" roleURI="http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofFairValueofWarrantsTable" roleURI="http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofSecuritiesWarrantsareConvertibleTable" roleURI="http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofBasicandDilutedLossPerShareTable" roleURI="http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofStockOptionsVestedandExercisableTable" roleURI="http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofRestrictedStockUnitsandActivityTable" roleURI="http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" roleURI="http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofDomesticandInternationalPreTaxLossTable" roleURI="http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofFederalStatutoryIncomeTaxRateTable" roleURI="http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable" roleURI="http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives" roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_DescriptionofBusinessDetails" roleURI="http://cyngn.com/role/DescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_RevenueandContractswithCustomersDetails" roleURI="http://cyngn.com/role/RevenueandContractswithCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_BalanceSheetComponentsDetails" roleURI="http://cyngn.com/role/BalanceSheetComponentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_OperatingLeasesDetails" roleURI="http://cyngn.com/role/OperatingLeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IntangibleAssetsNetDetails" roleURI="http://cyngn.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CapitalStructureDetails" roleURI="http://cyngn.com/role/CapitalStructureDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_NetLossPerShareAttributabletoCommonStockholdersDetails" roleURI="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_StockBasedCompensationExpenseDetails" roleURI="http://cyngn.com/role/StockBasedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IncomeTaxesDetails" roleURI="http://cyngn.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CommitmentsandContingenciesDetails" roleURI="http://cyngn.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SubsequentEventsDetails" roleURI="http://cyngn.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
  <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"/>
  <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"/>
  <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"/>
  <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"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://cyngn.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Cash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockValue" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="21" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostsAndExpenses" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_LiabilitiesFairValueAdjustment" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Dividends" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfPrivatePlacement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfPrivatePlacement" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_NetOfOfferingCosts" xlink:href="cyngn-20241231.xsd#cyngn_NetOfOfferingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="cyngn_NetOfOfferingCosts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RealizedInvestmentGainsLosses" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" xlink:href="cyngn-20241231.xsd#cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" xlink:href="cyngn-20241231.xsd#cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfNotesPayable" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" xlink:href="cyngn-20241231.xsd#cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockDividend" xlink:href="cyngn-20241231.xsd#cyngn_StockDividend"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="cyngn_StockDividend" order="27" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/DescriptionofBusiness" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/RevenueandContractswithCustomers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/BalanceSheetComponents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/OperatingLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/IntangibleAssetsNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/CapitalStructure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/StockBasedCompensationExpense" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/RetirementSavingsPlan" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/RisksandUncertainties" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_ConcentrationOfSupplierRiskPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InternalUseSoftwarePolicy" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_WarrantyPolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_WarrantyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cyngn_WarrantyPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_CostOfRevenuePolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_CostOfRevenuePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cyngn_CostOfRevenuePolicyTextBlock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="25" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesTablesTable" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="cyngn_SummaryofSignificantAccountingPoliciesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfEstimatedUsefulLivesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/OperatingLeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/IntangibleAssetsNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/CapitalStructureTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapitalNotesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapitalNotesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PartnersCapitalNotesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/StockBasedCompensationExpenseTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_CustomerAMember" xlink:href="cyngn-20241231.xsd#cyngn_CustomerAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cyngn_CustomerAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_CustomerBMember" xlink:href="cyngn-20241231.xsd#cyngn_CustomerBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cyngn_CustomerBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_CustomerCMember" xlink:href="cyngn-20241231.xsd#cyngn_CustomerCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cyngn_CustomerCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_DepositsAssetsCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_MachineToolsAndEquipmentMember" xlink:href="cyngn-20241231.xsd#cyngn_MachineToolsAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cyngn_MachineToolsAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_TestingEquipmentMember" xlink:href="cyngn-20241231.xsd#cyngn_TestingEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cyngn_TestingEquipmentMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="cyngn_CreditCardPayableCurrent" xlink:href="cyngn-20241231.xsd#cyngn_CreditCardPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="cyngn_CreditCardPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofleasecostTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_GrossCarryingAmountMember" xlink:href="cyngn-20241231.xsd#cyngn_GrossCarryingAmountMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cyngn_GrossCarryingAmountMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_AccumulatedAmortizationMember" xlink:href="cyngn-20241231.xsd#cyngn_AccumulatedAmortizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cyngn_AccumulatedAmortizationMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_FairMarketValueAdjustmentMember" xlink:href="cyngn-20241231.xsd#cyngn_FairMarketValueAdjustmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cyngn_FairMarketValueAdjustmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_ImpairmentMember" xlink:href="cyngn-20241231.xsd#cyngn_ImpairmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cyngn_ImpairmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_NetCarryingAmountMember" xlink:href="cyngn-20241231.xsd#cyngn_NetCarryingAmountMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cyngn_NetCarryingAmountMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IntellectualPropertyMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_FiniteLivedIntangibleAssetsImpairment" xlink:href="cyngn-20241231.xsd#cyngn_FiniteLivedIntangibleAssetsImpairment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="cyngn_FiniteLivedIntangibleAssetsImpairment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment" xlink:href="cyngn-20241231.xsd#cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_SeriesAWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesAWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cyngn_SeriesAWarrantsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_SeriesBWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesBWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cyngn_SeriesBWarrantsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantExercisePriceIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_WarrantsAndRightOutstandingMaturityDate" xlink:href="cyngn-20241231.xsd#cyngn_WarrantsAndRightOutstandingMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="cyngn_WarrantsAndRightOutstandingMaturityDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_FairValue" xlink:href="cyngn-20241231.xsd#cyngn_FairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="cyngn_FairValue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofFairValueofWarrantsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_ValuationTechniqueAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_MonteCarloPricingModelMember" xlink:href="cyngn-20241231.xsd#cyngn_MonteCarloPricingModelMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="cyngn_MonteCarloPricingModelMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputSharePriceMember" order="0" xbrldt:closed="true"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYs2oFZtOTTU4jS6iJhwAty6PIH4pPzDs97dkXlMe6U6BbyF16d5U3A3nijWZNJFRoH3MyfAifMI/f4gtx2gdtPX6UFOvPdzX7p2D369PQ6eB9CMWH6a4kTofWdGZL24mcWjPdPPR0qJWfJ65X89IKYXoMgaGTMPNUqD4/jRE4/UsyRH3XcfN0HtG4Zs2m5BAbYLa0zE5KK9iHa6/41xxOC0ch7ZX5jYSw=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_SeriesAWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesAWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cyngn_SeriesAWarrantsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_SeriesBWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesBWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cyngn_SeriesBWarrantsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_InitialPublicOfferingWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_InitialPublicOfferingWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cyngn_InitialPublicOfferingWarrantsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_PrivatePlacementWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_PrivatePlacementWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cyngn_PrivatePlacementWarrantsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:to="us-gaap_SeriesAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:to="us-gaap_SeriesBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_WarrantsAndRightOutstandingMaturityDate" xlink:href="cyngn-20241231.xsd#cyngn_WarrantsAndRightOutstandingMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="cyngn_WarrantsAndRightOutstandingMaturityDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" order="18" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharePrice" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCredits" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxAssetsFixedAssets" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsFixedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="cyngn_DeferredTaxAssetsFixedAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxAssetsLeaseLiability" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="cyngn_DeferredTaxAssetsLeaseLiability" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxAssetsCapitalizedResearchCosts" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsCapitalizedResearchCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="cyngn_DeferredTaxAssetsCapitalizedResearchCosts" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxLiabilitiesRightOfUseAsset" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="cyngn_DeferredTaxLiabilitiesRightOfUseAsset" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="16" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" xlink:to="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AutomobilesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AutomobilesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AutomobilesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/DescriptionofBusinessDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_Cash" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ShortTermInvestments" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubscriptionAndCirculationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_SubscriptionAndCirculationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_NonRecurringEngineeringMember" xlink:href="cyngn-20241231.xsd#cyngn_NonRecurringEngineeringMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cyngn_NonRecurringEngineeringMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_HardwareMember" xlink:href="cyngn-20241231.xsd#cyngn_HardwareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cyngn_HardwareMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IntellectualPropertyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_Cash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalDeferredPurchasePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalDeferredPurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_SupplementalDeferredPurchasePrice" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AdvertisingExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostOfOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostOfOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_OtherCostOfOperatingRevenue" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/RevenueandContractswithCustomersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiability" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/BalanceSheetComponentsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_BalanceSheetComponentsDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_BalanceSheetComponentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="cyngn_BalanceSheetComponentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_BalanceSheetComponentsDetailsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_USTreasurySecuritiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_ShortTermInvestments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Depreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/OperatingLeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/IntangibleAssetsNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_IntangibleAssetsNetDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_IntangibleAssetsNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="cyngn_IntangibleAssetsNetDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_IntangibleAssetsNetDetailsTable" xlink:to="us-gaap_PublicUtilitiesInventoryAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="us-gaap_PublicUtilitiesInventoryTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="us-gaap_PublicUtilitiesInventoryTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_AbandonedInventoryMember" xlink:href="cyngn-20241231.xsd#cyngn_AbandonedInventoryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="cyngn_AbandonedInventoryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalvageAndSubrogationRecoveriesValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalvageAndSubrogationRecoveriesValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_SalvageAndSubrogationRecoveriesValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_InventoryWriteDown" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AssetsFairValueAdjustment" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/CapitalStructureDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_CapitalStructureDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_CapitalStructureDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="cyngn_CapitalStructureDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_CapitalStructureDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_CapitalStructureDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_CapitalStructureDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_CapitalStructureDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_CapitalStructureDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_PreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_CommonStockOfferingsMember" xlink:href="cyngn-20241231.xsd#cyngn_CommonStockOfferingsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cyngn_CommonStockOfferingsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_ATMSalesAgreementMember" xlink:href="cyngn-20241231.xsd#cyngn_ATMSalesAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="cyngn_ATMSalesAgreementMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_AegisCapitalCorpMember" xlink:href="cyngn-20241231.xsd#cyngn_AegisCapitalCorpMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cyngn_AegisCapitalCorpMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_PublicOfferingMember" xlink:href="cyngn-20241231.xsd#cyngn_PublicOfferingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="cyngn_PublicOfferingMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_PrivatePlacementOfferingMember" xlink:href="cyngn-20241231.xsd#cyngn_PrivatePlacementOfferingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="cyngn_PrivatePlacementOfferingMember" order="4" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_SeriesAWarrantMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesAWarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cyngn_SeriesAWarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_PreFundedWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_PreFundedWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="cyngn_PreFundedWarrantsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_WarrantMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock" xlink:href="cyngn-20241231.xsd#cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_PreFundedWarrantsPricePerShare" xlink:href="cyngn-20241231.xsd#cyngn_PreFundedWarrantsPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="cyngn_PreFundedWarrantsPricePerShare" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_PrefundedUnitsAtAPublicOfferingPrice" xlink:href="cyngn-20241231.xsd#cyngn_PrefundedUnitsAtAPublicOfferingPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="cyngn_PrefundedUnitsAtAPublicOfferingPrice" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" xlink:href="cyngn-20241231.xsd#cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_NetProceedsOfCommonStockOffering" xlink:href="cyngn-20241231.xsd#cyngn_NetProceedsOfCommonStockOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="cyngn_NetProceedsOfCommonStockOffering" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockValueOutstanding" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_CommissionProceedPercentage" xlink:href="cyngn-20241231.xsd#cyngn_CommissionProceedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="cyngn_CommissionProceedPercentage" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesCommissionsAndFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesCommissionsAndFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SalesCommissionsAndFees" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLaborRelatedExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_OtherLaborRelatedExpenses" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InvestmentInterestRate" order="28" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockDividendPercentage" xlink:href="cyngn-20241231.xsd#cyngn_StockDividendPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="cyngn_StockDividendPercentage" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/StockBasedCompensationExpenseDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockBasedCompensationExpenseDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_StockBasedCompensationExpenseDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cyngn_StockBasedCompensationExpenseDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_CommonStockOutstandingPercentage" xlink:href="cyngn-20241231.xsd#cyngn_CommonStockOutstandingPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="cyngn_CommonStockOutstandingPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_IncomeTaxesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="cyngn_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_IncomeTaxesDetailsTable" xlink:to="us-gaap_AwardDateAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_TwoZeroThreeFourMember" xlink:href="cyngn-20241231.xsd#cyngn_TwoZeroThreeFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="cyngn_TwoZeroThreeFourMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_ForeignCountryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_OtherExpenses" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_CommitmentsandContingenciesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="cyngn_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_AgreedToPayment" xlink:href="cyngn-20241231.xsd#cyngn_AgreedToPayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="cyngn_AgreedToPayment" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cyngn.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:label="cyngn_SubsequentEventsDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="cyngn_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SubsequentEventsDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cyngn_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_ConsecutiveBusinessDays" xlink:href="cyngn-20241231.xsd#cyngn_ConsecutiveBusinessDays"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="cyngn_ConsecutiveBusinessDays" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_BidPricePerShare" xlink:href="cyngn-20241231.xsd#cyngn_BidPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="cyngn_BidPricePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_CumulativeRatioShares" xlink:href="cyngn-20241231.xsd#cyngn_CumulativeRatioShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="cyngn_CumulativeRatioShares" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cyngn_ReverseStockSplit" xlink:href="cyngn-20241231.xsd#cyngn_ReverseStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="cyngn_ReverseStockSplit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_UsefulLifeDescriptionOfTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeDescriptionOfTermDomain"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeTermOfLeaseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UsefulLifeDescriptionOfTermDomain" xlink:to="us-gaap_UsefulLifeTermOfLeaseMember" order="0" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>21
<FILENAME>cyngn-20241231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 06 22:12:14 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">TOTAL NON-CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">TOTAL STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <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 STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US">Total costs and expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net loss attributable to common stockholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <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 provided by investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <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 financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents and restricted cash, beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash and cash equivalents and restricted cash, end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Description of Business [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US">Revenue and Contracts with Customers [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl" xml:lang="en-US">Balance Sheet Components [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_BalanceSheetRelatedDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US">Schedule of Prepaid Expenses and Other Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Total prepaid and expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Total property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Total accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOperatingAbstract_lbl" xml:lang="en-US">Operating Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LeasesOperatingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Schedule of Future Lease Payments Under the Non Cancellable Lease [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Schedule of Lease Cost [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Intangible Assets, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_lbl" xml:lang="en-US">Schedule of Estimated Amortization Expense for All Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Net Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Capital Structure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeAxis_lbl" xml:lang="en-US">Measurement Input Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationTechniqueAxis_lbl" xml:lang="en-US">Valuation Approach and Technique [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_lbl" xml:lang="en-US">Auction Market Preferred Securities, Stock Series [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Net Loss Per Share Attributable to Common Stockholders [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Stock-Based Compensation Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Schedule of Stock Options Vested and Exercisable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Shares, outstanding at Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Shares, outstanding at Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average exercise price, outstanding at Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted-average exercise price, outstanding at Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value, outstanding at Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0" xml:lang="en-US">Aggregate intrinsic value, outstanding at Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Shares, Unvested shares beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0" xml:lang="en-US">Shares, Unvested shares ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average grant date fair value, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Weighted-average grant date fair value, ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US">Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAbstract_lbl" xml:lang="en-US">Retirement Savings Plan [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" xml:lang="en-US">Schedule of Domestic and International Pre-Tax Loss [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US">Schedule of Federal Statutory Income Tax Rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Gross deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Total deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" xml:lang="en-US">Schedule of Reflects Changes in Gross Unrecognized Tax Benefits [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Balance at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl0" xml:lang="en-US">Balance at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl1" xml:lang="en-US">Unrecognized tax benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <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 [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Unrestricted cash balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl0" xml:lang="en-US">Short-term investments balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ShortTermInvestments_lbl1" xml:lang="en-US">U.S. government treasury bills</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">NON-CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use asset, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current operating lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl" xml:lang="en-US">Warrant liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl0" xml:lang="en-US">Fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Non-current operating lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies (Note 12)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, Par $0.00001; 200,000,000 shares authorized, 199,110(1) and 5,147(1) shares issued and outstanding as of December 31, 2024 and 2023, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xml:lang="en-US">Costs and expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expense), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl" xml:lang="en-US">Interest income (expense), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesFairValueAdjustment_lbl" xml:lang="en-US">Change in fair value of warrant liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueAdjustment" xlink:to="us-gaap_LiabilitiesFairValueAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Net loss per share attributable to common stockholders, Basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Loss per share Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Net loss per share attributable to common stockholders, Diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Loss per share Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to common stockholders, Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Basic weighted average common shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to common stockholders, Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Diluted weighted average common shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US">Issuance of at-the-market common stock, net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares_lbl" xml:lang="en-US">Issuance of at-the-market common stock, net of issuance costs (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xml:lang="en-US">Net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl0" xml:lang="en-US">Net proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US">Exercise of stock options and vesting of restricted stock units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Exercise of stock options and vesting of restricted stock units (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants_lbl" xml:lang="en-US">Issuance of common stock and pre-funded warrants in connection with the private placement offering, net of offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" xlink:to="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer_lbl" xml:lang="en-US">Issuance of common stock and pre-funded warrants in connection with the private placement offering, net of offering costs (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfPrivatePlacement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfPrivatePlacement_lbl" xml:lang="en-US">Pre-funded warrants in connection with the private placement offering, net of offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfPrivatePlacement" xlink:to="us-gaap_PaymentsForRepurchaseOfPrivatePlacement_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_NetOfOfferingCosts" xlink:href="cyngn-20241231.xsd#cyngn_NetOfOfferingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_NetOfOfferingCosts_lbl" xml:lang="en-US">Net of offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NetOfOfferingCosts" xlink:to="cyngn_NetOfOfferingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Net loss (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Issuance of units at a public offering price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl" xml:lang="en-US">Issuance of common stock and pre-funded warrants and exercise of pre-funded warrants in connection with the private and public offerings, net of offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:to="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl" xml:lang="en-US">Issuance of common stock and pre-funded warrants and exercise of pre-funded warrants in connection with the private and public offerings, net of offering costs (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Net of offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US">Patent impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetImpairmentCharges_lbl0" xml:lang="en-US">Impairment charge</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US">Change in fair value of warrant liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US">Accretion of interest and amortization of debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Accrued expenses, lease liabilities, and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl" xml:lang="en-US">Disposal of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl" xml:lang="en-US">Proceeds from maturity of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" xlink:href="cyngn-20241231.xsd#cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts_lbl" xml:lang="en-US">Proceeds from at-the-market equity financing, net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" xlink:to="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" xlink:href="cyngn-20241231.xsd#cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts_lbl" xml:lang="en-US">Proceeds from public issuance of common stock and pre-funded warrants and exercise of pre-funded warrants, net of offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" xlink:to="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US">Proceeds from the Notes, net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosure:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Recognition of operating lease right-of-use asset and operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockDividend" xlink:href="cyngn-20241231.xsd#cyngn_StockDividend"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_StockDividend_lbl" xml:lang="en-US">Stock dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockDividend" xlink:to="cyngn_StockDividend_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_Dividends_lbl" xml:lang="en-US">Stock dividend, net of offering costs of $16,182</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RealizedInvestmentGainsLosses_lbl" xml:lang="en-US">Realized gain on short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RealizedInvestmentGainsLosses" xlink:to="us-gaap_RealizedInvestmentGainsLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses, operating lease right-of-use assets, and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Acquisition of intangible asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl" xml:lang="en-US">Purchase of short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Repayment of the Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" xlink:href="cyngn-20241231.xsd#cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits_lbl" xml:lang="en-US">Issuance costs for stock dividend and restricted stock units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" xlink:to="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockMember_lbl0" xml:lang="en-US">Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Description of Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfEstimatedUsefulLivesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock_lbl" xml:lang="en-US">Schedule of Estimated Useful Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock" xlink:to="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Schedule of Percentages of Total Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Total revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">Revenue and Contracts with Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl" xml:lang="en-US">Balance Sheet Components</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Prepaid Expenses and Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US">Security Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Tax Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Receivables and current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CreditCardPayableCurrent" xlink:href="cyngn-20241231.xsd#cyngn_CreditCardPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CreditCardPayableCurrent_lbl" xml:lang="en-US">Credit card payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CreditCardPayableCurrent" xlink:to="cyngn_CreditCardPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Accrued payroll</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Lease Payments under the Non-Cancellable Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining lease term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Gross Carrying Amount and Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Gross Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment" xlink:href="cyngn-20241231.xsd#cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment_lbl" xml:lang="en-US">Fair Market Value Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment" xlink:to="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Estimated Amortization Expense for All Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Capital Structure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapitalNotesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapitalNotesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PartnersCapitalNotesDisclosureTextBlock_lbl" xml:lang="en-US">Schedule of Common Stock or Capital Structure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PartnersCapitalNotesDisclosureTextBlock" xlink:to="us-gaap_PartnersCapitalNotesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Warrants outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl0" xml:lang="en-US">Warrant exercised shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantExercisePriceIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantExercisePriceIncrease_lbl" xml:lang="en-US">Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantExercisePriceIncrease" xlink:to="us-gaap_WarrantExercisePriceIncrease_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_WarrantsAndRightOutstandingMaturityDate" xlink:href="cyngn-20241231.xsd#cyngn_WarrantsAndRightOutstandingMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_WarrantsAndRightOutstandingMaturityDate_lbl" xml:lang="en-US">Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_WarrantsAndRightOutstandingMaturityDate" xlink:to="cyngn_WarrantsAndRightOutstandingMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_FairValue" xlink:href="cyngn-20241231.xsd#cyngn_FairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_FairValue_lbl" xml:lang="en-US">Fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_FairValue" xlink:to="cyngn_FairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xml:lang="en-US">Schedule of Fair Value of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_lbl" xml:lang="en-US">Warrants measurement input</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Schedule of Securities Warrants are Convertible</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0" xml:lang="en-US">Warrant nominal exercise price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Net Loss Per Share Attributable to Common Stockholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Basic and Diluted Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_LossPerShareAbstract" xlink:href="cyngn-20241231.xsd#cyngn_LossPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_LossPerShareAbstract_lbl" xml:lang="en-US">Loss per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_LossPerShareAbstract" xlink:to="cyngn_LossPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Stock-based Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock_lbl" xml:lang="en-US">Schedule of Stock Options Vested and Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted-average remaining contractual term (years), outstanding at Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Weighted-average remaining contractual term (years), outstanding at Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Shares, granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted- average exercise price, granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average exercise price, exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Aggregate intrinsic value, exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average exercise price, cancelled/forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US">Shares, vested and expected to vest at ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average exercise price, vested and expected to vest at ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted-average remaining contractual term (years), vested and expected to vest at ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value, vested and expected to vest at ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xml:lang="en-US">Shares, vested and exercisable at ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted-average exercise price, vested and exercisable at ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted-average remaining contractual term (years), vested and exercisable at ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value, vested and exercisable at ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Restricted Stock Units and Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Shares, RSUs granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average grant date fair value, RSUs granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average grant date fair value, RSUs vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Shares, RSUs forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average grant date fair value, RSUs forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Fair value of common stock (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">Retirement Savings Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Schedule of Domestic and International Pre-Tax Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">United States</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">International</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Federal Statutory Income Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal tax at statutory rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl" xml:lang="en-US">Stock based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Foreign taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Nondeductible items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Deferred true up</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Rate change</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xml:lang="en-US">Other items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred tax assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl" xml:lang="en-US">Research and development credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxAssetsFixedAssets" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsFixedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_DeferredTaxAssetsFixedAssets_lbl" xml:lang="en-US">Fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxAssetsFixedAssets" xlink:to="cyngn_DeferredTaxAssetsFixedAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Stock based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl" xml:lang="en-US">Accruals and reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxAssetsLeaseLiability" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_DeferredTaxAssetsLeaseLiability_lbl" xml:lang="en-US">Lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxAssetsLeaseLiability" xlink:to="cyngn_DeferredTaxAssetsLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxAssetsCapitalizedResearchCosts" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsCapitalizedResearchCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_DeferredTaxAssetsCapitalizedResearchCosts_lbl" xml:lang="en-US">Capitalized research costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxAssetsCapitalizedResearchCosts" xlink:to="cyngn_DeferredTaxAssetsCapitalizedResearchCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xml:lang="en-US">Deferred tax liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Schedule of Reflects Changes in Gross Unrecognized Tax Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US">Increase in balance related to tax positions taken during the current year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Increase in balance related to tax positions taken during prior years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Decrease in balance related to prior year tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl" xml:lang="en-US">Decrease in balance related to settlement with tax authorities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Risks and Uncertainties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_FiniteLivedIntangibleAssetsImpairment" xlink:href="cyngn-20241231.xsd#cyngn_FiniteLivedIntangibleAssetsImpairment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cyngn_FiniteLivedIntangibleAssetsImpairment_lbl" xml:lang="en-US">Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_FiniteLivedIntangibleAssetsImpairment" xlink:to="cyngn_FiniteLivedIntangibleAssetsImpairment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Shares, exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Shares, cancelled/forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Shares, RSUs vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxCredits_lbl" xml:lang="en-US">Tax credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="us-gaap_IncomeTaxReconciliationTaxCredits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_DeferredTaxLiabilitiesRightOfUseAsset" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cyngn_DeferredTaxLiabilitiesRightOfUseAsset_lbl" xml:lang="en-US">Right of use asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxLiabilitiesRightOfUseAsset" xlink:to="cyngn_DeferredTaxLiabilitiesRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts_lbl" xml:lang="en-US">Deferred project costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CustomerAMember" xlink:href="cyngn-20241231.xsd#cyngn_CustomerAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CustomerAMember" xlink:to="cyngn_CustomerAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CustomerBMember" xlink:href="cyngn-20241231.xsd#cyngn_CustomerBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CustomerBMember_lbl" xml:lang="en-US">Customer B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CustomerBMember" xlink:to="cyngn_CustomerBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CustomerCMember" xlink:href="cyngn-20241231.xsd#cyngn_CustomerCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CustomerCMember_lbl" xml:lang="en-US">Customer C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CustomerCMember" xlink:to="cyngn_CustomerCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Automobiles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_MachineToolsAndEquipmentMember" xlink:href="cyngn-20241231.xsd#cyngn_MachineToolsAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_MachineToolsAndEquipmentMember_lbl" xml:lang="en-US">Machine, tools and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_MachineToolsAndEquipmentMember" xlink:to="cyngn_MachineToolsAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl0" xml:lang="en-US">Computer and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US">Capitalized software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl0" xml:lang="en-US">Internal-use Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl1" xml:lang="en-US">Software Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl2" xml:lang="en-US">Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_TestingEquipmentMember" xlink:href="cyngn-20241231.xsd#cyngn_TestingEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_TestingEquipmentMember_lbl" xml:lang="en-US">Testing equipment (Work in Progress) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_TestingEquipmentMember" xlink:to="cyngn_TestingEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US">Developed software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PatentsMember_lbl" xml:lang="en-US">Patents [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TrademarksMember_lbl" xml:lang="en-US">Trademark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntellectualPropertyMember_lbl" xml:lang="en-US">Rights to intellectual property [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntellectualPropertyMember" xlink:to="us-gaap_IntellectualPropertyMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntellectualPropertyMember_lbl0" xml:lang="en-US">Right to intellectual property [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntellectualPropertyMember" xlink:to="us-gaap_IntellectualPropertyMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyngn_GrossCarryingAmountMember" xlink:href="cyngn-20241231.xsd#cyngn_GrossCarryingAmountMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_GrossCarryingAmountMember_lbl" xml:lang="en-US">Gross Carrying Amount [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_GrossCarryingAmountMember" xlink:to="cyngn_GrossCarryingAmountMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_AccumulatedAmortizationMember" xlink:href="cyngn-20241231.xsd#cyngn_AccumulatedAmortizationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_AccumulatedAmortizationMember_lbl" xml:lang="en-US">Accumulated Amortization [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_AccumulatedAmortizationMember" xlink:to="cyngn_AccumulatedAmortizationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_FairMarketValueAdjustmentMember" xlink:href="cyngn-20241231.xsd#cyngn_FairMarketValueAdjustmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_FairMarketValueAdjustmentMember_lbl" xml:lang="en-US">Fair Market Value Adjustment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_FairMarketValueAdjustmentMember" xlink:to="cyngn_FairMarketValueAdjustmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_ImpairmentMember" xlink:href="cyngn-20241231.xsd#cyngn_ImpairmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_ImpairmentMember_lbl" xml:lang="en-US">Impairment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ImpairmentMember" xlink:to="cyngn_ImpairmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_NetCarryingAmountMember" xlink:href="cyngn-20241231.xsd#cyngn_NetCarryingAmountMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_NetCarryingAmountMember_lbl" xml:lang="en-US">Net Carrying Amount [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NetCarryingAmountMember" xlink:to="cyngn_NetCarryingAmountMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_SeriesAWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesAWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_SeriesAWarrantsMember_lbl" xml:lang="en-US">Series A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SeriesAWarrantsMember" xlink:to="cyngn_SeriesAWarrantsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cyngn_SeriesAWarrantsMember_lbl0" xml:lang="en-US">Series A Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SeriesAWarrantsMember" xlink:to="cyngn_SeriesAWarrantsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyngn_SeriesBWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesBWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_SeriesBWarrantsMember_lbl" xml:lang="en-US">Series B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SeriesBWarrantsMember" xlink:to="cyngn_SeriesBWarrantsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cyngn_SeriesBWarrantsMember_lbl0" xml:lang="en-US">Series B Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SeriesBWarrantsMember" xlink:to="cyngn_SeriesBWarrantsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputSharePriceMember_lbl" xml:lang="en-US">Fair value of underlying securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputSharePriceMember" xlink:to="us-gaap_MeasurementInputSharePriceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xml:lang="en-US">Expected volatility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputExpectedTermMember_lbl" xml:lang="en-US">Expected term [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xml:lang="en-US">Risk-free interest rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_InitialPublicOfferingWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_InitialPublicOfferingWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_InitialPublicOfferingWarrantsMember_lbl" xml:lang="en-US">Initial Public Offering Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_InitialPublicOfferingWarrantsMember" xlink:to="cyngn_InitialPublicOfferingWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_PrivatePlacementWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_PrivatePlacementWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_PrivatePlacementWarrantsMember_lbl" xml:lang="en-US">Private Placement Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrivatePlacementWarrantsMember" xlink:to="cyngn_PrivatePlacementWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_MonteCarloPricingModelMember" xlink:href="cyngn-20241231.xsd#cyngn_MonteCarloPricingModelMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_MonteCarloPricingModelMember_lbl" xml:lang="en-US">Monte Carlo Pricing Model [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_MonteCarloPricingModelMember" xlink:to="cyngn_MonteCarloPricingModelMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">Initial Public Offering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IPOMember_lbl0" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_IPOMember_lbl1" xml:lang="en-US">Public Offering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesAMember_lbl" xml:lang="en-US">Series A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAMember" xlink:to="us-gaap_SeriesAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesBMember_lbl" xml:lang="en-US">Series B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBMember" xlink:to="us-gaap_SeriesBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">RSUs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl0" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title and Position [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesInventoryAxis_lbl" xml:lang="en-US">Inventory [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="us-gaap_PublicUtilitiesInventoryAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Jurisdiction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Useful life of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xml:lang="en-US">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl" xml:lang="en-US">Finite lived intangibles amortized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalDeferredPurchasePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalDeferredPurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalDeferredPurchasePrice_lbl" xml:lang="en-US">Purchase price of rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalDeferredPurchasePrice" xlink:to="us-gaap_SupplementalDeferredPurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Useful life for intangible asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Warrants of common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Operating segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenue from customer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostOfOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostOfOperatingRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCostOfOperatingRevenue_lbl" xml:lang="en-US">Other revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCostOfOperatingRevenue" xlink:to="us-gaap_OtherCostOfOperatingRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl" xml:lang="en-US">Contract assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl" xml:lang="en-US">Deferred contract costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Monthly payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Operating lease right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US">Gain (loss) on disposal assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalvageAndSubrogationRecoveriesValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalvageAndSubrogationRecoveriesValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalvageAndSubrogationRecoveriesValue_lbl" xml:lang="en-US">Salvage value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalvageAndSubrogationRecoveriesValue" xlink:to="us-gaap_SalvageAndSubrogationRecoveriesValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Inventory loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US">Impair inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueAdjustment_lbl" xml:lang="en-US">Fair market value adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueAdjustment" xlink:to="us-gaap_AssetsFairValueAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Offering price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock" xlink:href="cyngn-20241231.xsd#cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock_lbl" xml:lang="en-US">Pre-funded warrants to purchase shares of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock" xlink:to="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_PreFundedWarrantsPricePerShare" xlink:href="cyngn-20241231.xsd#cyngn_PreFundedWarrantsPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_PreFundedWarrantsPricePerShare_lbl" xml:lang="en-US">Pre funded warrants price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PreFundedWarrantsPricePerShare" xlink:to="cyngn_PreFundedWarrantsPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Public offering price per Unit (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_PrefundedUnitsAtAPublicOfferingPrice" xlink:href="cyngn-20241231.xsd#cyngn_PrefundedUnitsAtAPublicOfferingPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_PrefundedUnitsAtAPublicOfferingPrice_lbl" xml:lang="en-US">Pre-funded units at a public offering price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrefundedUnitsAtAPublicOfferingPrice" xlink:to="cyngn_PrefundedUnitsAtAPublicOfferingPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US">Issuance of units at a public offering price (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" xlink:href="cyngn-20241231.xsd#cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares_lbl" xml:lang="en-US">Pre-funded warrant exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" xlink:to="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US">Sale of additional shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_NetProceedsOfCommonStockOffering" xlink:href="cyngn-20241231.xsd#cyngn_NetProceedsOfCommonStockOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_NetProceedsOfCommonStockOffering_lbl" xml:lang="en-US">Net proceeds of common stock offering (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NetProceedsOfCommonStockOffering" xlink:to="cyngn_NetProceedsOfCommonStockOffering_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Aggregate principal amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xml:lang="en-US">Common stock value (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CommissionProceedPercentage" xlink:href="cyngn-20241231.xsd#cyngn_CommissionProceedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CommissionProceedPercentage_lbl" xml:lang="en-US">Gross proceeds, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CommissionProceedPercentage" xlink:to="cyngn_CommissionProceedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xml:lang="en-US">Net proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesCommissionsAndFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesCommissionsAndFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesCommissionsAndFees_lbl" xml:lang="en-US">Commission fees (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesCommissionsAndFees" xlink:to="us-gaap_SalesCommissionsAndFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLaborRelatedExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLaborRelatedExpenses_lbl" xml:lang="en-US">Other related expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLaborRelatedExpenses" xlink:to="us-gaap_OtherLaborRelatedExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xml:lang="en-US">Aggregate principal amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities_lbl" xml:lang="en-US">Proceeds before expenses (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities" xlink:to="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentInterestRate_lbl" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentInterestRate" xlink:to="us-gaap_InvestmentInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockDividendPercentage" xlink:href="cyngn-20241231.xsd#cyngn_StockDividendPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_StockDividendPercentage_lbl" xml:lang="en-US">Stock dividend percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockDividendPercentage" xlink:to="cyngn_StockDividendPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_lbl" xml:lang="en-US">Contractual term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Number of shares authorized for issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CommonStockOutstandingPercentage" xlink:href="cyngn-20241231.xsd#cyngn_CommonStockOutstandingPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CommonStockOutstandingPercentage_lbl" xml:lang="en-US">Common stock outstanding percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CommonStockOutstandingPercentage" xlink:to="cyngn_CommonStockOutstandingPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Common stock reserved and available for issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Outstanding unvested stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Weighted-average period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal statutory income tax rate (percentage)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xml:lang="en-US">Federal and state income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US">Federal and state research credit carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl" xml:lang="en-US">Ownership percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherExpenses_lbl" xml:lang="en-US">Other expenses</label>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYs2oFZtOTTU4jS6iJhwAty6PIH4pPzDs97dkXlMe6U6BbyF16d5U3A3nijWZNJFRoH3MyfAifMI/f4gtx2gdtPX6UFOvPdzX7p2D369PQ6eB9CMWH6a4kTofWdGZL24mcWjPdPPR0qJWfJ65X89IKYXoMgaGTMPNUqD4/jRE4/UsyRH3XcfN0HtG4Zs2m5BAZ8vPsLWRVrA6yNzCKcB+hvUL9I3WZcJ1g=] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US">Total unrecognized tax benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_AgreedToPayment" xlink:href="cyngn-20241231.xsd#cyngn_AgreedToPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_AgreedToPayment_lbl" xml:lang="en-US">Agreed to payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_AgreedToPayment" xlink:to="cyngn_AgreedToPayment_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_ConsecutiveBusinessDays" xlink:href="cyngn-20241231.xsd#cyngn_ConsecutiveBusinessDays"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_ConsecutiveBusinessDays_lbl" xml:lang="en-US">Consecutive business days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ConsecutiveBusinessDays" xlink:to="cyngn_ConsecutiveBusinessDays_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_BidPricePerShare" xlink:href="cyngn-20241231.xsd#cyngn_BidPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_BidPricePerShare_lbl" xml:lang="en-US">Bid price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_BidPricePerShare" xlink:to="cyngn_BidPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CumulativeRatioShares" xlink:href="cyngn-20241231.xsd#cyngn_CumulativeRatioShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CumulativeRatioShares_lbl" xml:lang="en-US">Cumulative ratio shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CumulativeRatioShares" xlink:to="cyngn_CumulativeRatioShares_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_ReverseStockSplit" xlink:href="cyngn-20241231.xsd#cyngn_ReverseStockSplit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_ReverseStockSplit_lbl" xml:lang="en-US">Reverse stock split (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ReverseStockSplit" xlink:to="cyngn_ReverseStockSplit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US">Reverse stock split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits_lbl" xml:lang="en-US">Stock Issued During Period, Shares, Reverse Stock Splits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:to="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_ConcentrationOfSupplierRiskPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock_lbl" xml:lang="en-US">Concentration of Supplier Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock" xlink:to="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Cash, Restricted Cash and Short-term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock" xlink:to="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Operating Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl" xml:lang="en-US">Costs to Develop Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InternalUseSoftwarePolicy_lbl" xml:lang="en-US">Internal-Use Software costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalUseSoftwarePolicy" xlink:to="us-gaap_InternalUseSoftwarePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_lbl" xml:lang="en-US">Costs to Develop Software to be Sold, Leased or Otherwise Marketed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:to="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Long-Lived Assets and Finite Lived Intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_WarrantyPolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_WarrantyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_WarrantyPolicyTextBlock_lbl" xml:lang="en-US">Common Stock Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_WarrantyPolicyTextBlock" xlink:to="cyngn_WarrantyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net Loss Per Share Attributable to Common Stockholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">Selling, General, and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CostOfRevenuePolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_CostOfRevenuePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CostOfRevenuePolicyTextBlock_lbl" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CostOfRevenuePolicyTextBlock" xlink:to="cyngn_CostOfRevenuePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Standards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AutomobilesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AutomobilesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AutomobilesMember_lbl" xml:lang="en-US">Automobiles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AutomobilesMember" xlink:to="us-gaap_AutomobilesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery, tools and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xml:lang="en-US">Internal-Use Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">Chief Executive Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubscriptionAndCirculationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubscriptionAndCirculationMember_lbl" xml:lang="en-US">Subscription [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubscriptionAndCirculationMember" xlink:to="us-gaap_SubscriptionAndCirculationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_NonRecurringEngineeringMember" xlink:href="cyngn-20241231.xsd#cyngn_NonRecurringEngineeringMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_NonRecurringEngineeringMember_lbl" xml:lang="en-US">Non-Recurring Engineering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NonRecurringEngineeringMember" xlink:to="cyngn_NonRecurringEngineeringMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_HardwareMember" xlink:href="cyngn-20241231.xsd#cyngn_HardwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_HardwareMember_lbl" xml:lang="en-US">Hardware [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_HardwareMember" xlink:to="cyngn_HardwareMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xml:lang="en-US">US Treasury Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_AbandonedInventoryMember" xlink:href="cyngn-20241231.xsd#cyngn_AbandonedInventoryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_AbandonedInventoryMember_lbl" xml:lang="en-US">Abandoned Inventory [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_AbandonedInventoryMember" xlink:to="cyngn_AbandonedInventoryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CommonStockOfferingsMember" xlink:href="cyngn-20241231.xsd#cyngn_CommonStockOfferingsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_CommonStockOfferingsMember_lbl" xml:lang="en-US">Common Stock Offerings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CommonStockOfferingsMember" xlink:to="cyngn_CommonStockOfferingsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_SeriesAWarrantMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesAWarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_SeriesAWarrantMember_lbl" xml:lang="en-US">Series A Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SeriesAWarrantMember" xlink:to="cyngn_SeriesAWarrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_PreFundedWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_PreFundedWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_PreFundedWarrantsMember_lbl" xml:lang="en-US">Pre-Funded Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PreFundedWarrantsMember" xlink:to="cyngn_PreFundedWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OverAllotmentOptionMember_lbl" xml:lang="en-US">Over-Allotment Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_PublicOfferingMember" xlink:href="cyngn-20241231.xsd#cyngn_PublicOfferingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_PublicOfferingMember_lbl" xml:lang="en-US">Public Offering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PublicOfferingMember" xlink:to="cyngn_PublicOfferingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_AegisCapitalCorpMember" xlink:href="cyngn-20241231.xsd#cyngn_AegisCapitalCorpMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_AegisCapitalCorpMember_lbl" xml:lang="en-US">Aegis Capital Corp [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_AegisCapitalCorpMember" xlink:to="cyngn_AegisCapitalCorpMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_ATMSalesAgreementMember" xlink:href="cyngn-20241231.xsd#cyngn_ATMSalesAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_ATMSalesAgreementMember_lbl" xml:lang="en-US">ATM Sales Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ATMSalesAgreementMember" xlink:to="cyngn_ATMSalesAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_PrivatePlacementOfferingMember" xlink:href="cyngn-20241231.xsd#cyngn_PrivatePlacementOfferingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_PrivatePlacementOfferingMember_lbl" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrivatePlacementOfferingMember" xlink:to="cyngn_PrivatePlacementOfferingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCountryMember_lbl" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_TwoZeroThreeFourMember" xlink:href="cyngn-20241231.xsd#cyngn_TwoZeroThreeFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyngn_TwoZeroThreeFourMember_lbl" xml:lang="en-US">Two Zero Three Four [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_TwoZeroThreeFourMember" xlink:to="cyngn_TwoZeroThreeFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesTablesTable" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesTablesTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesTablesTable" xlink:to="cyngn_SummaryofSignificantAccountingPoliciesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_ChangeInAccountingEstimateLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Schedule of Percentages of Total Revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable_lbl" xml:lang="en-US">Capital Structure - Schedule of Common Stock or Capital Structure (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" xlink:to="cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xml:lang="en-US">Class of Warrant or Right [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationTechniqueDomain_lbl" xml:lang="en-US">Valuation Approach and Technique [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationTechniqueDomain" xlink:to="us-gaap_ValuationTechniqueDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeDomain_lbl" xml:lang="en-US">Measurement Input Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain_lbl" xml:lang="en-US">Auction Market Preferred Securities, Stock Series, Title [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightTable_lbl" xml:lang="en-US">Class of Warrant or Right [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl0" xml:lang="en-US">Schedule of Securities Warrants are Convertible [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable_lbl" xml:lang="en-US">Stock-Based Compensation Expense - Schedule of Restricted Stock Units and Activity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" xlink:to="cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" xlink:to="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" xlink:to="cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title and Position [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="cyngn_SummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_BalanceSheetComponentsDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_BalanceSheetComponentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_BalanceSheetComponentsDetailsTable_lbl" xml:lang="en-US">Balance Sheet Components (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_BalanceSheetComponentsDetailsTable" xlink:to="cyngn_BalanceSheetComponentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US">Balance Sheet Components [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain_lbl" xml:lang="en-US">Inventory [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="us-gaap_PublicUtilitiesInventoryTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_IntangibleAssetsNetDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_IntangibleAssetsNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_IntangibleAssetsNetDetailsTable_lbl" xml:lang="en-US">Intangible Assets, Net (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_IntangibleAssetsNetDetailsTable" xlink:to="cyngn_IntangibleAssetsNetDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl0" xml:lang="en-US">Intangible Assets, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CapitalStructureDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_CapitalStructureDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CapitalStructureDetailsTable_lbl" xml:lang="en-US">Capital Structure (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CapitalStructureDetailsTable" xlink:to="cyngn_CapitalStructureDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Capital Structure [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable_lbl" xml:lang="en-US">Net Loss Per Share Attributable to Common Stockholders (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable" xlink:to="cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicLineItems_lbl" xml:lang="en-US">Net Loss Per Share Attributable to Common Stockholders [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="us-gaap_EarningsPerShareBasicLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_StockBasedCompensationExpenseDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_StockBasedCompensationExpenseDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_StockBasedCompensationExpenseDetailsTable_lbl" xml:lang="en-US">Stock-Based Compensation Expense (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockBasedCompensationExpenseDetailsTable" xlink:to="cyngn_StockBasedCompensationExpenseDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0" xml:lang="en-US">Stock-Based Compensation Expense [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateDomain_lbl" xml:lang="en-US">Award Date [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateDomain" xlink:to="us-gaap_AwardDateDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US">Income Tax Jurisdiction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_IncomeTaxesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_IncomeTaxesDetailsTable" xlink:to="cyngn_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationLineItems_lbl" xml:lang="en-US">Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_IncomeTaxExaminationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_CommitmentsandContingenciesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CommitmentsandContingenciesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CommitmentsandContingenciesDetailsTable" xlink:to="cyngn_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">Commitments and Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_SubsequentEventsDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SubsequentEventsDetailsTable" xlink:to="cyngn_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Events [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_AgreedToPayment_lbl0" xml:lang="en-US">The amount of agreed to payment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_AgreedToPayment" xlink:to="cyngn_AgreedToPayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_BidPricePerShare_lbl0" xml:lang="en-US">Number of bid price per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_BidPricePerShare" xlink:to="cyngn_BidPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy regarding cash and short term investments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock" xlink:to="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_CommissionProceedPercentage_lbl0" xml:lang="en-US">Commission Proceed Percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CommissionProceedPercentage" xlink:to="cyngn_CommissionProceedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_CommonStockOutstandingPercentage_lbl0" xml:lang="en-US">Percentage of common stock outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CommonStockOutstandingPercentage" xlink:to="cyngn_CommonStockOutstandingPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for concentration of supplier risk policy.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock" xlink:to="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_ConsecutiveBusinessDays_lbl0" xml:lang="en-US">Consecutive business days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ConsecutiveBusinessDays" xlink:to="cyngn_ConsecutiveBusinessDays_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_CostOfRevenuePolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for cost of revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CostOfRevenuePolicyTextBlock" xlink:to="cyngn_CostOfRevenuePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_CumulativeRatioShares_lbl0" xml:lang="en-US">Number of cumulative ratio shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CumulativeRatioShares" xlink:to="cyngn_CumulativeRatioShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_DeferredTaxAssetsCapitalizedResearchCosts_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset capitalized research costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxAssetsCapitalizedResearchCosts" xlink:to="cyngn_DeferredTaxAssetsCapitalizedResearchCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_DeferredTaxAssetsFixedAssets_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from fixed assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxAssetsFixedAssets" xlink:to="cyngn_DeferredTaxAssetsFixedAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_DeferredTaxAssetsLeaseLiability_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset lease liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxAssetsLeaseLiability" xlink:to="cyngn_DeferredTaxAssetsLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_DeferredTaxLiabilitiesRightOfUseAsset_lbl0" xml:lang="en-US">Amount of deferred tax liability right of use asset.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxLiabilitiesRightOfUseAsset" xlink:to="cyngn_DeferredTaxLiabilitiesRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_FairValue_lbl0" xml:lang="en-US">Amount of expense (income) related to adjustment to fair value of warrant liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_FairValue" xlink:to="cyngn_FairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares_lbl0" xml:lang="en-US">Issuance of common stock upon exercise of pre-funded warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" xlink:to="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_NetOfOfferingCosts_lbl0" xml:lang="en-US">The amount of net of offering costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NetOfOfferingCosts" xlink:to="cyngn_NetOfOfferingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_NetProceedsOfCommonStockOffering_lbl0" xml:lang="en-US">Net proceeds of Common Stock Offering.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NetProceedsOfCommonStockOffering" xlink:to="cyngn_NetProceedsOfCommonStockOffering_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits_lbl0" xml:lang="en-US">Issuance costs for stock dividend and vesting of restricted stock units.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" xlink:to="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_PreFundedWarrantsPricePerShare_lbl0" xml:lang="en-US">Pre-funded warrants price per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PreFundedWarrantsPricePerShare" xlink:to="cyngn_PreFundedWarrantsPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_PrefundedUnitsAtAPublicOfferingPrice_lbl0" xml:lang="en-US">Pre-funded units at a public offering price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrefundedUnitsAtAPublicOfferingPrice" xlink:to="cyngn_PrefundedUnitsAtAPublicOfferingPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock_lbl0" xml:lang="en-US">Pre-funded warrants to purchase shares of common stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock" xlink:to="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts_lbl0" xml:lang="en-US">Proceeds from at-the-market equity financing, net of issuance costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" xlink:to="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts_lbl0" xml:lang="en-US">Proceeds from public issuance of common stock and pre-funded warrants, net of offering costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" xlink:to="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_ReverseStockSplit_lbl0" xml:lang="en-US">Reverse stock split.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ReverseStockSplit" xlink:to="cyngn_ReverseStockSplit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of estimated useful lives.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock" xlink:to="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_StockDividend_lbl0" xml:lang="en-US">Stock dividend.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockDividend" xlink:to="cyngn_StockDividend_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_StockDividendPercentage_lbl0" xml:lang="en-US">Stock dividend percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockDividendPercentage" xlink:to="cyngn_StockDividendPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares_lbl0" xml:lang="en-US">Issuance of at-the-market common stock, net of issuance costs (in Shares).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer_lbl0" xml:lang="en-US">Issuance of common stock and pre-funded warrants in connection with the private placement offering cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl0" xml:lang="en-US">Issuance of common stock and pre-funded warrants in connection with the public offering, net of offering cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl0" xml:lang="en-US">Issuance of common stock and pre-funded warrants in connection with the public offering, net of offering cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:to="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_WarrantsAndRightOutstandingMaturityDate_lbl0" xml:lang="en-US">Expiration date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_WarrantsAndRightOutstandingMaturityDate" xlink:to="cyngn_WarrantsAndRightOutstandingMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_WarrantyPolicyTextBlock_lbl0" xml:lang="en-US">Represents the disclosure of warranty.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_WarrantyPolicyTextBlock" xlink:to="cyngn_WarrantyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_InitialPublicOfferingWarrantsMember_lbl0" xml:lang="en-US">Initial Public Offering Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_InitialPublicOfferingWarrantsMember" xlink:to="cyngn_InitialPublicOfferingWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cyngn_PrivatePlacementWarrantsMember_lbl0" xml:lang="en-US">Private Placement Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrivatePlacementWarrantsMember" xlink:to="cyngn_PrivatePlacementWarrantsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeTermOfLeaseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember_lbl" xml:lang="en-US">Shorter of 3 years or lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UsefulLifeTermOfLeaseMember" xlink:to="us-gaap_UsefulLifeTermOfLeaseMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl0" xml:lang="en-US">Stockholders&apos; Equity, Reverse Stock Split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl0" xml:lang="en-US">Computer Software, Intangible Asset [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_NetOfOfferingCosts_lbl1" xml:lang="en-US">Net Of Offering Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NetOfOfferingCosts" xlink:to="cyngn_NetOfOfferingCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_FairValue_lbl1" xml:lang="en-US">Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_FairValue" xlink:to="cyngn_FairValue_lbl1"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract_lbl" xml:lang="en-US">Schedule Of Gross Carrying Amount And Accumulated Amortization Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract" xlink:to="cyngn_ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock_lbl1" xml:lang="en-US">Prefunded Warrants To Purchase Shares Of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock" xlink:to="cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InternalUseSoftwarePolicy_lbl0" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalUseSoftwarePolicy" xlink:to="us-gaap_InternalUseSoftwarePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl0" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities_lbl0" xml:lang="en-US">Sale Leaseback Transaction, Gross Proceeds, Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities" xlink:to="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl0" xml:lang="en-US">Income Taxes Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ConsecutiveBusinessDays_lbl1" xml:lang="en-US">Consecutive Business Days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ConsecutiveBusinessDays" xlink:to="cyngn_ConsecutiveBusinessDays_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares_lbl1" xml:lang="en-US">Stock Issued During Period Shares Issuance Of Atthemarket Common Stock Net Of Issuance Costsin Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RealizedInvestmentGainsLosses_lbl0" xml:lang="en-US">Realized Investment Gains (Losses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RealizedInvestmentGainsLosses" xlink:to="us-gaap_RealizedInvestmentGainsLosses_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfPropertyAndEquipmentAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfPropertyAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ScheduleOfPropertyAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule Of Property And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfPropertyAndEquipmentAbstract" xlink:to="cyngn_ScheduleOfPropertyAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl1" xml:lang="en-US">Warrants and Rights Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl1" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_PreFundedWarrantsPricePerShare_lbl1" xml:lang="en-US">Pre Funded Warrants Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PreFundedWarrantsPricePerShare" xlink:to="cyngn_PreFundedWarrantsPricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl0" xml:lang="en-US">Preferred Stock, Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueAdjustment_lbl0" xml:lang="en-US">Liabilities, Fair Value Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueAdjustment" xlink:to="us-gaap_LiabilitiesFairValueAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl0" xml:lang="en-US">Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentCharges_lbl1" xml:lang="en-US">Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl0" xml:lang="en-US">Schedule of Stockholders&apos; Equity Note, Warrants or Rights [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl1" xml:lang="en-US">Stock Issued During Period Shares Issuance Of Common Stock And Prefunded Warrants In Connection With The Public Offering Net Of</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl0" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl0" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl0" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_SeriesAWarrantMember_lbl0" xml:lang="en-US">Series AWarrant Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SeriesAWarrantMember" xlink:to="cyngn_SeriesAWarrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_AccumulatedAmortizationMember_lbl0" xml:lang="en-US">Accumulated Amortization Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_AccumulatedAmortizationMember" xlink:to="cyngn_AccumulatedAmortizationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CommonStockOutstandingPercentage_lbl1" xml:lang="en-US">Common Stock Outstanding Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CommonStockOutstandingPercentage" xlink:to="cyngn_CommonStockOutstandingPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl0" xml:lang="en-US">Costs and Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl0" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants_lbl0" xml:lang="en-US">Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" xlink:to="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AutomobilesMember_lbl0" xml:lang="en-US">Automobiles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AutomobilesMember" xlink:to="us-gaap_AutomobilesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl1" xml:lang="en-US">Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_TwoZeroThreeFourMember_lbl0" xml:lang="en-US">Two Zero Three Four Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_TwoZeroThreeFourMember" xlink:to="cyngn_TwoZeroThreeFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense, Other Capitalized Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl0" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfPercentagesOfTotalRevenueAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfPercentagesOfTotalRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ScheduleOfPercentagesOfTotalRevenueAbstract_lbl" xml:lang="en-US">Schedule Of Percentages Of Total Revenue Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfPercentagesOfTotalRevenueAbstract" xlink:to="cyngn_ScheduleOfPercentagesOfTotalRevenueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfCommonStockOrCapitalStructureAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfCommonStockOrCapitalStructureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ScheduleOfCommonStockOrCapitalStructureAbstract_lbl" xml:lang="en-US">Schedule Of Common Stock Or Capital Structure Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfCommonStockOrCapitalStructureAbstract" xlink:to="cyngn_ScheduleOfCommonStockOrCapitalStructureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl0" xml:lang="en-US">Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PartnersCapitalNotesDisclosureTextBlock_lbl0" xml:lang="en-US">Partners&apos; Capital Notes Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PartnersCapitalNotesDisclosureTextBlock" xlink:to="us-gaap_PartnersCapitalNotesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_PublicOfferingMember_lbl0" xml:lang="en-US">Public Offering Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PublicOfferingMember" xlink:to="cyngn_PublicOfferingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl0" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Reverse Stock Splits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:to="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl1" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_TestingEquipmentMember_lbl0" xml:lang="en-US">Testing Equipment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_TestingEquipmentMember" xlink:to="cyngn_TestingEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits_lbl1" xml:lang="en-US">Payment Of Issuance Costs For Stock Dividend And Vesting Of Restricted Stock Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" xlink:to="cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer_lbl1" xml:lang="en-US">Stock Issued During Period Shares Issuance Of Common Stock And Prefunded Warrants In Connection With The Private Placement Offer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" xlink:to="cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefExecutiveOfficerMember_lbl0" xml:lang="en-US">Chief Executive Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl0" xml:lang="en-US">Software and Software Development Costs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TrademarksMember_lbl0" xml:lang="en-US">Trademarks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl0" xml:lang="en-US">Accrued Payroll Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantExercisePriceIncrease_lbl0" xml:lang="en-US">Warrant, Exercise Price, Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantExercisePriceIncrease" xlink:to="us-gaap_WarrantExercisePriceIncrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesCommissionsAndFees_lbl0" xml:lang="en-US">Sales Commissions and Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesCommissionsAndFees" xlink:to="us-gaap_SalesCommissionsAndFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PatentsMember_lbl0" xml:lang="en-US">Patents [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl0" xml:lang="en-US">Payments of Stock Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBMember_lbl0" xml:lang="en-US">Series B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBMember" xlink:to="us-gaap_SeriesBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl1" xml:lang="en-US">Computer Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_DeferredTaxAssetsFixedAssets_lbl1" xml:lang="en-US">Deferred Tax Assets Fixed Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxAssetsFixedAssets" xlink:to="cyngn_DeferredTaxAssetsFixedAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpenses_lbl0" xml:lang="en-US">Other Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CumulativeRatioShares_lbl1" xml:lang="en-US">Cumulative Ratio Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CumulativeRatioShares" xlink:to="cyngn_CumulativeRatioShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAMember_lbl0" xml:lang="en-US">Series A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAMember" xlink:to="us-gaap_SeriesAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl0" xml:lang="en-US">Deferred Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl0" xml:lang="en-US">Fair Value Adjustment of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl0" xml:lang="en-US">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl0" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_MachineToolsAndEquipmentMember_lbl0" xml:lang="en-US">Machine Tools And Equipment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_MachineToolsAndEquipmentMember" xlink:to="cyngn_MachineToolsAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpenses_lbl0" xml:lang="en-US">Costs and Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ReverseStockSplit_lbl1" xml:lang="en-US">Reverse Stock Split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ReverseStockSplit" xlink:to="cyngn_ReverseStockSplit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentInterestRate_lbl0" xml:lang="en-US">Investment Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentInterestRate" xlink:to="us-gaap_InvestmentInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxCredits_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="us-gaap_IncomeTaxReconciliationTaxCredits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_NonRecurringEngineeringMember_lbl0" xml:lang="en-US">Non Recurring Engineering Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NonRecurringEngineeringMember" xlink:to="cyngn_NonRecurringEngineeringMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_SeriesAWarrantsMember_lbl1" xml:lang="en-US">Series AWarrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SeriesAWarrantsMember" xlink:to="cyngn_SeriesAWarrantsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCostOfOperatingRevenue_lbl0" xml:lang="en-US">Other Cost of Operating Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCostOfOperatingRevenue" xlink:to="us-gaap_OtherCostOfOperatingRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ATMSalesAgreementMember_lbl0" xml:lang="en-US">ATMSales Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ATMSalesAgreementMember" xlink:to="cyngn_ATMSalesAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_SeriesBWarrantsMember_lbl1" xml:lang="en-US">Series BWarrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_SeriesBWarrantsMember" xlink:to="cyngn_SeriesBWarrantsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_HardwareMember_lbl0" xml:lang="en-US">Hardware Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_HardwareMember" xlink:to="cyngn_HardwareMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_FairMarketValueAdjustmentMember_lbl0" xml:lang="en-US">Fair Market Value Adjustment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_FairMarketValueAdjustmentMember" xlink:to="cyngn_FairMarketValueAdjustmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OverAllotmentOptionMember_lbl0" xml:lang="en-US">Over-Allotment Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubscriptionAndCirculationMember_lbl0" xml:lang="en-US">Subscription and Circulation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubscriptionAndCirculationMember" xlink:to="us-gaap_SubscriptionAndCirculationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_FiniteLivedIntangibleAssetsImpairment_lbl0" xml:lang="en-US">Finite Lived Intangible Assets Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_FiniteLivedIntangibleAssetsImpairment" xlink:to="cyngn_FiniteLivedIntangibleAssetsImpairment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfPrivatePlacement_lbl0" xml:lang="en-US">Payments for Repurchase of Private Placement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfPrivatePlacement" xlink:to="us-gaap_PaymentsForRepurchaseOfPrivatePlacement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl1" xml:lang="en-US">Stock Issued During Period Value Issuance Of Common Stock And Prefunded Warrants In Connection With The Public Offering Net Of</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:to="cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfSecuritiesWarrantsAreConvertibleAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfSecuritiesWarrantsAreConvertibleAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ScheduleOfSecuritiesWarrantsAreConvertibleAbstract_lbl" xml:lang="en-US">Schedule Of Securities Warrants Are Convertible Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfSecuritiesWarrantsAreConvertibleAbstract" xlink:to="cyngn_ScheduleOfSecuritiesWarrantsAreConvertibleAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares_lbl1" xml:lang="en-US">Issuance Of Common Stock Upon Exercise Of Prefunded Warrantsin Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" xlink:to="cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl0" xml:lang="en-US">Repayments of Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalvageAndSubrogationRecoveriesValue_lbl0" xml:lang="en-US">Salvage and Subrogation Recoveries, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalvageAndSubrogationRecoveriesValue" xlink:to="us-gaap_SalvageAndSubrogationRecoveriesValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl0" xml:lang="en-US">US Treasury Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Dividends_lbl0" xml:lang="en-US">Dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Dividends" xlink:to="us-gaap_Dividends_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntellectualPropertyMember_lbl1" xml:lang="en-US">Intellectual Property [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntellectualPropertyMember" xlink:to="us-gaap_IntellectualPropertyMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl2" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValueOutstanding_lbl0" xml:lang="en-US">Common Stock, Value, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputSharePriceMember_lbl0" xml:lang="en-US">Measurement Input, Share Price [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputSharePriceMember" xlink:to="us-gaap_MeasurementInputSharePriceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl0" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment_lbl0" xml:lang="en-US">Finite Lived Intangible Assets Fair Market Value Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment" xlink:to="cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_InitialPublicOfferingWarrantsMember_lbl1" xml:lang="en-US">Initial Public Offering Warrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_InitialPublicOfferingWarrantsMember" xlink:to="cyngn_InitialPublicOfferingWarrantsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_AgreedToPayment_lbl1" xml:lang="en-US">Agreed To Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_AgreedToPayment" xlink:to="cyngn_AgreedToPayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_LossPerShareAbstract_lbl0" xml:lang="en-US">Loss Per Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_LossPerShareAbstract" xlink:to="cyngn_LossPerShareAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CustomerCMember_lbl0" xml:lang="en-US">Customer CMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CustomerCMember" xlink:to="cyngn_CustomerCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock_lbl1" xml:lang="en-US">Schedule Of Estimated Useful Lives Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock" xlink:to="cyngn_ScheduleOfEstimatedUsefulLivesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_DeferredTaxLiabilitiesRightOfUseAsset_lbl1" xml:lang="en-US">Deferred Tax Liabilities Right Of Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxLiabilitiesRightOfUseAsset" xlink:to="cyngn_DeferredTaxLiabilitiesRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_NetCarryingAmountMember_lbl0" xml:lang="en-US">Net Carrying Amount Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NetCarryingAmountMember" xlink:to="cyngn_NetCarryingAmountMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_lbl0" xml:lang="en-US">Warrants and Rights Outstanding, Measurement Input</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl0" xml:lang="en-US">Payments to Acquire Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_MonteCarloPricingModelMember_lbl0" xml:lang="en-US">Monte Carlo Pricing Model Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_MonteCarloPricingModelMember" xlink:to="cyngn_MonteCarloPricingModelMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl0" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNet_lbl0" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNet" xlink:to="us-gaap_ContractWithCustomerAssetNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl0" xml:lang="en-US">Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl0" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_PrivatePlacementOfferingMember_lbl0" xml:lang="en-US">Private Placement Offering Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrivatePlacementOfferingMember" xlink:to="cyngn_PrivatePlacementOfferingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl0" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_PrefundedUnitsAtAPublicOfferingPrice_lbl1" xml:lang="en-US">Prefunded Units At APublic Offering Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrefundedUnitsAtAPublicOfferingPrice" xlink:to="cyngn_PrefundedUnitsAtAPublicOfferingPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CommonStockOfferingsMember_lbl0" xml:lang="en-US">Common Stock Offerings Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CommonStockOfferingsMember" xlink:to="cyngn_CommonStockOfferingsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_lbl0" xml:lang="en-US">Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl0" xml:lang="en-US">Interest Income (Expense), Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl0" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_PrivatePlacementWarrantsMember_lbl1" xml:lang="en-US">Private Placement Warrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PrivatePlacementWarrantsMember" xlink:to="cyngn_PrivatePlacementWarrantsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts_lbl1" xml:lang="en-US">Proceeds From Atthemarket Equity Financing Net Of Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" xlink:to="cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_lbl0" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Maximum Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CostOfRevenuePolicyTextBlock_lbl1" xml:lang="en-US">Cost Of Revenue Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CostOfRevenuePolicyTextBlock" xlink:to="cyngn_CostOfRevenuePolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_StockDividendPercentage_lbl1" xml:lang="en-US">Stock Dividend Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockDividendPercentage" xlink:to="cyngn_StockDividendPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl0" xml:lang="en-US">Research, Development, and Computer Software, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract_lbl" xml:lang="en-US">Schedule Of Basic And Diluted Loss Per Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl0" xml:lang="en-US">Measurement Input, Price Volatility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <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]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl1" xml:lang="en-US">Class of Warrant or Right, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl0" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl0" xml:lang="en-US">Advertising Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalDeferredPurchasePrice_lbl0" xml:lang="en-US">Supplemental Deferred Purchase Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalDeferredPurchasePrice" xlink:to="us-gaap_SupplementalDeferredPurchasePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_WarrantyPolicyTextBlock_lbl1" xml:lang="en-US">Warranty Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_WarrantyPolicyTextBlock" xlink:to="cyngn_WarrantyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_DeferredTaxAssetsLeaseLiability_lbl1" xml:lang="en-US">Deferred Tax Assets Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxAssetsLeaseLiability" xlink:to="cyngn_DeferredTaxAssetsLeaseLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueAdjustment_lbl0" xml:lang="en-US">Assets, Fair Value Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueAdjustment" xlink:to="us-gaap_AssetsFairValueAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_DeferredTaxAssetsCapitalizedResearchCosts_lbl1" xml:lang="en-US">Deferred Tax Assets Capitalized Research Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_DeferredTaxAssetsCapitalizedResearchCosts" xlink:to="cyngn_DeferredTaxAssetsCapitalizedResearchCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfRestrictedStockUnitsAndActivityAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfRestrictedStockUnitsAndActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ScheduleOfRestrictedStockUnitsAndActivityAbstract_lbl" xml:lang="en-US">Schedule Of Restricted Stock Units And Activity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfRestrictedStockUnitsAndActivityAbstract" xlink:to="cyngn_ScheduleOfRestrictedStockUnitsAndActivityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_NetProceedsOfCommonStockOffering_lbl1" xml:lang="en-US">Net Proceeds Of Common Stock Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_NetProceedsOfCommonStockOffering" xlink:to="cyngn_NetProceedsOfCommonStockOffering_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl0" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl0" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_AbandonedInventoryMember_lbl0" xml:lang="en-US">Abandoned Inventory Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_AbandonedInventoryMember" xlink:to="cyngn_AbandonedInventoryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl0" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl2" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl1" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_BidPricePerShare_lbl1" xml:lang="en-US">Bid Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_BidPricePerShare" xlink:to="cyngn_BidPricePerShare_lbl1"/>
    <loc xlink:type="locator" xlink:label="cyngn_ScheduleOfFairValueOfWarrantsAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfFairValueOfWarrantsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ScheduleOfFairValueOfWarrantsAbstract_lbl" xml:lang="en-US">Schedule Of Fair Value Of Warrants Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ScheduleOfFairValueOfWarrantsAbstract" xlink:to="cyngn_ScheduleOfFairValueOfWarrantsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_PreFundedWarrantsMember_lbl0" xml:lang="en-US">Pre Funded Warrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_PreFundedWarrantsMember" xlink:to="cyngn_PreFundedWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0" xml:lang="en-US">Contract with Customer, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLaborRelatedExpenses_lbl0" xml:lang="en-US">Other Labor-related Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLaborRelatedExpenses" xlink:to="us-gaap_OtherLaborRelatedExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl0" xml:lang="en-US">Proceeds from Issuance of Private Placement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts_lbl1" xml:lang="en-US">Proceeds From Public Issuance Of Common Stock And Prefunded Warrants Net Of Offering Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" xlink:to="cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Cash And Shortterm Investments Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock" xlink:to="cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ImpairmentMember_lbl0" xml:lang="en-US">Impairment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ImpairmentMember" xlink:to="cyngn_ImpairmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl0" xml:lang="en-US">Operating Lease, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0" xml:lang="en-US">Retirement Benefits [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl0" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl2" xml:lang="en-US">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl0" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_AegisCapitalCorpMember_lbl0" xml:lang="en-US">Aegis Capital Corp Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_AegisCapitalCorpMember" xlink:to="cyngn_AegisCapitalCorpMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CustomerBMember_lbl0" xml:lang="en-US">Customer BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CustomerBMember" xlink:to="cyngn_CustomerBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_GrossCarryingAmountMember_lbl0" xml:lang="en-US">Gross Carrying Amount Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_GrossCarryingAmountMember" xlink:to="cyngn_GrossCarryingAmountMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock_lbl1" xml:lang="en-US">Concentration Of Supplier Risk Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock" xlink:to="cyngn_ConcentrationOfSupplierRiskPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl1" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_WarrantsAndRightOutstandingMaturityDate_lbl1" xml:lang="en-US">Warrants And Right Outstanding Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_WarrantsAndRightOutstandingMaturityDate" xlink:to="cyngn_WarrantsAndRightOutstandingMaturityDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl0" xml:lang="en-US">Proceeds from Sale of Productive Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl1" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl0" xml:lang="en-US">Deferred Tax Assets, Deferred Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExpectedTermMember_lbl0" xml:lang="en-US">Measurement Input, Expected Term [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CustomerAMember_lbl0" xml:lang="en-US">Customer AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CustomerAMember" xlink:to="cyngn_CustomerAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_lbl0" xml:lang="en-US">Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:to="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl0" xml:lang="en-US">Proceeds from Convertible Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl1" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCountryMember_lbl0" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCountryMember" xlink:to="us-gaap_ForeignCountryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CreditCardPayableCurrent_lbl0" xml:lang="en-US">Credit Card Payable Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CreditCardPayableCurrent" xlink:to="cyngn_CreditCardPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl0" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_lbl0" xml:lang="en-US">Deposits Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_CommissionProceedPercentage_lbl1" xml:lang="en-US">Commission Proceed Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_CommissionProceedPercentage" xlink:to="cyngn_CommissionProceedPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyngn_StockDividend_lbl1" xml:lang="en-US">Stock Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyngn_StockDividend" xlink:to="cyngn_StockDividend_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>22
<FILENAME>cyngn-20241231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 06 22:12:14 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedBalanceSheet" roleURI="http://cyngn.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedIncomeStatement" roleURI="http://cyngn.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ShareholdersEquityType2or3" roleURI="http://cyngn.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ConsolidatedCashFlow" roleURI="http://cyngn.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_DescriptionofBusiness" roleURI="http://cyngn.com/role/DescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SummaryofSignificantAccountingPolicies" roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_RevenueandContractswithCustomers" roleURI="http://cyngn.com/role/RevenueandContractswithCustomers"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_BalanceSheetComponents" roleURI="http://cyngn.com/role/BalanceSheetComponents"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_OperatingLeases" roleURI="http://cyngn.com/role/OperatingLeases"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IntangibleAssetsNet" roleURI="http://cyngn.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CapitalStructure" roleURI="http://cyngn.com/role/CapitalStructure"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_NetLossPerShareAttributabletoCommonStockholders" roleURI="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_StockBasedCompensationExpense" roleURI="http://cyngn.com/role/StockBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_RetirementSavingsPlan" roleURI="http://cyngn.com/role/RetirementSavingsPlan"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IncomeTaxes" roleURI="http://cyngn.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CommitmentsandContingencies" roleURI="http://cyngn.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_RisksandUncertainties" roleURI="http://cyngn.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SubsequentEvents" roleURI="http://cyngn.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_AccountingPoliciesByPolicy" roleURI="http://cyngn.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_BalanceSheetComponentsTables" roleURI="http://cyngn.com/role/BalanceSheetComponentsTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_OperatingLeasesTables" roleURI="http://cyngn.com/role/OperatingLeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IntangibleAssetsNetTables" roleURI="http://cyngn.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CapitalStructureTables" roleURI="http://cyngn.com/role/CapitalStructureTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_NetLossPerShareAttributabletoCommonStockholdersTables" roleURI="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_StockBasedCompensationExpenseTables" roleURI="http://cyngn.com/role/StockBasedCompensationExpenseTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IncomeTaxesTables" roleURI="http://cyngn.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofPercentagesofTotalRevenueTable" roleURI="http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" roleURI="http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofPropertyandEquipmentTable" roleURI="http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" roleURI="http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable" roleURI="http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofleasecostTable" roleURI="http://cyngn.com/role/ScheduleofleasecostTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" roleURI="http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" roleURI="http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofCommonStockorCapitalStructureTable" roleURI="http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofFairValueofWarrantsTable" roleURI="http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofSecuritiesWarrantsareConvertibleTable" roleURI="http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofBasicandDilutedLossPerShareTable" roleURI="http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofStockOptionsVestedandExercisableTable" roleURI="http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofRestrictedStockUnitsandActivityTable" roleURI="http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" roleURI="http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofDomesticandInternationalPreTaxLossTable" roleURI="http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofFederalStatutoryIncomeTaxRateTable" roleURI="http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable" roleURI="http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable" roleURI="http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives" roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_DescriptionofBusinessDetails" roleURI="http://cyngn.com/role/DescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_RevenueandContractswithCustomersDetails" roleURI="http://cyngn.com/role/RevenueandContractswithCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_BalanceSheetComponentsDetails" roleURI="http://cyngn.com/role/BalanceSheetComponentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_OperatingLeasesDetails" roleURI="http://cyngn.com/role/OperatingLeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IntangibleAssetsNetDetails" roleURI="http://cyngn.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CapitalStructureDetails" roleURI="http://cyngn.com/role/CapitalStructureDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_NetLossPerShareAttributabletoCommonStockholdersDetails" roleURI="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_StockBasedCompensationExpenseDetails" roleURI="http://cyngn.com/role/StockBasedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_IncomeTaxesDetails" roleURI="http://cyngn.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_CommitmentsandContingenciesDetails" roleURI="http://cyngn.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cyngn-20241231.xsd#cyngn_r_SubsequentEventsDetails" roleURI="http://cyngn.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://cyngn.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_AssetsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_Liabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostOfRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_CostsAndExpenses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeExpenseNonoperatingNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_LiabilitiesFairValueAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_PreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="4.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" xlink:href="cyngn-20241231.xsd#cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Dividends" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfPrivatePlacement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfPrivatePlacement" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetOfOfferingCosts" xlink:href="cyngn-20241231.xsd#cyngn_NetOfOfferingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="NetOfOfferingCosts" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_RealizedInvestmentGainsLosses" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" xlink:href="cyngn-20241231.xsd#cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" xlink:href="cyngn-20241231.xsd#cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfNotesPayable" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" xlink:href="cyngn-20241231.xsd#cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockDividend" xlink:href="cyngn-20241231.xsd#cyngn_StockDividend"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="StockDividend" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/DescriptionofBusiness" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/RevenueandContractswithCustomers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/BalanceSheetComponents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/OperatingLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/IntangibleAssetsNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/CapitalStructure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/StockBasedCompensationExpense" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/RetirementSavingsPlan" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/RisksandUncertainties" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConcentrationOfSupplierRiskPolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_ConcentrationOfSupplierRiskPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ConcentrationOfSupplierRiskPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashAndShorttermInvestmentsPolicyPolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CashAndShorttermInvestmentsPolicyPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InternalUseSoftwarePolicy" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantyPolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_WarrantyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="WarrantyPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfRevenuePolicyTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_CostOfRevenuePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CostOfRevenuePolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesTablesTable" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesTablesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesTablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesTable" xlink:to="us-gaap_ChangeInAccountingEstimateLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesTextBlock" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfEstimatedUsefulLivesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="ScheduleOfEstimatedUsefulLivesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/OperatingLeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/IntangibleAssetsNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/CapitalStructureTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapitalNotesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapitalNotesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_PartnersCapitalNotesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/StockBasedCompensationExpenseTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPercentagesOfTotalRevenueAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfPercentagesOfTotalRevenueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPercentagesOfTotalRevenueAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CustomerAMember" xlink:href="cyngn-20241231.xsd#cyngn_CustomerAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBMember" xlink:href="cyngn-20241231.xsd#cyngn_CustomerBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerCMember" xlink:href="cyngn-20241231.xsd#cyngn_CustomerCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_DepositsAssetsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfPropertyAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MachineToolsAndEquipmentMember" xlink:href="cyngn-20241231.xsd#cyngn_MachineToolsAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="MachineToolsAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TestingEquipmentMember" xlink:href="cyngn-20241231.xsd#cyngn_TestingEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="TestingEquipmentMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="CreditCardPayableCurrent" xlink:href="cyngn-20241231.xsd#cyngn_CreditCardPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="CreditCardPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_OperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofleasecostTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="GrossCarryingAmountMember" xlink:href="cyngn-20241231.xsd#cyngn_GrossCarryingAmountMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="GrossCarryingAmountMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedAmortizationMember" xlink:href="cyngn-20241231.xsd#cyngn_AccumulatedAmortizationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="AccumulatedAmortizationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairMarketValueAdjustmentMember" xlink:href="cyngn-20241231.xsd#cyngn_FairMarketValueAdjustmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FairMarketValueAdjustmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentMember" xlink:href="cyngn-20241231.xsd#cyngn_ImpairmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="ImpairmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetCarryingAmountMember" xlink:href="cyngn-20241231.xsd#cyngn_NetCarryingAmountMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="NetCarryingAmountMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IntellectualPropertyMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="FiniteLivedIntangibleAssetsFairMarketValueAdjustment" xlink:href="cyngn-20241231.xsd#cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsFairMarketValueAdjustment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FiniteLivedIntangibleAssetsImpairment" xlink:href="cyngn-20241231.xsd#cyngn_FiniteLivedIntangibleAssetsImpairment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsImpairment" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCommonStockOrCapitalStructureAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfCommonStockOrCapitalStructureAbstract"/>
    <loc xlink:type="locator" xlink:label="CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCommonStockOrCapitalStructureAbstract" xlink:to="CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SeriesAWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesAWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="SeriesAWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SeriesBWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesBWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="SeriesBWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantExercisePriceIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsAndRightOutstandingMaturityDate" xlink:href="cyngn-20241231.xsd#cyngn_WarrantsAndRightOutstandingMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightOutstandingMaturityDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValue" xlink:href="cyngn-20241231.xsd#cyngn_FairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="FairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofFairValueofWarrantsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueOfWarrantsAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfFairValueOfWarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfWarrantsAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputSharePriceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputSharePriceMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExpectedTermMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYs2oFZtOTTU4jS6iJhwAty6PIH4pPzDs97dkXlMe6U6BbyF16d5U3A3nijWZNJFRoH3MyfAifMI/f4gtx2gdtPX6UFOvPdzX7p2D369PQ6eB9CMWH6a4kTofWdGZL24mcWjPdPPR0qJWfJ65X89IKYXoMgaGTMPNUqD4/jRE4/UsyRH3XcfN0HtG4Zs2m5BAajbXwzGizGSojz1pRQmBwiZe76sa0LhuU=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_ValuationTechniqueAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationTechniqueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationTechniqueDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="us-gaap_ValuationTechniqueDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MonteCarloPricingModelMember" xlink:href="cyngn-20241231.xsd#cyngn_MonteCarloPricingModelMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationTechniqueAxis" xlink:to="MonteCarloPricingModelMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SeriesAWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesAWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="SeriesAWarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="SeriesBWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesBWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="SeriesBWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="InitialPublicOfferingWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_InitialPublicOfferingWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="InitialPublicOfferingWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrivatePlacementWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_PrivatePlacementWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="PrivatePlacementWarrantsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfSecuritiesWarrantsAreConvertibleAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfSecuritiesWarrantsAreConvertibleAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSecuritiesWarrantsAreConvertibleAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:to="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:to="us-gaap_SeriesAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis" xlink:to="us-gaap_SeriesBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_WarrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsAndRightOutstandingMaturityDate" xlink:href="cyngn-20241231.xsd#cyngn_WarrantsAndRightOutstandingMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightOutstandingMaturityDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedLossPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="18.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="21.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRestrictedStockUnitsAndActivityAbstract" xlink:href="cyngn-20241231.xsd#cyngn_ScheduleOfRestrictedStockUnitsAndActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestrictedStockUnitsAndActivityAbstract" xlink:to="StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCredits" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsFixedAssets" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsFixedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="DeferredTaxAssetsFixedAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsLeaseLiability" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="DeferredTaxAssetsLeaseLiability" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsCapitalizedResearchCosts" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxAssetsCapitalizedResearchCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="DeferredTaxAssetsCapitalizedResearchCosts" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxLiabilitiesRightOfUseAsset" xlink:href="cyngn-20241231.xsd#cyngn_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="DeferredTaxLiabilitiesRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AutomobilesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AutomobilesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_AutomobilesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable" xlink:to="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/DescriptionofBusinessDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_Cash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ShortTermInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_ChiefExecutiveOfficerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareDevelopmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubscriptionAndCirculationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubscriptionAndCirculationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_SubscriptionAndCirculationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonRecurringEngineeringMember" xlink:href="cyngn-20241231.xsd#cyngn_NonRecurringEngineeringMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="NonRecurringEngineeringMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HardwareMember" xlink:href="cyngn-20241231.xsd#cyngn_HardwareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="HardwareMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IntellectualPropertyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PatentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_PatentsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ChangeInAccountingEstimateLineItems" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalDeferredPurchasePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalDeferredPurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_SupplementalDeferredPurchasePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AdvertisingExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCostOfOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostOfOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_OtherCostOfOperatingRevenue" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/RevenueandContractswithCustomersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/BalanceSheetComponentsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="BalanceSheetComponentsDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_BalanceSheetComponentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="BalanceSheetComponentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetComponentsDetailsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_USTreasurySecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetComponentsDetailsTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_ShortTermInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_Depreciation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/OperatingLeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/IntangibleAssetsNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsNetDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_IntangibleAssetsNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="IntangibleAssetsNetDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsTable" xlink:to="us-gaap_PublicUtilitiesInventoryAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="us-gaap_PublicUtilitiesInventoryTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AbandonedInventoryMember" xlink:href="cyngn-20241231.xsd#cyngn_AbandonedInventoryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="AbandonedInventoryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalvageAndSubrogationRecoveriesValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalvageAndSubrogationRecoveriesValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_SalvageAndSubrogationRecoveriesValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_InventoryWriteDown" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AssetsFairValueAdjustment" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/CapitalStructureDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="CapitalStructureDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_CapitalStructureDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="CapitalStructureDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStructureDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OverAllotmentOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_OverAllotmentOptionMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PublicOfferingMember" xlink:href="cyngn-20241231.xsd#cyngn_PublicOfferingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="PublicOfferingMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrivatePlacementOfferingMember" xlink:href="cyngn-20241231.xsd#cyngn_PrivatePlacementOfferingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="PrivatePlacementOfferingMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStructureDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStructureDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_PreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockOfferingsMember" xlink:href="cyngn-20241231.xsd#cyngn_CommonStockOfferingsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="CommonStockOfferingsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonStockMember_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ATMSalesAgreementMember" xlink:href="cyngn-20241231.xsd#cyngn_ATMSalesAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="ATMSalesAgreementMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStructureDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SeriesAWarrantMember" xlink:href="cyngn-20241231.xsd#cyngn_SeriesAWarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="SeriesAWarrantMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreFundedWarrantsMember" xlink:href="cyngn-20241231.xsd#cyngn_PreFundedWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="PreFundedWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_WarrantMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStructureDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AegisCapitalCorpMember" xlink:href="cyngn-20241231.xsd#cyngn_AegisCapitalCorpMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="AegisCapitalCorpMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalStructureDetailsTable" xlink:to="us-gaap_ClassOfStockLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrefundedWarrantsToPurchaseSharesOfCommonStock" xlink:href="cyngn-20241231.xsd#cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PrefundedWarrantsToPurchaseSharesOfCommonStock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreFundedWarrantsPricePerShare" xlink:href="cyngn-20241231.xsd#cyngn_PreFundedWarrantsPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PreFundedWarrantsPricePerShare" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PrefundedUnitsAtAPublicOfferingPrice" xlink:href="cyngn-20241231.xsd#cyngn_PrefundedUnitsAtAPublicOfferingPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PrefundedUnitsAtAPublicOfferingPrice" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" xlink:href="cyngn-20241231.xsd#cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetProceedsOfCommonStockOffering" xlink:href="cyngn-20241231.xsd#cyngn_NetProceedsOfCommonStockOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="NetProceedsOfCommonStockOffering" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockValueOutstanding" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommissionProceedPercentage" xlink:href="cyngn-20241231.xsd#cyngn_CommissionProceedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="CommissionProceedPercentage" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesCommissionsAndFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesCommissionsAndFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SalesCommissionsAndFees" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLaborRelatedExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLaborRelatedExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_OtherLaborRelatedExpenses" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InvestmentInterestRate" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="NetLossPerShareAttributabletoCommonStockholdersDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="NetLossPerShareAttributabletoCommonStockholdersDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetLossPerShareAttributabletoCommonStockholdersDetailsTable" xlink:to="us-gaap_EarningsPerShareBasicLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="StockDividendPercentage" xlink:href="cyngn-20241231.xsd#cyngn_StockDividendPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicLineItems" xlink:to="StockDividendPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/StockBasedCompensationExpenseDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationExpenseDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_StockBasedCompensationExpenseDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="StockBasedCompensationExpenseDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationExpenseDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockOutstandingPercentage" xlink:href="cyngn-20241231.xsd#cyngn_CommonStockOutstandingPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="CommonStockOutstandingPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_AwardDateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoZeroThreeFourMember" xlink:href="cyngn-20241231.xsd#cyngn_TwoZeroThreeFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="TwoZeroThreeFourMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCountryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_ForeignCountryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxExaminationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_OtherExpenses" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_LossContingenciesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AgreedToPayment" xlink:href="cyngn-20241231.xsd#cyngn_AgreedToPayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="AgreedToPayment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cyngn.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="cyngn-20241231.xsd#cyngn_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsecutiveBusinessDays" xlink:href="cyngn-20241231.xsd#cyngn_ConsecutiveBusinessDays"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ConsecutiveBusinessDays" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BidPricePerShare" xlink:href="cyngn-20241231.xsd#cyngn_BidPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="BidPricePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CumulativeRatioShares" xlink:href="cyngn-20241231.xsd#cyngn_CumulativeRatioShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="CumulativeRatioShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReverseStockSplit" xlink:href="cyngn-20241231.xsd#cyngn_ReverseStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="ReverseStockSplit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042904416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 06, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">10-K<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityInformationLineItems', window );"><strong>Entity Information [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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CYNGN INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">0001874097<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">46-2007094<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,956,005<span></span>
</td>
</tr>
<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_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1015 O&#8217;Brien Dr<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Menlo Park<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94025<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_dei_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(650)<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">924-5905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityListingsLineItems', window );"><strong>Entity Listings [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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, Par Value $0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CYN<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,751,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state or province.</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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityContactPersonnelLineItems</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_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPhoneFaxNumbersLineItems</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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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_EntityPublicFloat</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: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_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="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_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="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_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043326160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_AuditorTable', window );"><strong>Auditor [Table]</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_AuditorName', window );">Auditor Name</a></td>
<td class="text">Marcum LLP<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">688<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Francisco, California<span></span>
</td>
</tr>
<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_AuditorOpinionTextBlock', window );">Auditor Opinion [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of CYNGN Inc. (the &#8220;Company&#8221;) as of December 31, 2024 and 2023, the related consolidated statements of operations,
stockholders&#8217; equity and cash flows for each of the two years in the period ended December 31, 2024, and the related notes (collectively
referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects,
the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each
of the two years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States
of America.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorOpinionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X<br> -Number 210<br> -Section 2<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorOpinionTextBlock</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>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_dei_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_AuditorTable</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634044470080">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS</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_Cash', window );">Cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 23,617,733<span></span>
</td>
<td class="nump">$ 3,591,623<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">4,561,928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,965,222<span></span>
</td>
<td class="nump">1,316,426<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,582,955<span></span>
</td>
<td class="nump">9,469,977<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>NON-CURRENT ASSETS</strong></a></td>
<td class="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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,319,402<span></span>
</td>
<td class="nump">1,486,672<span></span>
</td>
</tr>
<tr class="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 asset, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">297,918<span></span>
</td>
<td class="nump">992,292<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,895,074<span></span>
</td>
<td class="nump">1,084,415<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_AssetsNoncurrent', window );">TOTAL NON-CURRENT ASSETS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,512,394<span></span>
</td>
<td class="nump">3,563,379<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">30,095,349<span></span>
</td>
<td class="nump">13,033,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">297,778<span></span>
</td>
<td class="nump">196,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,874,216<span></span>
</td>
<td class="nump">1,201,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">317,344<span></span>
</td>
<td class="nump">682,718<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,489,338<span></span>
</td>
<td class="nump">2,080,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrant liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,012,361<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_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">317,344<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,501,699<span></span>
</td>
<td class="nump">2,398,167<span></span>
</td>
</tr>
<tr class="ro">
<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 (Note 12)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY</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_CommonStockValue', window );">Common stock, Par $0.00001; 200,000,000 shares authorized, 199,110(1) and 5,147(1) shares issued and outstanding as of December 31, 2024 and 2023, respectively</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">200,863,551<span></span>
</td>
<td class="nump">170,652,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(189,269,903)<span></span>
</td>
<td class="num">(160,017,619)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,593,650<span></span>
</td>
<td class="nump">10,635,189<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 30,095,349<span></span>
</td>
<td class="nump">$ 13,033,356<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"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></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_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147479170/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>Amount of asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 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/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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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/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/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 8: 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 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)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: 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_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147479168/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/2147478777/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/2147479170/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/2147477796/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/2147477796/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://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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(25))<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 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/2147478777/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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 2: 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 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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<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_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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript: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://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 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(24))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: 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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-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(21))<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 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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/2147479168/946-830-55-12<br><br>Reference 16: 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/2147479170/946-210-S99-1<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/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 28: 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 29: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2147478777/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/2147478546/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://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(21))<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/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 9: 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 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)(i))<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)(ii))<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><br>Reference 21: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-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_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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://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><br>Reference 2: 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 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)(i)<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 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 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)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-1<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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/2147478546/942-210-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/2147478546/942-210-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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 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(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<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 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-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 S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634048518288">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_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 );">Common stock, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="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 );">Common stock, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">199,110<span></span>
</td>
<td class="nump">5,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">199,110<span></span>
</td>
<td class="nump">5,147<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"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">All information has been retroactively adjusted to reflect the 1-for-100
reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital
Structure&#160;</i>for details.</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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 3: 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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-S99-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_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>28
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042809040">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_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_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 368,138<span></span>
</td>
<td class="nump">$ 1,489,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Costs and expenses</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_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">535,708<span></span>
</td>
<td class="nump">1,222,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,259,641<span></span>
</td>
<td class="nump">12,719,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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,400,864<span></span>
</td>
<td class="nump">10,892,955<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_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23,196,213<span></span>
</td>
<td class="nump">24,835,259<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_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(22,828,075)<span></span>
</td>
<td class="num">(23,345,942)<span></span>
</td>
</tr>
<tr class="re">
<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), net</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_InterestIncomeExpenseNonoperatingNet', window );">Interest income (expense), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,117,546)<span></span>
</td>
<td class="nump">137,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueAdjustment', window );">Change in fair value of warrant liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,359,780)<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_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">53,117<span></span>
</td>
<td class="nump">396,825<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_NonoperatingIncomeExpense', window );">Total other income (expense), net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,424,209)<span></span>
</td>
<td class="nump">534,712<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (29,252,284)<span></span>
</td>
<td class="num">$ (22,811,230)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common stockholders, Basic (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2,212.56)<span></span>
</td>
<td class="num">$ (6,528.92)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to common stockholders, Diluted (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2,212.56)<span></span>
</td>
<td class="num">$ (6,528.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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, Basic (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">13,221<span></span>
</td>
<td class="nump">3,494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, Diluted (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">13,221<span></span>
</td>
<td class="nump">3,494<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"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></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_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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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(2))<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 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/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/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 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)(iii)(A))<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)(4)(iv))<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)(5))<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 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 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)(A))<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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-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_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_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<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 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: 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 15: 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 16: 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><br>Reference 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<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 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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><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)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/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_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_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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 (expense) classified as nonoperating.</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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LiabilitiesFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.</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_LiabilitiesFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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_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_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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: 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 4: 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/2147479532/912-730-25-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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 7: 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 8: 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 9: 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 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)(i))<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)(ii))<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/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 21: 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 22: 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 23: 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 24: 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 25: 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/2147477314/942-235-S99-1<br><br>Reference 26: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>29
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043584544">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Preferred Stock</div></th>
<th class="th" colspan="2"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><sup>[1]</sup></th>
<th class="th"><div>Accumulated Deficit</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_StockholdersEquity', window );">Balance at Dec. 31, 2022</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="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">$ 159,847,567<span></span>
</td>
<td class="num">$ (135,730,039)<span></span>
</td>
<td class="nump">$ 24,117,528<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,339<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" 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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Issuance of at-the-market common stock, net of issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">1,013,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,013,734<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_cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares', window );">Issuance of at-the-market common stock, net of issuance costs (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">264<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Exercise of stock options and vesting of restricted stock units</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="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">7,304<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">7,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Exercise of stock options and vesting of restricted stock units (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants', window );">Issuance of common stock and pre-funded warrants in connection with the private placement offering, net of offering costs</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="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer', window );">Issuance of common stock and pre-funded warrants in connection with the private placement offering, net of offering costs (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,531<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Stock dividend, net of offering costs of $16,182</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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(1,476,350)<span></span>
</td>
<td class="num">(1,476,350)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</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="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">9,784,201<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,784,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text"> <span></span>
</td>
<td class="num">(22,811,230)<span></span>
</td>
<td class="num">(22,811,230)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Net loss (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_StockholdersEquity', window );">Balance at Dec. 31, 2023</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="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">170,652,808<span></span>
</td>
<td class="num">(160,017,619)<span></span>
</td>
<td class="nump">10,635,189<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,147<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Issuance of at-the-market common stock, net of issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">6,789,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,789,427<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_cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares', window );">Issuance of at-the-market common stock, net of issuance costs (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,275<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="num">(597)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(597)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Exercise of stock options and vesting of restricted stock units (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<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_cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf', window );">Issuance of common stock and pre-funded warrants and exercise of pre-funded warrants in connection with the private and public offerings, net of offering costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">20,972,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,972,724<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_cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf', window );">Issuance of common stock and pre-funded warrants and exercise of pre-funded warrants in connection with the private and public offerings, net of offering costs (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,677<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-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="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="nump">2,449,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,449,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text"> <span></span>
</td>
<td class="num">(29,252,284)<span></span>
</td>
<td class="num">(29,252,284)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Net loss (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" 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_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="nump">$ 200,863,551<span></span>
</td>
<td class="num">$ (189,269,903)<span></span>
</td>
<td class="nump">$ 11,593,650<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">199,110<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" 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"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure<i> </i>for details.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of at-the-market common stock, net of issuance costs (in Shares).</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;">cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</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_cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock and pre-funded warrants in connection with the private placement offering cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</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_cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock and pre-funded warrants in connection with the public offering, net of offering cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</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_cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock and pre-funded warrants in connection with the public offering, net of offering cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit 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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option 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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript: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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-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_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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_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_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of preferred stock and warrants for common stock 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_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: 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(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript: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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under 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> -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://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 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_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://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 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(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<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 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-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 S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042919152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders&#8217; Equity (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' 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_ProceedsFromDebtNetOfIssuanceCosts', window );">Net of issuance costs</a></td>
<td class="nump">$ 36,169<span></span>
</td>
<td class="nump">$ 21,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfPrivatePlacement', window );">Pre-funded warrants in connection with the private placement offering, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">618,965<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_cyngn_NetOfOfferingCosts', window );">Net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Net of offering costs</a></td>
<td class="nump">$ 2,437,996<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_cyngn_NetOfOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of offering costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_NetOfOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForRepurchaseOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the repurchase of amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634048417216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (29,252,284)<span></span>
</td>
<td class="num">$ (22,811,230)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">669,409<span></span>
</td>
<td class="nump">961,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,449,191<span></span>
</td>
<td class="nump">3,208,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Realized gain on short-term investments</a></td>
<td class="num">(113,072)<span></span>
</td>
<td class="num">(443,392)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Patent impairment</a></td>
<td class="nump">118,831<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_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liability</a></td>
<td class="nump">5,359,780<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_AmortizationOfFinancingCostsAndDiscounts', window );">Accretion of interest and amortization of debt issuance costs</a></td>
<td class="nump">1,177,174<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses, operating lease right-of-use assets, and other current assets</a></td>
<td class="num">(646,282)<span></span>
</td>
<td class="num">(1,403,049)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">100,815<span></span>
</td>
<td class="nump">41,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses, lease liabilities, and other current liabilities</a></td>
<td class="nump">10,642,938<span></span>
</td>
<td class="nump">969,662<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(9,493,500)<span></span>
</td>
<td class="num">(19,477,605)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(1,051,481)<span></span>
</td>
<td class="num">(1,045,822)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of intangible asset</a></td>
<td class="num">(954,229)<span></span>
</td>
<td class="num">(718,711)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Disposal of assets</a></td>
<td class="nump">265,940<span></span>
</td>
<td class="nump">180,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(7,562,761)<span></span>
</td>
<td class="num">(21,573,199)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Proceeds from maturity of short-term investments</a></td>
<td class="nump">12,237,761<span></span>
</td>
<td class="nump">29,519,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">2,935,230<span></span>
</td>
<td class="nump">6,362,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts', window );">Proceeds from at-the-market equity financing, net of issuance costs</a></td>
<td class="nump">6,789,427<span></span>
</td>
<td class="nump">1,747,468<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_cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts', window );">Proceeds from public issuance of common stock and pre-funded warrants and exercise of pre-funded warrants, net of offering costs</a></td>
<td class="nump">22,369,285<span></span>
</td>
<td class="nump">4,380,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from the Notes, net of issuance costs</a></td>
<td class="nump">1,801,265<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_RepaymentsOfNotesPayable', window );">Repayment of the Notes</a></td>
<td class="num">(4,375,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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">8,528<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_cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits', window );">Issuance costs for stock dividend and restricted stock units</a></td>
<td class="num">(597)<span></span>
</td>
<td class="num">(16,182)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">26,584,380<span></span>
</td>
<td class="nump">6,120,789<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="nump">20,026,110<span></span>
</td>
<td class="num">(6,994,650)<span></span>
</td>
</tr>
<tr class="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 and cash equivalents and restricted cash, beginning of year</a></td>
<td class="nump">3,591,623<span></span>
</td>
<td class="nump">10,586,273<span></span>
</td>
</tr>
<tr class="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 and cash equivalents and restricted cash, end of year</a></td>
<td class="nump">23,617,733<span></span>
</td>
<td class="nump">3,591,623<span></span>
</td>
</tr>
<tr class="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 disclosure:</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Recognition of operating lease right-of-use asset and operating lease liabilities</a></td>
<td class="nump">2,037,052<span></span>
</td>
<td class="nump">1,212,760<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_cyngn_StockDividend', window );">Stock dividend</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,460,126<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance costs for stock dividend and vesting of restricted stock units.</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;">cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from at-the-market equity financing, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from public issuance of common stock and pre-funded warrants, net of offering costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cyngn_StockDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock dividend.</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;">cyngn_StockDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance 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/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: 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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-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_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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> -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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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/2147477401/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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript: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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 13<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481766/480-10-25-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_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's 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> -Topic 230<br> -SubTopic 10<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_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (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/disclosureRef<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/2147477250/944-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_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript: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 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>32
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634041932416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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>Description of Business [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 );">Description of Business</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>1. Description
of Business</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Cyngn
Inc., together with its subsidiaries (collectively, &#8220;Cyngn&#8221; or the &#8220;Company&#8221;), was incorporated in Delaware in
2013. The wholly owned subsidiaries are Cyngn Singapore PTE. LTD., a Singaporean limited company organized in 2015 and Cyngn Philippines,
Inc., a Philippine corporation incorporated in 2018 and dissolved as of December 31, 2023. The Company is headquartered in Menlo Park,
CA.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Cyngn&#160;develops
and deploys scalable, differentiated autonomous vehicle technology for industrial organizations.&#160; Our full-stack&#160;autonomous
driving software, (&#8220;DriveMod&#8221;), can be integrated onto vehicles manufactured by Original Equipment Manufacturers (&#8220;OEM&#8221;)
either via retrofit of existing vehicles or by integration directly into vehicle assembly. The Enterprise Autonomy Suite (&#8220;EAS&#8221;)
is designed to be compatible with sensors and components from leading hardware technology providers and integrate our proprietary Autonomous
Vehicle (&#8220;AV&#8221;) software to produce differentiated autonomous vehicles.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company has been operating autonomous vehicles in production environments and in 2023 began licensing EAS commercially. Built and tested
in difficult and diverse real-world environments, DriveMod, the fleet management system and our proprietary Software Development Kit
(&#8220;DriveMod Kit&#8221;) combine to create a full-stack advanced autonomy solution designed to be modular, extendable, and safe.&#160;The
Company operates in one business segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Liquidity
and Going Concern</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has incurred losses from operations
since inception. The Company incurred net losses of approximately $29.3 million and $22.8 million for the years ended December 31, 2024
and 2023, respectively. Accumulated deficit amounted to approximately $189.3 million and $160.0 million as of December 31, 2024 and December
31, 2023, respectively. Net cash used in operating activities was approximately $9.5 million and $19.5 million for the year ended December
31, 2024 and 2023, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s liquidity is based on its ability to increase its operating cash flow position, obtain capital financing from equity
interest investors and borrow money to fund its general operations, research and development activities, and capital expenditures. The
Company&#8217;s ability to continue as a going concern is dependent on management&#8217;s ability to successfully execute its business
plan, which includes increasing revenue while controlling operating costs and expenses and obtaining funds from outside sources to generate
positive financing cash flows. As of December 31, 2024, the Company&#8217;s unrestricted cash balance was $23.6&#160;million. As of December
31, 2023, the Company&#8217;s cash balance was approximately $3.6 million, and the short-term investments balance was $4.6 million.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Based
on cash flow projections from operating, investing and financing activities and the existing balance of cash and short-term investments,
management is of the opinion that the Company may have insufficient funds for sustainable operations, and it may not be able to meet
its payment obligations from operations and related commitments, if the Company is not able to generate revenue or complete the required
funding transactions to allow the Company to continue as a going concern. Based on these factors, the Company has substantial doubt that
it will continue as a going concern for the 12 months following the date these financial statements were issued. These consolidated financial
statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets and
liabilities that may result in the Company not being able to continue as a going concern.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s plan to alleviate the going concern issue is to increase revenue while controlling operating costs and expenses and obtaining
funds from outside sources of financing to generate positive financing cash flows. While management is optimistic about its ability to
raise substantial funds to continue as a going concern for one year following the financial statement issuance date, there can be no
assurance that any such measures will be successful. We currently do not generate substantial revenue from product sales. Accordingly,
we expect to rely primarily on equity and/or debt financings to fund our continued operations. The Company&#8217;s ability to raise additional
funds will depend, in part, on the success of our product development activities, and other events or conditions that may affect the
share value or prospects, as well as factors related to financial, economic and market conditions, many of which are beyond our control.
There can be no assurances that sufficient funds will be available&#160;to us when required or on acceptable terms, if at all.&#160;Accordingly,
management has concluded that these plans do not alleviate substantial doubt about the Company&#8217;s ability to continue as a going
concern.</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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043874672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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>Summary of Significant 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>2. Summary
of Significant Accounting Policies</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Basis
of Presentation</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
accompanying consolidated financial statements as of and for the years ended December 31, 2024 and 2023 have been prepared in accordance
with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) and pursuant to applicable rules and regulations
of the Securities and Exchange Commission (&#8220;SEC&#8221;). The consolidated financial statements include all normal adjustments necessary
for a fair presentation of the Company&#8217;s financial position at December 31, 2024 and 2023, and operating results and cash flows
for the periods presented.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Principles
of Consolidation</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary
Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary
than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our consolidated financial
statements. Intercompany accounts and transactions have been eliminated upon consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Foreign
Currency Translation</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than
U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange
rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional
gains and losses are immaterial to the consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Use
of Estimates</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
preparation of consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions.
These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities
as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company&#8217;s significant
estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants
and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be
reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results
could differ from those estimates.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Concentration
of Credit Risk</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Financial
instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality
financial institutions and at times exceeds federally insured limits.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Cash
maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date,
the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized
cost and recognizes gains and losses when realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Concentration
of Supplier Risk</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any
significant supplier concentration risk as of December 31, 2024 and December 31, 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Cash,
Restricted Cash and Short-term Investments</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of
changes in value due to changes in interest rates, to be cash. As of December 31, 2024 and December 31, 2023, the Company had approximately
$23.6 million and $3.6 million of cash, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and
redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance
with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification Topic (&#8220;ASC&#8221;)
320, <i>Investments &#8211; Debt and Equity Securities,</i> and recorded these securities at amortized cost on the accompanying consolidated
balance sheets as of December 31, 2024 and December 31, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Accounts
Receivable </i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was zero as of December 31, 2024 and December 31, 2023. In addition, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of December 31, 2024 and December 31, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Fair
Value Measurements</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
accounting guidance under ASC Topic 820, <i>Fair Value Measurement</i>, defines fair value, establishes a consistent framework for measuring
fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring
basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability
(an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that
should be determined based on assumptions that market participants would use in pricing an asset or liability.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Level
1</i>&#8212;Unadjusted quoted prices in active markets for identical assets or liabilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Level
2</i>&#8212;Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets
that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full
term of the assets or liabilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Level
3</i>&#8212;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the
assets or liabilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Assets
and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value
measurement of an instrument does not necessarily result in a change in the amount recorded on the consolidated balance sheets, assets
and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets
and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets
and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based
compensation measured at fair value upon initial recognition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
carrying amounts of the Company&#8217;s cash and accounts receivable are reasonable estimates of their fair values due to their short-term
nature. The fair values of the Company&#8217;s share-based compensation and underwriter warrants were based on observable inputs and
assumptions used in Black-Scholes valuation models derived from independent external valuations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Property
and Equipment</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Property
and equipment is stated at cost, less accumulated depreciation and amortization. Testing equipment includes production costs and costs
of materials used in the development of the Company&#8217;s autonomous driving software. Assets are held as testing equipment until placed
into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded
on a straight-line basis over each asset&#8217;s estimated useful life. Repair and maintenance costs are expensed as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; width: 81%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and Equipment</span></td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 1.5pt solid; width: 18%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Useful life</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Automobiles (DMV-registered)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery, tools and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Internal-use software</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">3 to 5 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">7 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-45">Shorter&#160;of&#160;3&#160;years&#160;or&#160;lease&#160;term</span></span></td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Operating
Lease</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company accounts for leases in accordance with ASC Topic 842 (&#8220;ASC 842&#8221;), <i>Leases</i>. All contracts are evaluated to determine
whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange
for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold
any finance leases. The Company recognized a right-of-use asset and lease liability in the consolidated balance sheets under ASC 842
on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over
the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease liabilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Costs
to Develop Software</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software
costs under the following guidance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Internal-Use
Software costs</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management
has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount
of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage
of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated
with building or significantly enhancing the internally built software platform for internal use is capitalized, while costs associated
with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include
certain payroll and stock compensation costs, as well as subscription server and consulting costs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Internal-use
software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of three
to five years. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when
the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the
projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and
tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment
charges were associated with the Company&#8217;s internal-use software for the year ended December 31, 2024 or December 31, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Costs
to Develop Software to be Sold, Leased or Otherwise Marketed </i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company accounts for research costs of computer software to be sold, leased or otherwise marketed&#160;as expense until technological
feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation,
occupancy, and professional service costs that are incurred to develop functionality for the Company&#8217;s software and internally
built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized.
Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological
feasibility is established when a working model is complete. After technological feasibility is established, judgement is required to
determine the amount of payroll and stock-based compensation costs to be capitalized on the remaining development efforts. These costs
will continue to be capitalized until such time as when the product or enhancement is available for general release to customers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed three years to five years and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company&#8217;s sold, leased or otherwise marketed software for the years ended December 31, 2024 and December 31, 2023.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Long-Lived
Assets and Finite Lived Intangibles</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis
over their estimated remaining economic lives. The patents and trademarks are amortized over 15 years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
April 1, 2023, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to
subsequently sell the software products and accompanying services. The Company paid a purchase price of $100,000 for these rights. The
Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable
assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained
to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible
assets with a useful life of 15 years. In accordance with ASC 805-50, &#8220;Business Combination&#8221;, the agreement was treated a<b>s
</b>an asset acquisition rather than a business combination.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases
in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change
in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset,
and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying
amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company
recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate
is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the
amount by which the carrying amount exceeds the fair value of the asset. For the year ended December 31, 2023 the Company determined
the existence of an impairment associated with the Company&#8217;s intangible asset &#8220;Right to intellectual property&#8221; and
accordingly recorded an impairment charge of $30,000. (See Note 7. Intangible Assets).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company also identified that the long-lived asset &#8220;Patents&#8221;, which have international and U.S. based patents, as the asset
group. The Company evaluated its patents and identified expired international patent applications (&#8220;expired assets&#8221;) for
the year ended December 31, 2024. The Company determined there were no further plans to put resources toward these international patent
applications. The group of expired patents carrying value was set to its salvage value which is zero given no future cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the year ended December 31, 2024, the Company recorded an $118,831 impairment charge under gain (loss) on disposal assets, which is included
in other income (expense) on its consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were
no impairment charges for the year ended December 31, 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Income
Taxes</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized
for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets
and liabilities and their respective tax basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">A
valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized.
Due to the Company&#8217;s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of
December 31, 2024 and December 31, 2023 (see Note 11. Income Taxes).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">There
are no uncertain tax positions that would require recognition in the consolidated financial statements. If the Company were to incur
an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any
income tax would be reported as income taxes. Management&#8217;s conclusions regarding uncertain tax positions may be subject to review
and adjustment at a later date based upon on ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well
as other factors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Common
Stock Warrants</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The Company issued to its lead underwriter in the Company&#8217;s IPO warrants to purchase up to 9<sup>(1)</sup> shares of the Company&#8217;s common stock. In addition, the Company issued 426<sup>(1)</sup> common stock warrants as a part of the private placement offering. The Company accounts for warrants in accordance with ASC 480,&#160;&#8220;Distinguishing Liabilities from Equity&#8221;.&#160; The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company also applied the guidance in ASC 340-10-S99-1, <i>Other Assets and Deferred Costs</i>, that states specific incremental costs
directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds
of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract, and
accordingly, classified the warrants as additional paid-in capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
                                            Company issued Series A warrants and Series B warrants in connection with securities purchase
                                            agreement on December 20, 2024. The Company accounts for warrants in accordance with ASC
                                            480,&#160;<i>Distinguishing Liabilities from Equity</i>, depending on the specific terms
                                            of the warrant agreement. The estimated fair value of the Company&#8217;s warrant agreements
                                            has been determined to be&#160;Level 3 measurement, as certain inputs used to determine the
                                            fair value of these agreements are unobservable.&#160; The Company determined the fair value
                                            of the warrants using the Monte Carlo pricing model and treated the valuation as a liability
                                            in consideration of the variable number of the issuer&#8217;s equity shares in the warrant
                                            agreements. The resulting warrant liabilities are re-measured at each balance sheet date
                                            until their exercise or expiration, and any change in fair value is recognized in the Company&#8217;s
                                            consolidated statements of operations under other income (expense).</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Stock-based
Compensation</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of
the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award.
The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures
occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted
by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend
yield (see Note 9. Stock-based Compensation Expense<b>)</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;<i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Net
Loss Per Share Attributable to Common Stockholders</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average
number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other
contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change
in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common
shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).</span></p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure for details.</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Research
and Development Expense</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Research
and development expenses consists primarily of outsourced engineering services, internal engineering and development expenses, materials,
labor and stock-based compensation of Company personnel involved in the development of the Company&#8217;s products and services, and
allocated lease costs based on the approximate square footage area used in research and development activities. Research and development
costs are expensed as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Selling,
General, and Administrative Expense</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Selling,
general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel,
and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, &#8220;Other Expense &#8211; Advertising
Costs&#8221;, other than trade show expenses which are deferred until occurrence of the future event. <i>&#160;</i>Advertising costs
for the years ended December 31, 2024 and 2023 were $237,396&#160;and $413,170, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Commitments</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount
can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount
within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company
accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of December 31, 2024 and December
31, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Segment
Reporting</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company operates as one operating segment. The Company&#8217;s chief operating decision maker is the executive management team, its Chief
Executive Officer and Chief Financial Officer. The executive management team manages operations and business as one operating segment
for the purposes of allocating resources, making operating decisions and evaluating financial performance.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
one operating segment generates revenues from EAS subscriptions with relative add-on offerings such as hardware revenue and other revenue
(i.e., deployment/set up costs) and fixed-price NRE contracts related to customer-specific configuration that consist of several independent
phases and include design, data gathering, hardware installation on an industrial vehicle, customer-specific configuration of the DriveMod
software, and demonstrations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the Company&#8217;s one segment, the executive management team use revenue and net loss to allocate resources, both reported on the Consolidated
Statement of Operations as Revenue and Net loss. The executive management team also uses revenue and net loss, along with non-financial
inputs and qualitative information, to evaluate the Company&#8217;s performance, establish compensation, monitor budget versus actual
results, and decide the level of investment in various operating activities and other capital allocation activities. The measure of segment
assets is reported on the Consolidated Balance Sheet as Total assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Revenue
Recognition</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Under ASC
606, &#8220;Revenue from Contracts with Customers&#8221;, the Company determines revenue recognition through the following steps:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Identifying the contract,
    or contracts, with the customer&#894;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Identifying the performance
    obligations in the contract&#894;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Determining the transaction
    price&#894;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Allocating the transaction
    price to performance obligations in the contract&#894; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Recognizing revenue when,
    or as, the Company satisfies performance obligations by transferring the promised goods or services.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Nature
of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (&#8220;EAS&#8221;), (b) nonrecurring
engineering services under fixed fee arrangements (&#8220;NRE services&#8221;), (c) product sales of hardware to customers and distributors,
and (d) other, are recognized as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Subscription</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Subscription
revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted
access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual
right to possession of the software.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">SaaS
and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized
ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers.
Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract
period. Contracts are generally fixed price the Company&#8217;s standard payment terms vary by customer and the products or services
offered.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Revenue
is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally
represented by a sales contract or purchase order with contract durations typically ranging from three to five years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2024 and 2023, subscription revenue was $24,114 and $15,128, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Non-Recurring
Engineering (&#8220;NRE&#8221;)</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company enters into Non-Recurring Engineering (&#8220;NRE&#8221;) contracts that are principally comprised of engineering services related
to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract
price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under
these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement
of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue
from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred
to customers. Each of the Company&#8217;s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon
completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects
the consideration to which the Company expects to be entitled in exchange for those goods or services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2024 and 2023, NRE revenue was $0 and $1,420,000, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Hardware</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Hardware
Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod
Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers
that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by
the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2024 and 2023, hardware revenue was $295,010 and $38,622, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Other</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Other
revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware
and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included
within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation,
configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time
as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service
contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements
are generally short-term, with stated contract terms that are less than one year.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company collects and remits taxes assessed
by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company
and the Company&#8217;s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The
Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers
are included in net sales, while costs of shipping and handling are included in cost of revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2024 and 2023,
other revenue was $49,014 and $15,567 respectively.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Arrangements with Multiple Performance Obligations</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When a contract involves multiple performance
obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service
on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from
other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated
stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement
consideration to multiple performance obligations were immaterial.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s contracts may include standard
warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined
in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred
any material costs as a result of such commitments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost to Obtain and Fulfill a Contract</i>.
The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the
liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an
expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to
obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Material Rights</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s contracts with customers may
include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore
need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine
whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of
its prior purchase (a material right).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other Policies, Judgments and Practical Expedients</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Contract balances. </i>Contract assets and
liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company&#8217;s customers
and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract
liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right
to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment
of that consideration is due.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Remaining performance obligations. </i>Revenue
allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied,
or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and
does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate
for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows
for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of
one year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Significant&#160;financing&#160;component.</i>&#160;In
certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied.
The Company&#8217;s contracts with customer prepayment terms do not include a&#160;significant&#160;financing&#160;component&#160;because
the primary purpose is not to receive or provide financing from or to the customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Contract modifications. </i>The Company may
modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered
distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract
price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases
where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items
and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Principal vs. Agent Considerations</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Judgment is required in determining whether we
are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net
basis based on whether we control the service provided to the end-user and are the principal (i.e., &#8220;gross&#8221;), or we arrange
for other parties to provide the service to the end-user and are an agent (i.e., &#8220;net&#8221;). This determination also impacts the
presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In dealer transactions where our role is to provide
the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users.
In these transactions, hardware revenue is recorded on a net basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In dealer and OEM transactions where our role
is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription
revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Judgments and estimates. </i>Accounting for
contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties
inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the
near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance
obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and
related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period
in which the revisions to the estimates are made.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Concentration of Credit Risk</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the percentages
of total revenue for customers that represents 10% or more of the respective amounts for the year ended December 31, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">36.9</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below 10%</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was $448,780 from these customers in accounts
receivable at December 31, 2024 and $3,200 from these customers in accounts receivable at December 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost of Revenue </i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue consists primarily of direct labor
and related fringe benefits for internal engineering resources, and deployment related travel costs incurred for the completion of the
contracts and hardware costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recent Accounting Standards</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU 2023-07,
<i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, which expands disclosures about a public entity&#8217;s
reportable segments and requires more enhanced information about a reportable segment&#8217;s expenses, interim segment profit or loss,
and how a public entity&#8217;s chief operating decision maker uses reported segment profit or loss information in assessing segment performance
and allocating resources. The standard is effective for annual reporting periods beginning after December 15, 2023, and interim periods
within years beginning after December 15, 2024. The Company updated the segment reporting footnote above based on this standard.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
<i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i> (&#8220;ASU 2023-09&#8221;). ASU 2023-09 expands the annual disclosure
requirements for income taxes, primarily related to the rate reconciliation and income taxes paid. ASC 2023-09 is effective for fiscal
years beginning after December 15, 2024. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated
financial statements and will adopt the standard effective January 1, 2025.</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>34
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043276176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue and Contracts with Customers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue and Contracts with Customers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>3. Revenue and Contracts with Customers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Contract Balances</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Timing differences between revenue recognized,
billings, and customer payments result in contract assets and liabilities. Contract assets represent revenue recognized in excess of customer
billings. Contract liabilities represent payments received from customers in advance of satisfying performance obligations. The Company
had contract assets of $3,007 and contract liabilities of $3,333 as of December 31, 2024. The Company had no contract assets and no liabilities
as of December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Deferred Contract Costs</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company defers costs associated with fulfilling
its contracts if those costs meet all of the following criteria: (i) the costs relate directly to a contract, (ii) the costs generate
or enhance resources of the Company that will be used in satisfying performance obligations in the future, and (iii) the costs are expected
to be recovered. Costs are recognized over the life of the contract or when the respective milestone has been completed as cost of revenue.
The Company had deferred contract costs totaling $120,793 and $0 as of December 31, 2024 and December 31, 2023, respectively. Deferred
contract costs are included in prepaid and other current assets in the consolidated balance sheets.</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043277840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Components [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_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>4. Balance Sheet Components</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Financial Instruments</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s short-term investments consisted
of U.S. government treasury bills, which are accounted for as held-to-maturity (&#8220;HTM&#8221;) securities. HTM securities are carried
at amortized cost and, as a result, are not remeasured to fair value on a recurring basis. As of December 31, 2024 and December 31, 2023,
the amortized cost of the Company&#8217;s U.S. government treasury bills totaled $0 and $4.6 million, respectively, which approximated
their fair value based on Level 1 inputs. All of the Company&#8217;s short-term investments will mature within one year of December 31,
2024. The Company does not expect a credit loss for its short-term investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Prepaid expenses and other current assets</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prepaid expenses and other current assets are comprised of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Inventory</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">150,241</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">303,803</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">385,474</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Security Deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">160,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,729</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax Receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">765,598</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">765,697</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Receivables and current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">585,431</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total prepaid and expenses and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,965,222</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,316,426</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property and Equipment, Net</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment were reclassified to better
reflect their appropriate categories within the fixed asset register. These reclassifications did not have a significant impact on the
overall asset values or depreciation expense. Property and equipment is comprised of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Automobiles (DMV-registered)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">128,862</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">276,677</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machine, tools and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">660,155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">506,167</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computers and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">389,007</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">338,155</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Capitalized software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">950,832</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">342,136</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">66,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">178,491</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">221,977</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">221,977</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Testing equipment (Work in Progress)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">687,986</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">458,406</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Property and equipment, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,105,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,322,009</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(785,599</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(835,337</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total property and equipment, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,319,402</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,486,672</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expense for the years ended December
31, 2024 and 2023 was $214,494 and $312,253, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accounts Payable </i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts payable includes independent director
fees payable of $28,333 and $41,250 as of December 31, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accrued Expenses and Other Current Liabilities</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accrued expenses and other current liabilities
are comprised of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Credit card payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,050</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,103</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">788,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112,786</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">769,180</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">101,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Accrued payroll</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,314,038</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">985,753</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total accrued expenses and other current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,874,216</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,201,142</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/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_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043286368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_LeasesOperatingAbstract', window );"><strong>Operating 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_LesseeOperatingLeasesTextBlock', window );">Operating Lease</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>5. Operating Lease</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company leases its office space in Menlo Park,
California, under an operating lease agreement dated August 18, 2017, that was originally signed for a term of five years. The lease has
been amended and extended several times since the original signing and currently expires in May 2025. Monthly payments are approximately
$60,000. The lease includes common area maintenance costs that are paid separately from rent based on actual costs incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s future lease payments under
the non-cancellable lease as of December 31, 2024, which are presented as lease liabilities on the Company&#8217;s consolidated balance
sheet, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ended December 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating<br/> Lease</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">2025</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">320,526</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,182</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Present value of lease liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">317,344</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted-average remaining lease term (in years)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.42</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1.42</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>Weighted-average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.87</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.05</td><td style="text-align: left">%</td></tr> </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease expense was $678,037 and $601,913 for the
years ended December 31, 2024 and 2023, respectively. The amortization of the operating lease right-of-use assets, which is included in
the lease expense, totaled $694,373 and $591,656 for the years ended December 31, 2024 and 2023, respectively. The weighted average discount
rate is based on the incremental borrowing rate that is utilized to present value the remaining lease payments over the lease term.</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_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634147780832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets, Net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7. Intangible Assets, Net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The gross carrying amount and accumulated amortization
of separately identifiable intangible assets are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross Carrying Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Market Value Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Impairment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net Carrying Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Developed software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,425,689</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">&#160;&#160;&#160;&#160;&#160;&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,425,689</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">611,072</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(41,856</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(118,831</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">450,385</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Trademark</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">45,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(26,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,081,761</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(67,856</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(118,831</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,895,074</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Market Value Adjustment</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Impairment</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Developed software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">539,840</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20,117</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">519,723</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trademark</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(23,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Rights to intellectual property</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,227,532</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(63,117</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,084,415</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization expense for each of the years ended
December 31, 2024 and 2023 was $24,739 and $27,372, respectively. There was no amortization expense for the developed software for the
years ended December 31, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 360, <i>Property, Plant, and Equipment</i>,
defines a multi-step process to test long-lived assets, including intangible assets, for recoverability that if failed would indicate
impairment. First, the Company must consider whether indicators of impairment of long-lived assets are present. The Company determined
the Triggering Events in conjunction with preparation of its financial statements for the year ended December 31, 2024 provided such indication.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Next, the Company must review the long-lived assets
to define asset group(s) that would reflect the lowest level of assets to which discrete cash flows are identifiable, and test these asset
groups for impairment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In performing this review, the Company identified
that the long-lived asset &#8220;Patents&#8221;, which have international and U.S. based patents, as the asset group. The Company evaluated
its patents and identified expired international patent applications (&#8220;expired assets&#8221;) for the year ended December 31, 2024.
The Company determined there were no further plans to put resources toward these international patent applications. The group of expired
patents carrying value was set to its salvage value which is zero given no future cash flows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2024, the Company
recorded a $118,831 impairment charge under gain (loss) on disposal assets, which is included in other income (expense) on its consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were no impairment charges for the year
ended December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company identified that the long-lived asset
&#8220;Rights to intellectual property&#8221;, all of which relate to the Infinitracker, should be classified as abandoned (the &#8220;Abandoned
Asset&#8221;) with the Company determining that it no longer has plans to provide support and sale of the product. The Abandoned Asset&#8217;s
carrying value was set to its salvage value which is zero given no future cash flows. In addition, the Company abandoned the use of the
associated inventory and recorded a loss of $66,690 to impair the inventory to $0 as of December 31, 2023. &#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The impairment charges as of December 31, 2023,
the Company recorded a fair market value adjustment of $50,000 and a $30,000 impairment charge under amortization expense on its consolidated
statement of operations to adjust the Abandoned Asset to its salvage value of <span style="-sec-ix-hidden: hidden-fact-62">zero</span>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It was determined for all remaining long-lived
assets (excluding the Abandoned Asset) that there were no triggering events, and therefore, no further impairment charges to long-lived
assets were necessary as of December 31, 2024 and December 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated amortization expense for all intangible
assets subject to amortization in future years is expected to be:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,909</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,909</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,909</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,909</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,909</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,760,529</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,895,074</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/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_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634146116736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Structure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Capital Structure [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 );">Capital Structure</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7. Capital Structure</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Common Stock</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024 and 2023, the Company is authorized to issue
200,000,000 shares of common stock with a par value of $0.00001 per share. As of December 31, 2024 and December 31, 2023, the Company
had 199,110<sup>(1)</sup> and 5,147<sup>(1)</sup>&#160;shares of common stock issued and outstanding, respectively. Holders of common
stock have no preemptive, conversion or subscription rights and there are no redemption or sinking fund provisions applicable to the common
stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights
of the holders of shares of any series of preferred stock that the Company may designate in the future.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Preferred Stock</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2021, the Company amended its Certificate
of Incorporation and revised the number of preferred stock shares authorized for issuance to&#160;10,000,000&#160;shares at a par value
of $0.00001. As of December 31, 2024 and December 31, 2023, there were <span style="-sec-ix-hidden: hidden-fact-63"><span style="-sec-ix-hidden: hidden-fact-64"><span style="-sec-ix-hidden: hidden-fact-65"><span style="-sec-ix-hidden: hidden-fact-66">no</span></span></span></span> shares of preferred stock issued and outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Reverse Stock Split</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 25, 2024, the Company&#8217;s stockholders
voted to authorize the Company&#8217;s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within
a range of&#160;1-for-5&#160;to&#160;1-for-100. On June 25, 2024, the Company&#8217;s Board of Directors determined to effect the reverse
stock split of the common stock at a&#160;1-for-100&#160;ratio, which reverse split became effective in the market on July 5, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 30, 2025, the Company&#8217;s stockholders
voted to authorize the Company&#8217;s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within
a range of 1-for-5 to 1-for-150. On January 30, 2025, the Company&#8217;s Board of Directors determined to effect the reverse stock split
of the common stock at a 1-for-150 ratio, which reverse split became effective in the market on February 18, 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s primary reasons for effecting
the reverse stock splits was to increase the per share price of our common stock to meet Nasdaq&#8217;s minimum bid price requirement
for continued listing on Nasdaq.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Common Stock Offerings</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 30, 2024, the Company entered into
a securities purchase agreement pursuant to which the Company agreed to sell and issue, in a registered direct offering, 44,333<sup>(2)</sup>
shares of its common stock, par value $0.00001 per share at a purchase price of $90<sup>(2)</sup> per share and 55,667<sup>(2)</sup> pre-funded
warrants to purchase shares of Common Stock, at a purchase price of $89.985<sup>(2)</sup> per Pre-Funded Warrant. The Pre-Funded Warrants
are classified as a component of permanent stockholders&#8217; equity within additional paid-in capital and were recorded at the issuance
date concluding the purchase price approximated the fair value. The offering closed on December 31, 2024. The Company received net proceeds
of approximately $8.1 million from the Offering, after deducting the estimated offering expenses payable by the Company, including the
placement agent fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 20, 2024, the Company entered into
a securities purchase agreement for the sale and issuance of (i) 20,507<sup>(2)</sup> units at a public offering price per Unit of $241.50<sup>(2)</sup>
with each Unit consisting of one share of common stock, par value $0.00001 per share, one Series A warrant to purchase one share of Common
Stock at an exercise price of $301.875<sup>(2)</sup> per share and one Series B warrant to purchase one share of Common Stock at an exercise
price of $301.875<sup>(2)</sup> and (ii) 62,309<sup>(2)</sup> pre-funded units at a public offering price of $241.485<sup>(2)</sup> per
Pre-Funded Unit, with each Pre-Funded Unit consisting of one pre-funded warrant exercisable for one share of Common Stock at an exercise
price of $0.015<sup>(2)</sup> per share, one Series A Warrant and one Series B Warrant. The Pre-Funded Warrants are classified as a component
of permanent stockholders&#8217; equity within additional paid-in capital and were recorded at the issuance date concluding the purchase
price approximated the fair value. The offering closed on December 23, 2024. The net proceeds to the Company from the Offering were approximately
$18.2 million, after deducting placement agent&#8217;s fees and the payment of other estimated offering expenses associated with the offering
that are payable by the Company.</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><sup>(2)</sup></td><td style="text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
information has been retroactively adjusted to reflect the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;Capital
Structure&#160;for details.</span></td>
</tr></table><p style="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 23, 2024, the Company entered into an
underwritten Agreement with Aegis Capital Corp. (&#8220;Aegis&#8221;), pursuant to which Aegis acted as the Company&#8217;s underwriter
on a firm commitment basis in connection with the sale by the Company of an aggregate of&#160;3,333<sup>(1)</sup>&#160;shares of common
stock in a public offering, which included: (i)&#160;1,320<sup>(1)</sup>&#160;shares of common stock, and (ii) pre-funded warrants to
purchase&#160;2,013<sup>(1)</sup>&#160;shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.15<sup>(1)</sup>.&#160;Each
share of common stock was sold at an offering price of $1,500<sup>(1)</sup>, and each Pre-Funded Warrant was sold at an offering price
of $1,499.85<sup>(1)</sup>. The Pre-Funded Warrants are classified as a component of permanent stockholders&#8217; equity within additional
paid-in capital and were recorded at the issuance date concluding the purchase price approximated the fair value. The Company determined
the fair value of the Series A and Series B warrants using the Monte Carlo pricing model and treated the valuation as a liability in consideration
of the variable number of the issuer&#8217;s equity shares in the warrant agreements. The offering closed on April 25, 2024. On May 3
2024, the Company closed on the sale of an additional&#160;136<sup>(1)</sup>&#160;shares of common stock, upon exercise by the underwriter
of the over-allotment option. The Company received net proceeds of approximately $4.6&#160;million, after deducting the estimated offering
expenses payable by the Company, including the placement agent fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 8, 2023, the Company entered into
a <span>Placement Agent Agreement with Aegis Capital Corp. (&#8220;Aegis&#8221;), pursuant to which Aegis
acted as the Company&#8217;s placement agent, on a reasonable best efforts basis, in connection with the sale by the Company of </span>an
aggregate of 2,222<sup>(1)</sup> shares of common stock in a public offering, which included: (i) 765<sup>(1)</sup>&#160; shares of common
stock, and (ii) pre-funded warrants to purchase 1,458<sup>(1)</sup>&#160; shares of common stock. The Pre-Funded Warrants had a nominal
exercise price of $0.15<sup>(1)</sup>.&#160;Each share of common stock was sold at an offering price of $2,250<sup>(1)</sup>, and each
Pre-Funded Warrant was sold at an offering price of $2,249.85<sup>(1)</sup>. The Pre-Funded Warrants are classified as a component of
permanent stockholders&#8217; equity within additional paid-in capital and were recorded at the issuance date concluding the purchase
price approximated the fair value. The offering closed on December 12, 2023. The Company received net proceeds of approximately $4.5 million,
after deducting the estimated offering expenses payable by the Company, including the placement agent fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>At the Market Equity Financing&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 31, 2023, the Company entered into an ATM
Sales Agreement with Virtu Americas LLC (the &#8220;ATM Sales Agreement&#8221;), under which the Company may, from time to time, sell
shares of the Company&#8217;s common stock at market prices by methods deemed to be an &#8220;at-the-market&#160;offering&#8221; as defined
in Rule&#160;415&#160;promulgated under the&#160;Securities Act of 1933, as amended.&#160;The ATM Sales Agreement and related prospectus
is limited to sales of up to an aggregate maximum $8.8&#160;million of shares of the Company&#8217;s common stock.&#160;The Company pays
Virtu Americas LLC up to&#160;3.0% of the gross proceeds as a commission. As of December 31, 2024, a total of&#160;4,524<sup>(1)</sup>
shares of common stock were sold through Virtu Americas LLC under the ATM Sales Agreement. As of December 31, 2024, the Company has received
net proceeds of $8,597,957&#160;after payment of commission fees of $175,468&#160;and other related expenses of $60,465.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Private Placement Offering</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On November 12, 2024, the Company entered into a Securities Purchase
Agreement (&#8220;SPA&#8221;) with certain investors pursuant to which we sold, in a private placement, senior notes with an aggregate
principal amount of $4,375,000 (the &#8220;Notes&#8221;), and received proceeds before expenses of $3,500,000. The Notes matured on February
12, 2025, with 20% interest rate. As consideration for entering into the SPA, we issued a total of 2,701<sup>(1)</sup> shares of common
stock of the Company to the Purchasers on November 13, 2024. The common stock and the Notes were recorded at the relative fair values
in accordance with ASC 470-20-25-2. The placement agent fee and other offering expenses were allocated based on the aforementioned fair
values as a reduction to the carrying amount of the debt and a reduction of the equity in accordance with ASC 505-10. The amortization
of the debt discount and issuance costs was recorded in interest income (expense) on the consolidated statement of operations. As of December
31, 2024, the Notes were paid in full.</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><sup>(1)</sup></td><td style="text-align: justify">All information has been retroactively adjusted to reflect the 1-for-100
reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital
Structure&#160;</i>for details.</td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Common Stock Warrants</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">As
a part of the securities purchase agreement on December 20, 2024, the following warrants were issued, all of which contain standard anti-dilution
protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar
changes in the Company&#8217;s common stock or capital structure, and none of which have any participating rights for any losses<sup>(2)</sup>:&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Securities into which warrants are convertible</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Series A</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">82,816</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">301.88</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center">January 2030</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,268,691</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Series B</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">82,816</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">301.88</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">July 2027</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,075,456</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">165,632</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,344,147</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Series A<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Series B Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Fair value of underlying securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.4689</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.4689</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">159.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">159.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.28</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.28</td><td style="text-align: left">%</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company subsequently remeasures the&#160;fair
value&#160;of the Warrants each reporting period as long as the Warrants remains classified as a liability with changes in the&#160;fair
value&#160;reported under other income (expense) on the consolidated statements of operations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following warrants were outstanding as of
December 31, 2024, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits,
stock dividends or other extraordinary dividends, or other similar changes in the Company&#8217;s common stock or capital structure,
and none of which have any participating rights for any losses:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Securities into which warrants are convertible</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Initial Public Offering)<sup>(1)</sup></span></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">40,650</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center">October 2026</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">170,397</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Private Placement)<sup>(1)</sup></span></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">426</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">140,625</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center">April 2027</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,071,114</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Series A)<sup>(2)</sup></span></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">277,778</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">90</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center">January 2030</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,581,789</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Series B)<sup>(2)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">82,816</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">301.88</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">July 2027</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,122,138</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,029</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">33,945,438</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for warrants in accordance with ASC 480,&#160;<i>Distinguishing
Liabilities from Equity</i>, depending on the specific terms of the warrant agreement. The Company&#160;determined the fair value of the
Initial Public Offering and Private Placement warrants&#160;using the Black-Scholes pricing model and treated the valuation as equity
instruments in consideration of the cashless settlement provisions in the warrant agreements. The warrants are not marked-to-market each
reporting period, and thus there is no impact to earnings. Any future exercises of the warrants will be recorded as cash received and
recorded in cash, with a corresponding increase to common stock and additional paid-in capital in stockholders&#8217; equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Initial<br/> Public<br/> Offering<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Private<br/> Placement Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Fair value of underlying securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.88</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.37</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.13</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.92</td><td style="text-align: left">%</td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td></tr>
  </table>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><sup>(2)</sup></td><td style="text-align: justify">All information has been retroactively adjusted to reflect the
1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</td>
</tr></table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for warrants in accordance with ASC 480,&#160;<i>Distinguishing
Liabilities from Equity</i>, depending on the specific terms of the warrant agreement. In accordance with ASC 470-20, <i>Debt,</i> the
Company allocated the proceeds of the deal based on the relative fair values for the Series A and Series B warrants. The Company determined
the fair value of the warrants using the Monte Carlo pricing model and treated the valuation as a liability in consideration of the variable
number of the issuer&#8217;s equity shares in the warrant agreements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Series A<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Series B<br/>
 Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Fair value of underlying securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.85</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161.78</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161.78</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.29</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.29</td><td style="text-align: left">%</td></tr>
  </table>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following warrants were outstanding as of December 31, 2023,
all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits, stock dividends or
other extraordinary dividends, or other similar changes in the Company&#8217;s common stock or capital structure, and none of which have
any participating rights for any losses<sup>(1)</sup>:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Securities into which warrants are convertible</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Common stock (Initial Public Offering)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">140,625</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center">October 2026</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">170,397</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Common stock (Private Placement)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">473</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">40,650</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">April 2027</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,745,681</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">482</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,916,078</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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/2147477968/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/2147477968/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/2147478448/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>39
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043904944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss Per Share Attributable to Common Stockholders [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>8. Net Loss Per Share Attributable to Common Stockholders</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company declared a&#160;10% stock dividend that was distributed
on October 30, 2023 to shareholders of record on October 23, 2023. In accordance with ASC 260, basic and diluted earnings per shares amounts,
and weighted-average shares outstanding have been restated for all periods presented to reflect the effect of these stock dividends. The
following table summarizes the computation of basic and diluted loss per share:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years&#160;Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss attributable to common stockholders</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(29,252,284</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(22,811,230</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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><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; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted weighted average common shares outstanding<sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,221</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,494</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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><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; background-color: rgb(204,238,255)">
    <td>Loss per share:</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="text-align: left">Basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,212.56</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,528.92</td><td style="text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic loss per share is based upon the weighted
average number of shares of common stock outstanding during the period. Diluted loss per share would include the effect of unvested restricted
stock awards and the convertible preferred stock; however, such items were not considered in the calculation of the diluted weighted average
common shares outstanding since they would be anti-dilutive.</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-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_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634146116736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based Compensation Expense</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>9. Stock-based Compensation Expense</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-Based Compensation</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company uses stock-based compensation, including
restricted stock units, to provide long-term performance incentives for its employees and board directors. The Company measures employee
and director stock-based compensation awards based on the award&#8217;s estimated fair value on the date of grant. Forfeitures are recognized
as they occur. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service
period for stock options, restricted stock units (&#8220;RSUs&#8221;) and restricted stock and is reported in our consolidated statements
of stockholders&#8217; equity.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of the Company&#8217;s stock options
is estimated using the Black-Scholes option-pricing model. The resulting fair value is recognized on a straight-line basis over the period
during which an employee is required to provide service in exchange for the award. The Company has elected to recognize forfeitures as
they occur. Stock options generally vest over four years and have a contractual term of ten years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Determining the grant date fair value of options
requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had
been used, stock-based compensation expense could have been materially different from the amounts recorded.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The assumptions and estimates for valuing stock
options are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Fair value per share of Company&#8217;s common stock.</i> Because there was no public market for Cyngn&#8217;s common stock prior to the IPO, its Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including its actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the company, and the likelihood of achieving a liquidity event among other factors. Since the Company&#8217;s common stock began publicly trading on the Nasdaq, the value of its common stock underlying stock options or RSUs have been valued based on prevailing market prices.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Expected volatility</i>. Because the Company&#8217;s common stock had no publicly traded history prior to the IPO, it estimated the expected volatility using a combination of its stock price volatility and the stock price volatility of peer companies, for a period equal to the expected term of the options.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Expected term.</i> The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company estimates the expected term of options granted based upon the &#8220;simplified method&#8221; provided under <i>Staff Accounting Bulletin, Topic 14</i>, or SAB Topic 14.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Risk-free interest rate. </i>The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><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"><i>Estimated dividend yield. </i>The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Equity Incentive Plans</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2013, the Company&#8217;s Board of
Directors adopted the 2013 Equity Incentive Plan (&#8220;2013 Plan&#8221;). The 2013 Plan authorizes the award of stock options, stock
appreciation rights, restricted stock awards, stock appreciation rights, RSUs, performance awards, and other stock or cash awards.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2021, the Company&#8217;s Board of
Directors adopted the Cyngn Inc. 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;). The 2021 Plan replaces the 2013 Plan. However,
awards outstanding under the 2013 Plan will continue to be governed by their existing terms.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the shareholders of the Company
approved an amendment to the Company&#8217;s 2021 Equity Incentive Plan to increase the number of shares authorized for issuance by 334<sup>(1)</sup>
shares of common stock. In June 2024, the shareholders of the Company approved an amendment to allow an annual increase to the 2021 Plan
equal to the least of (i) 15% of the outstanding common stock on a fully diluted basis as of the end of the Company&#8217;s immediately
preceding fiscal year, or (ii) such lesser amount as determined by the Board.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">As of December 31, 2024 and December 31, 2023, approximately 614<sup>(1)</sup>
and 44<sup>(1)</sup> shares of common stock were reserved and available for issuance under the 2021 Plan, respectively. Options issued
under the Plans generally vest based on continuous service provided by the option holder over a four-year period.&#160; Compensation
expense related to these options is recognized on a straight-line basis over the four-year period based upon the fair value at the grant
date.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about
the Company&#8217;s stock options outstanding as well as stock options vested and exercisable as of December 31, 2024, and activity during
the year end then ended:&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average <br/> exercise<br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average remaining<br/> contractual<br/> term<br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-bottom: 1.5pt">Outstanding as of December 31, 2023</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">175,063</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">104.24</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">7.37</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">42,530</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,566</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10.14</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><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; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">600</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Cancelled/forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,229</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">128.30</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding as of December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">162,400</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.89</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.31</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Vested and expected to vest at December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">162,400</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.89</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.31</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Vested and exercisable at December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">110,081</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.63</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5.43</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about
the Company&#8217;s RSUs as of December 31, 2024, and activity during the year then ended:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> grant date<br/> fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Unvested shares at December 31, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,764</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">278.33</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">RSUs granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,160</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.18</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">RSUs vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,566</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">243.72</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">RSUs forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Unvested Shares at December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,358</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">56.59</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of a stock option is estimated
using the Black-Scholes option-pricing model that takes into account as of the grant date the exercise price and expected life of the
option, the current price of the underlying stock and its expected volatility, expected dividends on the stock, and the risk-free interest
rate for the expected term of the option. The Company has used the simplified method in calculating the expected term of all option grants
based on the vesting period and contractual term. Compensation costs related to share-based payment transactions are recognized in the
financial statements upon satisfaction of the requisite service or vesting requirements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The weighted average per share grant-date fair
value of options granted during the year ended December 31, 2024 and 2023 was $5.59 and $36.24, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following weighted average assumptions were
used in estimating the grant date fair values in December 31, 2024 and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Fair value of common stock</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10.14</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36.24</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected term (in years)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.02</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.02</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.96</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.03</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54.76</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">52.85</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Dividend yield</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recorded stock-based compensation expense from
stock options and RSUs of approximately $2,449,191 and $3,208,103, during the years ended December 31, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024, total stock-based compensation
cost related to outstanding unvested stock options that are expected to vest was approximately $3.45 million. This unrecognized stock-based
compensation cost is expected to be recognized over a weighted-average period of approximately 2.05 years. Income tax benefits recognized
from stock-based compensation expense recognized for the year ended December 31, 2023 were immaterial due to cumulative losses and valuation
allowances.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<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 (a)<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 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: 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 (l)<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043854224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Savings Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_DefinedBenefitPlanAbstract', window );"><strong>Retirement Savings Plan [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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Savings Plan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10. Retirement Savings Plan</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective November 17, 2017, the Company established
the Cyngn Inc. 401(k) Plan for the exclusive benefit of all eligible employees and their beneficiaries with the intention to provide a
measure of retirement security for the future. This plan is subject to the provisions of the Employee Retirement Income Security Act of
1974 (ERISA) and qualifies under Section 401(k) of the Internal Revenue Code. The Company did not offer and has not provided a company
match for its 401(k) Plan.</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_DefinedBenefitPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634151222160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>11. Income Taxes</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Domestic and international pre-tax loss consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(29,252,284</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(22,812,381</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">International</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,150</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29,252,284</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22,811,231</td><td style="text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2024 and 2023,
income tax expense attributable to operations is immaterial.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Income tax expense differed from the amount computed by applying the
federal statutory income tax rate of 21% to pretax income for the years ended December&#160;31, 2024 and 2023 as a result of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Federal tax at statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(6,142,980</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,790,600</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">State income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(218,456</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(815,249</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Stock based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">180,319</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">276,371</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Foreign taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,039,015</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,071,338</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Nondeductible items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,970</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(142,058</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,327,801</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,517,860</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred true up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,165,581</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,320,182</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Rate change</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">717,809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(247,773</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other items</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(18,029</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(47,395</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">Deferred income taxes reflect the net tax effects of temporary differences
between the carrying amount of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. Significant
components of our deferred tax assets and liabilities as of December&#160;31, 2024 and 2023 are as following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets: &#160; <b>&#160;</b></span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 8.1pt">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,178,997</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">32,935,845</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Research and development credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,006,591</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,938,775</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 8.1pt">Intangibles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">880,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,192,900</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Fixed assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(181,103</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,200</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Stock based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">452,339</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">410,323</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Accruals and reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">281,367</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">146,482</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,751</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69,025</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">245,790</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Capitalized research costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,280,797</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,905,973</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 8.1pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,639</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,876</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Gross deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,998,884</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,850,164</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(49,934,084</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(44,606,284</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Total deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,800</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">243,880</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 16.2pt">Deferred tax liabilities:</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Right of use asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(64,800</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(243,880</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Deferred project costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(64,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(243,880</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Net deferred tax assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management regularly assesses the ability to realize
deferred tax assets recorded based upon the weight of available evidence, including such factors as recent earnings history and expected
future taxable income on a jurisdiction by jurisdiction basis. In the event that the Company changes its determination as to the amount
of realizable deferred tax assets, the Company will adjust its valuation allowance with a corresponding impact to the provision for income
taxes in the period in which such determination is made. The Company&#8217;s management believes that, based on a number of factors, it
is more likely than not, that all or some portion of the deferred tax assets will not be realized; and accordingly, for the year ended
December&#160;31, 2024, the Company has provided a valuation allowance against the Company&#8217;s U.S. net deferred tax assets. The net
change in the valuation allowance for the years ended December 31, 2024 and 2023 was an increase of $5,327,800 and $5,517,861, respectively.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024, the Company had net operating
loss carryforwards for federal and state income tax purposes of approximately $135,535,743 and $118,976,193, respectively, which will
begin to expire in 2034 with $100,198,546 of our federal net operating loss carryforward lasting indefinitely.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">As of December 31, 2024, the Company had federal and state research
credit carryforwards of approximately $6,906,816 and $3,927,341, respectively. The federal research credit carryforwards will begin to
expire in 2033 while the California research credits carry forward have an indefinite life.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Internal Revenue Code of 1986, as amended,
imposes restrictions on the utilization of net operating losses in the event of an &#8220;ownership change&#8221; of a corporation. Accordingly,
a company&#8217;s ability to use net operating losses may be limited as prescribed under Internal Revenue Code Section 382 (&#8220;IRC
Section 382&#8221;). Events which may cause limitations in the amount of the net operating losses that the Company may use in any one
year include, but are not limited to, a cumulative ownership change of more than 50% over a three-year period. Utilization of the federal
and state net operating losses may be subject to substantial annual limitation due to the ownership change limitations provided by the
IRC Section 382 and similar state provisions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective for tax years beginning after December
31, 2021, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures currently and requires
taxpayers to amortize such costs over a period of five or fifteen years. While it is possible that Congress may modify, defer, or repeal
such provision, we have no assurance that the provision will be modified, deferred or repealed. This legislation has accelerated the utilization
of our net operating losses in the U.S., but it has not impacted our current tax obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In response to the COVID-19 pandemic, the Coronavirus
Aid, Relief and Economic Security Act, or the CARES Act, and the Consolidated Appropriations Act, 2021 were passed into law and provide
additional economic stimulus to address the impact of the COVID-19 pandemic, including among other items, several U.S. income tax provisions
related to, among other things, net operating loss carrybacks, alternative minimum tax credits, modifications to interest expense limitations,
and an option to defer payroll tax payments for a limited period. In 2023, we assessed our eligibility to claim a refund of employer taxes
available under the Employee Retention Credit provisions of the CARES Act. For the year ended December 31, 2023, we calculated eligible
credits of approximately $763,624 provided by the CARES Act, which have been recognized as offsets to salaries costs in operating expenses.
As of December 31, 2024 and 2023, the aggregate eligible credit amount has been accrued as a receivable on our consolidated balance sheets.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table reflects changes in gross
unrecognized tax benefits:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Balance at beginning of year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,545,189</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,086,044</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in balance related to tax positions taken during the current year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">445,293</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">459,145</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Increase in balance related to tax positions taken during prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,343</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Decrease in balance related to prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Decrease in balance related to settlement with tax authorities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Balance at end of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,002,825</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,545,189</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024 and 2023, the total amount of gross unrecognized
tax benefits was $3,002,825 and $2,545,189, respectively, which does not include any reserved interest or penalties. As of December 31,
2024, $3,002,825 of the total unrecognized tax benefits, if recognized, would have an impact on the Company's effective tax rate. The
Company estimates that there will be no material changes in its uncertain tax positions in the next 12 months. The Company's has not recorded
any interest or penalties related to its unrecognized tax benefits for 2024 or 2023.&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">The Company files income tax returns in the U.S. federal and various
state jurisdictions with varying statutes of limitations. The Company is generally no longer subject to tax examinations for years prior
to 2021 for federal purposes and 2020 for state purposes, except in certain limited circumstances.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, due to the fact that the Company had
loss and credits carried forward in some jurisdictions, certain items attributable to technically closed years are still subject to adjustment
by the relevant taxing authority through an adjustment to tax attributes carried forward to open years.</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 tax.</p></div>
<a href="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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: 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/2147477891/740-270-50-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>43
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634146703648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 [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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>12. Commitments and Contingencies</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Legal Proceedings</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to legal and regulatory actions that arise from
time to time. The assessment as to whether a loss is probable or reasonably possible, and as to whether such loss or a range of such loss
is estimable, often involves significant judgment about future events, and the outcome of litigation is inherently uncertain. To avoid
litigation and minimize costs, the Company has agreed in principle, subject to final documentation, to a one-time payment of $500,000
to settle a contract dispute, which payment is included in accrued expenses as of December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no material pending or threatened litigation
against the Company that remains outstanding as of December 31, 2023.</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/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: 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 3: 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 4: 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/2147478522/954-440-50-1<br><br>Reference 5: 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 6: 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>44
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042035872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Risks and Uncertainties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 );">Risks and Uncertainties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>13. Risks and Uncertainties</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s business operations, operating
results, and financial condition are vulnerable to certain risks and uncertainties including:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><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">Inflation and its related impact on costs and expenditures on domestic and foreign-sourced materials and services;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><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">Rising interest rates and its impact on the equity markets, investment valuations, and interest rate-sensitive calculations such as discount rate assumptions used in cash flow projections and going concern assessments;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><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">Effects of the Russia-Ukraine conflict such as possible cyberattacks and potential disruptions in the banking systems and capital markets and the supply chain; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><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">Other factors beyond its control such as natural disasters, terrorism, civil unrest, infectious diseases and pandemics including COVID-19 and its variants.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is unable to predict and quantify
at this time the extent of the related potential adverse effects but continuously monitors these risks and uncertainties on its future
operations and financial performance.</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>45
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634041900064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>14. Subsequent Events</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Series B Warrants Exercises</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of February 28, 2025, all the Series B warrants, in connection with
the securities purchase agreement in December 2024, were exercised for a total of 232,919,252 shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b style="font-style: normal; font-weight: normal"><i>Nasdaq Compliance</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 6, 2025, the Company received a notification letter from
The Nasdaq Stock Market advising that, for 30 consecutive business days preceding the notification letter, the Company did not meet the
minimum $1.00 per share bid price requirement for continued inclusion on The Nasdaq Capital Market pursuant to Nasdaq Marketplace Listing
Rule 5550(a)(2). Normally, a company would be afforded a 180-calendar day period to demonstrate compliance with the Minimum Bid Price
Requirement. However, pursuant to Listing Rule 5810(c)(3)(A)(iv) the Company is not eligible for any compliance period specified in Rule
5810(c)(3)(A) because the Company has effected a reverse stock split over the prior one-year period or has effected one or more reverse
stock splits over the prior two-year period with a cumulative ratio of 250 shares or more to one. Accordingly, the Company&#8217;s securities
are subject to delisting from Nasdaq unless the Company requests an appeal of this determination by February 13, 2025. The Company timely
requested an appeal of the determination, and a hearing is scheduled for March 18, 2025. On February 18, 2025, the Company effected a
reverse stock split of its common stock and the Company&#8217;s common stock has traded above $1.00 since the effectuation of the reverse
stock split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Reverse Stock Split</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 30, 2025, the Company&#8217;s stockholders
voted to authorize the Company&#8217;s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within
a range of 1-for-5 to 1-for-150. On January 30, 2025, the Company&#8217;s Board of Directors determined to effect the reverse stock split
of the common stock at a 1-for-150 ratio, which reverse split became effective in the market on February 18, 2025. Accordingly, all share
and per share data included in the consolidated financial statements and applicable disclosures have been adjusted&#160;retroactively&#160;to
reflect the impact of the&#160;reverse stock split.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">The Company&#8217;s primary reasons for effecting the reverse stock
split was to increase the per share price of our common stock to meet Nasdaq&#8217;s minimum bid price requirement for continued listing
on Nasdaq. The total pro forma shares outstanding after the reverse stock split are&#160;1,751,906.</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>46
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043870000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (29,252,284)<span></span>
</td>
<td class="num">$ (22,811,230)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634037430368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634048168608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Risk management and strategy</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We recognize the critical
importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect
the confidentiality, integrity, and availability of our data.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Managing Material Risks &amp; Integrated Overall
Risk Management</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have strategically integrated
cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management.
This integration ensures that cybersecurity considerations are an integral part of our decision-making processes at every level. Our management
team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives
and operational needs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Oversee Third-party Risk</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Because we are aware of the
risks associated with third-party service providers, we have implemented stringent processes to oversee and manage these risks. We conduct
thorough security assessments of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with
our cybersecurity standards. The monitoring includes annual assessments of the SOC reports of our providers and implementing complementary
controls. This approach is designed to mitigate risks related to data breaches or other security incidents originating from third-parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Risks from Cybersecurity Threats</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have not encountered cybersecurity
challenges that have materially impaired our operations or financial standing.</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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have strategically integrated
cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management.
This integration ensures that cybersecurity considerations are an integral part of our decision-making processes at every level. Our management
team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives
and operational needs.</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have not encountered cybersecurity
challenges that have materially impaired our operations or financial standing.</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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634044986192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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>Summary of Significant 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Basis
of Presentation</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
accompanying consolidated financial statements as of and for the years ended December 31, 2024 and 2023 have been prepared in accordance
with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) and pursuant to applicable rules and regulations
of the Securities and Exchange Commission (&#8220;SEC&#8221;). The consolidated financial statements include all normal adjustments necessary
for a fair presentation of the Company&#8217;s financial position at December 31, 2024 and 2023, and operating results and cash flows
for the periods presented.</span></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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Principles
of Consolidation</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary
Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary
than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our consolidated financial
statements. Intercompany accounts and transactions have been eliminated upon consolidation.</span></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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Foreign
Currency Translation</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than
U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange
rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional
gains and losses are immaterial to the consolidated financial statements.</span></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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Use
of Estimates</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
preparation of consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions.
These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities
as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company&#8217;s significant
estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants
and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be
reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results
could differ from those estimates.&#160;&#160;</span></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_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Concentration
of Credit Risk</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Financial
instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality
financial institutions and at times exceeds federally insured limits.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Cash
maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date,
the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized
cost and recognizes gains and losses when realized.</span></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_cyngn_ConcentrationOfSupplierRiskPolicyTextBlock', window );">Concentration of Supplier Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Concentration
of Supplier Risk</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any
significant supplier concentration risk as of December 31, 2024 and December 31, 2023.</span></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_cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock', window );">Cash, Restricted Cash and Short-term Investments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Cash,
Restricted Cash and Short-term Investments</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of
changes in value due to changes in interest rates, to be cash. As of December 31, 2024 and December 31, 2023, the Company had approximately
$23.6 million and $3.6 million of cash, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and
redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance
with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification Topic (&#8220;ASC&#8221;)
320, <i>Investments &#8211; Debt and Equity Securities,</i> and recorded these securities at amortized cost on the accompanying consolidated
balance sheets as of December 31, 2024 and December 31, 2023.</span></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_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Accounts
Receivable </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was zero as of December 31, 2024 and December 31, 2023. In addition, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of December 31, 2024 and December 31, 2023.</span></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 Measurements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Fair
Value Measurements</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
accounting guidance under ASC Topic 820, <i>Fair Value Measurement</i>, defines fair value, establishes a consistent framework for measuring
fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring
basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability
(an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that
should be determined based on assumptions that market participants would use in pricing an asset or liability.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Level
1</i>&#8212;Unadjusted quoted prices in active markets for identical assets or liabilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Level
2</i>&#8212;Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets
that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full
term of the assets or liabilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Level
3</i>&#8212;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the
assets or liabilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Assets
and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value
measurement of an instrument does not necessarily result in a change in the amount recorded on the consolidated balance sheets, assets
and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets
and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets
and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based
compensation measured at fair value upon initial recognition.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
carrying amounts of the Company&#8217;s cash and accounts receivable are reasonable estimates of their fair values due to their short-term
nature. The fair values of the Company&#8217;s share-based compensation and underwriter warrants were based on observable inputs and
assumptions used in Black-Scholes valuation models derived from independent external valuations.</span></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</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Property
and Equipment</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Property
and equipment is stated at cost, less accumulated depreciation and amortization. Testing equipment includes production costs and costs
of materials used in the development of the Company&#8217;s autonomous driving software. Assets are held as testing equipment until placed
into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded
on a straight-line basis over each asset&#8217;s estimated useful life. Repair and maintenance costs are expensed as incurred.</span></p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; width: 81%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and Equipment</span></td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 1.5pt solid; width: 18%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Useful life</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Automobiles (DMV-registered)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery, tools and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Internal-use software</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">3 to 5 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">7 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-45">Shorter&#160;of&#160;3&#160;years&#160;or&#160;lease&#160;term</span></span></td></tr> </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Operating Lease</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Operating
Lease</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company accounts for leases in accordance with ASC Topic 842 (&#8220;ASC 842&#8221;), <i>Leases</i>. All contracts are evaluated to determine
whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange
for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold
any finance leases. The Company recognized a right-of-use asset and lease liability in the consolidated balance sheets under ASC 842
on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over
the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease liabilities.</span></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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Costs to Develop Software</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Costs
to Develop Software</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software
costs under the following guidance.</span></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_InternalUseSoftwarePolicy', window );">Internal-Use Software costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Internal-Use
Software costs</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management
has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount
of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage
of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated
with building or significantly enhancing the internally built software platform for internal use is capitalized, while costs associated
with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include
certain payroll and stock compensation costs, as well as subscription server and consulting costs.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Internal-use
software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of three
to five years. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when
the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the
projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and
tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment
charges were associated with the Company&#8217;s internal-use software for the year ended December 31, 2024 or December 31, 2023.</span></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_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy', window );">Costs to Develop Software to be Sold, Leased or Otherwise Marketed</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Costs
to Develop Software to be Sold, Leased or Otherwise Marketed </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company accounts for research costs of computer software to be sold, leased or otherwise marketed&#160;as expense until technological
feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation,
occupancy, and professional service costs that are incurred to develop functionality for the Company&#8217;s software and internally
built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized.
Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological
feasibility is established when a working model is complete. After technological feasibility is established, judgement is required to
determine the amount of payroll and stock-based compensation costs to be capitalized on the remaining development efforts. These costs
will continue to be capitalized until such time as when the product or enhancement is available for general release to customers.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed three years to five years and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company&#8217;s sold, leased or otherwise marketed software for the years ended December 31, 2024 and December 31, 2023.</span></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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets and Finite Lived Intangibles</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Long-Lived
Assets and Finite Lived Intangibles</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis
over their estimated remaining economic lives. The patents and trademarks are amortized over 15 years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
April 1, 2023, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to
subsequently sell the software products and accompanying services. The Company paid a purchase price of $100,000 for these rights. The
Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable
assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained
to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible
assets with a useful life of 15 years. In accordance with ASC 805-50, &#8220;Business Combination&#8221;, the agreement was treated a<b>s
</b>an asset acquisition rather than a business combination.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases
in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change
in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset,
and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying
amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company
recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate
is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the
amount by which the carrying amount exceeds the fair value of the asset. For the year ended December 31, 2023 the Company determined
the existence of an impairment associated with the Company&#8217;s intangible asset &#8220;Right to intellectual property&#8221; and
accordingly recorded an impairment charge of $30,000. (See Note 7. Intangible Assets).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company also identified that the long-lived asset &#8220;Patents&#8221;, which have international and U.S. based patents, as the asset
group. The Company evaluated its patents and identified expired international patent applications (&#8220;expired assets&#8221;) for
the year ended December 31, 2024. The Company determined there were no further plans to put resources toward these international patent
applications. The group of expired patents carrying value was set to its salvage value which is zero given no future cash flows.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the year ended December 31, 2024, the Company recorded an $118,831 impairment charge under gain (loss) on disposal assets, which is included
in other income (expense) on its consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were
no impairment charges for the year ended December 31, 2023.</span></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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Income
Taxes</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized
for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets
and liabilities and their respective tax basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">A
valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized.
Due to the Company&#8217;s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of
December 31, 2024 and December 31, 2023 (see Note 11. Income Taxes).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">There
are no uncertain tax positions that would require recognition in the consolidated financial statements. If the Company were to incur
an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any
income tax would be reported as income taxes. Management&#8217;s conclusions regarding uncertain tax positions may be subject to review
and adjustment at a later date based upon on ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well
as other factors.</span></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_cyngn_WarrantyPolicyTextBlock', window );">Common Stock Warrants</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Common
Stock Warrants</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The Company issued to its lead underwriter in the Company&#8217;s IPO warrants to purchase up to 9<sup>(1)</sup> shares of the Company&#8217;s common stock. In addition, the Company issued 426<sup>(1)</sup> common stock warrants as a part of the private placement offering. The Company accounts for warrants in accordance with ASC 480,&#160;&#8220;Distinguishing Liabilities from Equity&#8221;.&#160; The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company also applied the guidance in ASC 340-10-S99-1, <i>Other Assets and Deferred Costs</i>, that states specific incremental costs
directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds
of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract, and
accordingly, classified the warrants as additional paid-in capital.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
                                            Company issued Series A warrants and Series B warrants in connection with securities purchase
                                            agreement on December 20, 2024. The Company accounts for warrants in accordance with ASC
                                            480,&#160;<i>Distinguishing Liabilities from Equity</i>, depending on the specific terms
                                            of the warrant agreement. The estimated fair value of the Company&#8217;s warrant agreements
                                            has been determined to be&#160;Level 3 measurement, as certain inputs used to determine the
                                            fair value of these agreements are unobservable.&#160; The Company determined the fair value
                                            of the warrants using the Monte Carlo pricing model and treated the valuation as a liability
                                            in consideration of the variable number of the issuer&#8217;s equity shares in the warrant
                                            agreements. The resulting warrant liabilities are re-measured at each balance sheet date
                                            until their exercise or expiration, and any change in fair value is recognized in the Company&#8217;s
                                            consolidated statements of operations under other income (expense).</span></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 );">Stock-based Compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Stock-based
Compensation</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of
the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award.
The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures
occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted
by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend
yield (see Note 9. Stock-based Compensation Expense<b>)</b>.</span></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_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Net
Loss Per Share Attributable to Common Stockholders</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average
number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other
contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change
in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common
shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).</span></p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure for details.</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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expense</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Research
and Development Expense</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Research
and development expenses consists primarily of outsourced engineering services, internal engineering and development expenses, materials,
labor and stock-based compensation of Company personnel involved in the development of the Company&#8217;s products and services, and
allocated lease costs based on the approximate square footage area used in research and development activities. Research and development
costs are expensed as incurred.</span></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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling, General, and Administrative Expense</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Selling,
General, and Administrative Expense</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Selling,
general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel,
and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, &#8220;Other Expense &#8211; Advertising
Costs&#8221;, other than trade show expenses which are deferred until occurrence of the future event. <i>&#160;</i>Advertising costs
for the years ended December 31, 2024 and 2023 were $237,396&#160;and $413,170, respectively.</span></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_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Commitments</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount
can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount
within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company
accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of December 31, 2024 and December
31, 2023.</span></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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>Segment
Reporting</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company operates as one operating segment. The Company&#8217;s chief operating decision maker is the executive management team, its Chief
Executive Officer and Chief Financial Officer. The executive management team manages operations and business as one operating segment
for the purposes of allocating resources, making operating decisions and evaluating financial performance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
one operating segment generates revenues from EAS subscriptions with relative add-on offerings such as hardware revenue and other revenue
(i.e., deployment/set up costs) and fixed-price NRE contracts related to customer-specific configuration that consist of several independent
phases and include design, data gathering, hardware installation on an industrial vehicle, customer-specific configuration of the DriveMod
software, and demonstrations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the Company&#8217;s one segment, the executive management team use revenue and net loss to allocate resources, both reported on the Consolidated
Statement of Operations as Revenue and Net loss. The executive management team also uses revenue and net loss, along with non-financial
inputs and qualitative information, to evaluate the Company&#8217;s performance, establish compensation, monitor budget versus actual
results, and decide the level of investment in various operating activities and other capital allocation activities. The measure of segment
assets is reported on the Consolidated Balance Sheet as Total assets.</span></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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b><i>Revenue
Recognition</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Under ASC
606, &#8220;Revenue from Contracts with Customers&#8221;, the Company determines revenue recognition through the following steps:</span></p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Identifying the contract,
    or contracts, with the customer&#894;</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Identifying the performance
    obligations in the contract&#894;</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Determining the transaction
    price&#894;</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Allocating the transaction
    price to performance obligations in the contract&#894; and</span></td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><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">Recognizing revenue when,
    or as, the Company satisfies performance obligations by transferring the promised goods or services.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Nature
of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (&#8220;EAS&#8221;), (b) nonrecurring
engineering services under fixed fee arrangements (&#8220;NRE services&#8221;), (c) product sales of hardware to customers and distributors,
and (d) other, are recognized as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Subscription</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Subscription
revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted
access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual
right to possession of the software.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">SaaS
and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized
ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers.
Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract
period. Contracts are generally fixed price the Company&#8217;s standard payment terms vary by customer and the products or services
offered.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Revenue
is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally
represented by a sales contract or purchase order with contract durations typically ranging from three to five years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2024 and 2023, subscription revenue was $24,114 and $15,128, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Non-Recurring
Engineering (&#8220;NRE&#8221;)</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company enters into Non-Recurring Engineering (&#8220;NRE&#8221;) contracts that are principally comprised of engineering services related
to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract
price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under
these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement
of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue
from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred
to customers. Each of the Company&#8217;s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon
completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects
the consideration to which the Company expects to be entitled in exchange for those goods or services.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2024 and 2023, NRE revenue was $0 and $1,420,000, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Hardware</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Hardware
Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod
Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers
that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by
the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For
the years ended December 31, 2024 and 2023, hardware revenue was $295,010 and $38,622, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Other</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Other
revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware
and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included
within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation,
configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time
as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service
contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
Company&#8217;s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements
are generally short-term, with stated contract terms that are less than one year.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company collects and remits taxes assessed
by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company
and the Company&#8217;s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The
Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers
are included in net sales, while costs of shipping and handling are included in cost of revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2024 and 2023,
other revenue was $49,014 and $15,567 respectively.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Arrangements with Multiple Performance Obligations</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When a contract involves multiple performance
obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service
on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from
other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated
stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement
consideration to multiple performance obligations were immaterial.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s contracts may include standard
warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined
in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred
any material costs as a result of such commitments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost to Obtain and Fulfill a Contract</i>.
The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the
liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an
expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to
obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Material Rights</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s contracts with customers may
include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore
need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine
whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of
its prior purchase (a material right).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other Policies, Judgments and Practical Expedients</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Contract balances. </i>Contract assets and
liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company&#8217;s customers
and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract
liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right
to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment
of that consideration is due.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Remaining performance obligations. </i>Revenue
allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied,
or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and
does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate
for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows
for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of
one year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Significant&#160;financing&#160;component.</i>&#160;In
certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied.
The Company&#8217;s contracts with customer prepayment terms do not include a&#160;significant&#160;financing&#160;component&#160;because
the primary purpose is not to receive or provide financing from or to the customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Contract modifications. </i>The Company may
modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered
distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract
price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases
where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items
and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Principal vs. Agent Considerations</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Judgment is required in determining whether we
are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net
basis based on whether we control the service provided to the end-user and are the principal (i.e., &#8220;gross&#8221;), or we arrange
for other parties to provide the service to the end-user and are an agent (i.e., &#8220;net&#8221;). This determination also impacts the
presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In dealer transactions where our role is to provide
the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users.
In these transactions, hardware revenue is recorded on a net basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In dealer and OEM transactions where our role
is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription
revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Judgments and estimates. </i>Accounting for
contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties
inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the
near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance
obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and
related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period
in which the revisions to the estimates are made.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Concentration of Credit Risk</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the percentages
of total revenue for customers that represents 10% or more of the respective amounts for the year ended December 31, 2024 and 2023, respectively.</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">36.9</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below 10%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was $448,780 from these customers in accounts
receivable at December 31, 2024 and $3,200 from these customers in accounts receivable at December 31, 2023.</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_cyngn_CostOfRevenuePolicyTextBlock', window );">Cost of Revenue</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost of Revenue </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue consists primarily of direct labor
and related fringe benefits for internal engineering resources, and deployment related travel costs incurred for the completion of the
contracts and hardware costs.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Standards</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recent Accounting Standards</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2023, the FASB issued ASU 2023-07,
<i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, which expands disclosures about a public entity&#8217;s
reportable segments and requires more enhanced information about a reportable segment&#8217;s expenses, interim segment profit or loss,
and how a public entity&#8217;s chief operating decision maker uses reported segment profit or loss information in assessing segment performance
and allocating resources. The standard is effective for annual reporting periods beginning after December 15, 2023, and interim periods
within years beginning after December 15, 2024. The Company updated the segment reporting footnote above based on this standard.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
<i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i> (&#8220;ASU 2023-09&#8221;). ASU 2023-09 expands the annual disclosure
requirements for income taxes, primarily related to the rate reconciliation and income taxes paid. ASC 2023-09 is effective for fiscal
years beginning after December 15, 2024. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated
financial statements and will adopt the standard effective January 1, 2025.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and short term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_cyngn_ConcentrationOfSupplierRiskPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 concentration of supplier risk policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_ConcentrationOfSupplierRiskPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_cyngn_CostOfRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_CostOfRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_cyngn_WarrantyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disclosure of warranty.</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;">cyngn_WarrantyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain 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 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<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_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit risk.</p></div>
<a href="javascript: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 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-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_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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://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 (d)<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 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: 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_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_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 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><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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="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 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/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_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="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_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/2147478777/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/2147477798/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/2147477798/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_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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</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 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/730/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_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from contract with customer.</p></div>
<a href="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 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<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/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<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/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: 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><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/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_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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 (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<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 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: 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 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 (d)<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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: 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 12: 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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 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)(i)<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)(ii)<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 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 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.C.Q3)<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.1.Q5)<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.3.Q2)<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> -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 9: 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 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 (b)<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_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.</p></div>
<a href="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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/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_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: 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> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<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> -Subparagraph (a)<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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>50
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043261376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [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_cyngn_ScheduleOfEstimatedUsefulLivesTextBlock', window );">Schedule of Estimated Useful Lives</a></td>
<td class="text">Repair and maintenance costs are expensed as incurred.<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; width: 81%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and Equipment</span></td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 1.5pt solid; width: 18%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Useful life</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Automobiles (DMV-registered)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Machinery, tools and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Computer and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">5 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Internal-use software</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">3 to 5 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">7 years</span></td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-45">Shorter&#160;of&#160;3&#160;years&#160;or&#160;lease&#160;term</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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Percentages of Total Revenue</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the percentages
of total revenue for customers that represents 10% or more of the respective amounts for the year ended December 31, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">36.9</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below 10%</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_cyngn_ScheduleOfEstimatedUsefulLivesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated useful lives.</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;">cyngn_ScheduleOfEstimatedUsefulLivesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_ChangeInAccountingEstimateLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInAccountingEstimateLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: 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 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 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<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 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634041930480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Components [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_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prepaid expenses and other current assets are comprised of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Inventory</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">150,241</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">303,803</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">385,474</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Security Deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">160,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,729</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax Receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">765,598</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">765,697</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Receivables and current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">585,431</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total prepaid and expenses and other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,965,222</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,316,426</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text">Property and equipment is comprised of the following:<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Automobiles (DMV-registered)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">128,862</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">276,677</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machine, tools and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">660,155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">506,167</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computers and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">389,007</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">338,155</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Capitalized software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">950,832</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">342,136</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">66,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">178,491</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">221,977</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">221,977</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Testing equipment (Work in Progress)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">687,986</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">458,406</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Property and equipment, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,105,001</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,322,009</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(785,599</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(835,337</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total property and equipment, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,319,402</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,486,672</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accrued expenses and other current liabilities
are comprised of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Credit card payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,050</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,103</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">788,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112,786</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">769,180</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">101,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Accrued payroll</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,314,038</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">985,753</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total accrued expenses and other current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,874,216</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,201,142</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043278336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_LeasesOperatingAbstract', window );"><strong>Operating 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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Lease Payments under the Non-Cancellable Lease</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s future lease payments under
the non-cancellable lease as of December 31, 2024, which are presented as lease liabilities on the Company&#8217;s consolidated balance
sheet, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">For the year ended December 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating<br/> Lease</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 1.5pt">2025</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">320,526</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,182</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Present value of lease liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">317,344</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of lease cost</a></td>
<td class="text"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted-average remaining lease term (in years)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.42</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1.42</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>Weighted-average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.87</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.05</td><td style="text-align: left">%</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043875440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Intangible Assets, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Gross Carrying Amount and Accumulated Amortization</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The gross carrying amount and accumulated amortization
of separately identifiable intangible assets are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross Carrying Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Market Value Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Impairment</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net Carrying Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Developed software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,425,689</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">&#160;&#160;&#160;&#160;&#160;&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">&#8211;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,425,689</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">611,072</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(41,856</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">&#8211;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(118,831</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">450,385</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Trademark</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">45,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(26,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,081,761</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(67,856</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">&#8211;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(118,831</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,895,074</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Market Value Adjustment</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Impairment</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> Carrying<br/> Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Developed software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Patents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">539,840</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20,117</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">519,723</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trademark</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(23,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Rights to intellectual property</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,227,532</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(63,117</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,084,415</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expense for All Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated amortization expense for all intangible
assets subject to amortization in future years is expected to be:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Years ended December 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,909</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,909</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,909</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,909</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,909</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,760,529</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,895,074</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<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/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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042043424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Structure (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Capital Structure [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_PartnersCapitalNotesDisclosureTextBlock', window );">Schedule of Common Stock or Capital Structure</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">As
a part of the securities purchase agreement on December 20, 2024, the following warrants were issued, all of which contain standard anti-dilution
protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar
changes in the Company&#8217;s common stock or capital structure, and none of which have any participating rights for any losses<sup>(2)</sup>:&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Securities into which warrants are convertible</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Series A</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">82,816</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">301.88</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center">January 2030</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,268,691</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Series B</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">82,816</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">301.88</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">July 2027</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,075,456</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">165,632</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,344,147</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of Fair Value of Warrants</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Series A<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Series B Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Fair value of underlying securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.4689</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.4689</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">159.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">159.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.28</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.28</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Initial<br/> Public<br/> Offering<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Private<br/> Placement Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Fair value of underlying securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.88</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.37</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.13</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.92</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Series A<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Series B<br/>
 Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Fair value of underlying securities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.85</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161.78</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161.78</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected term (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.29</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.29</td><td style="text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of Securities Warrants are Convertible</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following warrants were outstanding as of
December 31, 2024, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits,
stock dividends or other extraordinary dividends, or other similar changes in the Company&#8217;s common stock or capital structure,
and none of which have any participating rights for any losses:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Securities into which warrants are convertible</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Initial Public Offering)<sup>(1)</sup></span></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">40,650</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center">October 2026</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">170,397</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Private Placement)<sup>(1)</sup></span></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">426</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">140,625</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center">April 2027</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,071,114</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Series A)<sup>(2)</sup></span></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">277,778</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">90</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: center">January 2030</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,581,789</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Series B)<sup>(2)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">82,816</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">301.88</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">July 2027</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,122,138</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,029</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">33,945,438</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Securities into which warrants are convertible</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Warrants<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Expiration<br/> Date</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Common stock (Initial Public Offering)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">140,625</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: center">October 2026</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">170,397</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Common stock (Private Placement)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">473</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">40,650</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">April 2027</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,745,681</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">482</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,916,078</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="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_PartnersCapitalNotesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 formation, structure, control and ownership of the partnership. Disclosures related to accounts comprising partners' capital. Includes balances of general partners' capital account, limited partners' capital account, preferred partners' capital account and total partners' capital account and units outstanding; accumulated other comprehensive income; amount and nature of changes to amount of partner's capital and units outstanding by class, rights and privileges for each class of units; distribution policies and distributions paid by unit class; impact of and correction of an error in previously issued financial statements; limitations of partners' liability; redemption, conversion and distribution policies; and deferred compensation related to the issuance of units.</p></div>
<a href="javascript: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 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/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_PartnersCapitalNotesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634041933472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss Per Share Attributable to Common Stockholders [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Loss Per Share</a></td>
<td class="text">The
following table summarizes the computation of basic and diluted loss per share:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years&#160;Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss attributable to common stockholders</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(29,252,284</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(22,811,230</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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><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; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted weighted average common shares outstanding<sup>(1)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,221</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,494</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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><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; background-color: rgb(204,238,255)">
    <td>Loss per share:</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="text-align: left">Basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,212.56</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,528.92</td><td style="text-align: left">)</td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043293536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation Expense [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock', window );">Schedule of Stock Options Vested and Exercisable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about
the Company&#8217;s stock options outstanding as well as stock options vested and exercisable as of December 31, 2024, and activity during
the year end then ended:&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average <br/> exercise<br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average remaining<br/> contractual<br/> term<br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-bottom: 1.5pt">Outstanding as of December 31, 2023</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">175,063</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">104.24</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">7.37</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">42,530</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7,566</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">10.14</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><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; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">Exercised</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></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><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">600</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Cancelled/forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,229</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">128.30</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding as of December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">162,400</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.89</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.31</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Vested and expected to vest at December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">162,400</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.89</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.31</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Vested and exercisable at December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">110,081</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.63</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5.43</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted Stock Units and Activity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about
the Company&#8217;s RSUs as of December 31, 2024, and activity during the year then ended:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> grant date<br/> fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Unvested shares at December 31, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,764</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">278.33</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">RSUs granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,160</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.18</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">RSUs vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,566</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">243.72</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">RSUs forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Unvested Shares at December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,358</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">56.59</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following weighted average assumptions were
used in estimating the grant date fair values in December 31, 2024 and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Fair value of common stock</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10.14</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36.24</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected term (in years)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.02</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.02</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">3.96</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">4.03</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">54.76</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">52.85</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Dividend yield</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for exercisable or convertible options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock</td>
</tr>
<tr>
<td style="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>57
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043306704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Domestic and International Pre-Tax Loss</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Domestic and international pre-tax loss consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(29,252,284</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(22,812,381</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">International</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,150</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29,252,284</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22,811,231</td><td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Federal Statutory Income Tax Rate</a></td>
<td class="text"><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Income tax expense differed from the amount computed by applying the
federal statutory income tax rate of 21% to pretax income for the years ended December&#160;31, 2024 and 2023 as a result of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Federal tax at statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(6,142,980</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,790,600</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">State income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(218,456</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(815,249</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Stock based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">180,319</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">276,371</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Foreign taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,039,015</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,071,338</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Nondeductible items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,970</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(142,058</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,327,801</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,517,860</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred true up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,165,581</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,320,182</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Rate change</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">717,809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(247,773</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other items</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(18,029</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(47,395</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text">Significant
components of our deferred tax assets and liabilities as of December&#160;31, 2024 and 2023 are as following:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets: &#160; <b>&#160;</b></span></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 8.1pt">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,178,997</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">32,935,845</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Research and development credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,006,591</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,938,775</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 8.1pt">Intangibles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">880,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,192,900</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Fixed assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(181,103</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,200</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Stock based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">452,339</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">410,323</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Accruals and reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">281,367</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">146,482</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,751</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69,025</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">245,790</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Capitalized research costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,280,797</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,905,973</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 8.1pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,639</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,876</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Gross deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,998,884</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,850,164</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(49,934,084</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(44,606,284</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Total deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,800</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">243,880</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 16.2pt">Deferred tax liabilities:</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Right of use asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(64,800</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(243,880</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 8.1pt">Deferred project costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Total deferred tax liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(64,800</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(243,880</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt">Net deferred tax assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Reflects Changes in Gross Unrecognized Tax Benefits</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table reflects changes in gross
unrecognized tax benefits:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Balance at beginning of year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,545,189</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,086,044</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in balance related to tax positions taken during the current year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">445,293</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">459,145</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Increase in balance related to tax positions taken during prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,343</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Decrease in balance related to prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Decrease in balance related to settlement with tax authorities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Balance at end of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,002,825</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,545,189</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634150400960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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>Description of Business [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (29,252,284)<span></span>
</td>
<td class="num">$ (22,811,230)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(189,269,903)<span></span>
</td>
<td class="num">(160,017,619)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(9,493,500)<span></span>
</td>
<td class="num">(19,477,605)<span></span>
</td>
</tr>
<tr class="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 );">Unrestricted cash balance</a></td>
<td class="nump">23,617,733<span></span>
</td>
<td class="nump">3,591,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_ShortTermInvestments', window );">Short-term investments balance</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 4,561,928<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/2147479168/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/2147478777/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/2147479170/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/2147477796/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/2147477796/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_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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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_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_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://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><br>Reference 2: 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 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)(i)<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 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 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)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-1<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://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/2147478546/942-210-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/2147478546/942-210-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634038453600">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,591,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,617,733<span></span>
</td>
<td class="nump">$ 3,591,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Finite lived intangibles amortized</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">15 years<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_SupplementalDeferredPurchasePrice', window );">Purchase price of rights</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life for intangible asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charge</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">$ 118,831<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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">$ 237,396<span></span>
</td>
<td class="nump">413,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Operating segment</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostOfOperatingRevenue', window );">Other revenue</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">$ 49,014<span></span>
</td>
<td class="nump">15,567<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Right to intellectual property [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 30,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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charge</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">118,831<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]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer</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">448,780<span></span>
</td>
<td class="nump">3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember', window );">Subscription [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer</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">15,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cyngn_NonRecurringEngineeringMember', window );">Non-Recurring Engineering [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,420,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_srt_ProductOrServiceAxis=cyngn_HardwareMember', window );">Hardware [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer</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">$ 38,622<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_SoftwareAndSoftwareDevelopmentCostsMember', window );">Internal-Use Software [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property and equipment</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">3 years<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_SoftwareAndSoftwareDevelopmentCostsMember', window );">Internal-Use Software [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>
<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_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property and equipment</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">5 years<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_SoftwareDevelopmentMember', window );">Software Development [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property and equipment</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">3 years<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_SoftwareDevelopmentMember', window );">Software Development [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>
<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_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful life of property and equipment</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">5 years<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=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Operating segment</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<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants of common stock (in Shares) | 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="nump">9<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_PrivatePlacementMember', window );">Private Placement [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants of common stock (in Shares) | 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="text">&#160;<span></span>
</td>
<td class="nump">426<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure for details.</td></tr> </table></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_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/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: 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_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/2147478777/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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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> -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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2147479168/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/2147478777/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/2147479170/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/2147477796/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/2147477796/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_ChangeInAccountingEstimateLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInAccountingEstimateLineItems</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 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 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostOfOperatingRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other costs incurred during the reporting period related to other revenue generating 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 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_OtherCostOfOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 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> -Subparagraph (a)<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 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_us-gaap_SupplementalDeferredPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral.</p></div>
<a href="javascript: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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_SupplementalDeferredPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_SubscriptionAndCirculationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cyngn_NonRecurringEngineeringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cyngn_NonRecurringEngineeringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cyngn_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cyngn_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043140752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</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_cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration', window );">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</a></td>
<td class="text">Shorter of 3 years or lease term<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery, tools and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer and 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_cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures [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_cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">7 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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Software Development [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_cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Software Development [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_cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482190/360-10-35-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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_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=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634048165168">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Schedule of Percentages of Total Revenue (Details) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer A [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_ConcentrationRiskLineItems', window );"><strong>Schedule of Percentages of Total Revenue [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_ConcentrationRiskPercentage1', window );">Total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer B [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_ConcentrationRiskLineItems', window );"><strong>Schedule of Percentages of Total Revenue [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_ConcentrationRiskPercentage1', window );">Total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer C [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_ConcentrationRiskLineItems', window );"><strong>Schedule of Percentages of Total Revenue [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_ConcentrationRiskPercentage1', window );">Total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">73.20%<span></span>
</td>
<td class="text">&#160;<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below 10%</span></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_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/2147478785/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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cyngn_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cyngn_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=cyngn_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cyngn_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cyngn_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cyngn_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634038715744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue and Contracts with Customers (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue and Contracts with Customers [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_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 3,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">3,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCurrentAndNoncurrent', window );">Deferred contract costs</a></td>
<td class="nump">$ 120,793<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: 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 (a)<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_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredCostsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634037300080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Balance Sheet Components [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 );">U.S. government treasury bills</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 4,561,928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">214,494<span></span>
</td>
<td class="nump">312,253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Accounts payable</a></td>
<td class="nump">28,333<span></span>
</td>
<td class="nump">41,250<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_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember', window );">US Treasury Securities [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_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Balance Sheet Components [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 );">U.S. government treasury bills</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-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;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</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_AccountsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript: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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-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)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_AccountsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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/2147478546/942-210-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/2147478546/942-210-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>64
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042623952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Schedule of Prepaid Expenses and Other Current Assets [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_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">$ 150,241<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_PrepaidExpenseCurrent', window );">Prepaid Expenses</a></td>
<td class="nump">303,803<span></span>
</td>
<td class="nump">385,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Security Deposits</a></td>
<td class="nump">160,149<span></span>
</td>
<td class="nump">155,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Tax Receivables</a></td>
<td class="nump">765,598<span></span>
</td>
<td class="nump">765,697<span></span>
</td>
</tr>
<tr class="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 );">Receivables and current assets</a></td>
<td class="nump">585,431<span></span>
</td>
<td class="nump">9,526<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid and expenses and other current assets</a></td>
<td class="nump">$ 1,965,222<span></span>
</td>
<td class="nump">$ 1,316,426<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_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript: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 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/2147478546/942-210-S99-1<br><br>Reference 2: 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(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_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-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(6))<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_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-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(7))<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 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-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_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>65
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634044684480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule of Property and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 3,105,001<span></span>
</td>
<td class="nump">$ 2,322,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(785,599)<span></span>
</td>
<td class="num">(835,337)<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_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">2,319,402<span></span>
</td>
<td class="nump">1,486,672<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_VehiclesMember', window );">Automobiles [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">128,862<span></span>
</td>
<td class="nump">276,677<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=cyngn_MachineToolsAndEquipmentMember', window );">Machine, tools and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">660,155<span></span>
</td>
<td class="nump">506,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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer and equipment [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">389,007<span></span>
</td>
<td class="nump">338,155<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_SoftwareDevelopmentMember', window );">Capitalized software [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">950,832<span></span>
</td>
<td class="nump">342,136<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">66,182<span></span>
</td>
<td class="nump">178,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">221,977<span></span>
</td>
<td class="nump">221,977<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=cyngn_TestingEquipmentMember', window );">Testing equipment (Work in Progress) [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_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 687,986<span></span>
</td>
<td class="nump">$ 458,406<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-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_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 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)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-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_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cyngn_MachineToolsAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cyngn_MachineToolsAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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=cyngn_TestingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cyngn_TestingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042612912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Schedule of Accrued Expenses and Other Current Liabilities [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_cyngn_CreditCardPayableCurrent', window );">Credit card payable</a></td>
<td class="nump">$ 2,050<span></span>
</td>
<td class="nump">$ 1,103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">788,948<span></span>
</td>
<td class="nump">112,786<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">769,180<span></span>
</td>
<td class="nump">101,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Accrued payroll</a></td>
<td class="nump">1,314,038<span></span>
</td>
<td class="nump">985,753<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_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Total accrued expenses and other current liabilities</a></td>
<td class="nump">$ 2,874,216<span></span>
</td>
<td class="nump">$ 1,201,142<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_CreditCardPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">cyngn_CreditCardPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript: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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042242464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Leases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_LeasesOperatingAbstract', window );"><strong>Operating 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_OperatingLeasePayments', window );">Monthly payments</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease</a></td>
<td class="nump">678,037<span></span>
</td>
<td class="nump">$ 601,913<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 694,373<span></span>
</td>
<td class="nump">$ 591,656<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_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 lease expense. Excludes sublease income.</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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-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_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634037431344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases - Schedule of Future Lease Payments under the Non-Cancellable Lease (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Schedule of Future Lease Payments Under the Non Cancellable Lease [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 );">2025</a></td>
<td class="nump">$ 320,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(3,182)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liability</a></td>
<td class="nump">$ 317,344<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_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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043240192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Leases - Schedule of lease cost (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_LeaseCostAbstract', window );"><strong>Schedule of Lease Cost [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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (in years)</a></td>
<td class="text">5 months 1 day<span></span>
</td>
<td class="text">1 year 5 months 1 day<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">4.87%<span></span>
</td>
<td class="nump">3.05%<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_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042769312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, 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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 24,739<span></span>
</td>
<td class="nump">$ 27,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on disposal assets</a></td>
<td class="nump">118,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalvageAndSubrogationRecoveriesValue', window );">Salvage value</a></td>
<td class="nump">0<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_ImpairmentOfIntangibleAssetsFinitelived', window );">Impair inventory</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_AssetsFairValueAdjustment', window );">Fair market value adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,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_AssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="nump">$ 118,831<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_PublicUtilitiesInventoryAxis=cyngn_AbandonedInventoryMember', window );">Abandoned Inventory [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, 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_InventoryWriteDown', window );">Inventory loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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> -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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties.</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_AssetsFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 assets, including but not limited to property plant and equipment, intangible assets and 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-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_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalvageAndSubrogationRecoveriesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount as of the balance sheet date to be received by an insurer from the sale of property (usually damaged) on which the insurer has paid a total claim to the insured and has obtained title to the property and the right of an insurer to pursue any course of recovery of damages, in its name or in the name of the policyholder, against a third party who is liable for costs relating to an insured event that have been paid by the insurer. Estimated salvage and subrogation is generally deducted from the liability for unpaid claims.</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 40<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479224/944-40-30-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479224/944-40-30-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_SalvageAndSubrogationRecoveriesValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PublicUtilitiesInventoryAxis=cyngn_AbandonedInventoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PublicUtilitiesInventoryAxis=cyngn_AbandonedInventoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>71
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634037589568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net - Schedule of Gross Carrying Amount and Accumulated Amortization (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_GrossCarryingAmountMember', window );">Gross Carrying Amount [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,081,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,227,532<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_GrossCarryingAmountMember', window );">Gross Carrying Amount [Member] | Developed software [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,425,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">542,692<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_GrossCarryingAmountMember', window );">Gross Carrying Amount [Member] | Patents [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">611,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">539,840<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_GrossCarryingAmountMember', window );">Gross Carrying Amount [Member] | Trademark [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">45,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_GrossCarryingAmountMember', window );">Gross Carrying Amount [Member] | Rights to intellectual property [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_AccumulatedAmortizationMember', window );">Accumulated Amortization [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(67,856)<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_cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment', window );">Fair Market Value Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(63,117)<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_AccumulatedAmortizationMember', window );">Accumulated Amortization [Member] | Developed software [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="text"> <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_cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment', window );">Fair Market Value Adjustment</a></td>
<td class="text">&#160;<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_AccumulatedAmortizationMember', window );">Accumulated Amortization [Member] | Patents [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(41,856)<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_cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment', window );">Fair Market Value Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,117)<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_AccumulatedAmortizationMember', window );">Accumulated Amortization [Member] | Trademark [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(26,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_cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment', window );">Fair Market Value Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_AccumulatedAmortizationMember', window );">Accumulated Amortization [Member] | Rights to intellectual property [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment', window );">Fair Market Value Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_FairMarketValueAdjustmentMember', window );">Fair Market Value Adjustment [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_cyngn_FiniteLivedIntangibleAssetsImpairment', window );">Impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(50,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_FairMarketValueAdjustmentMember', window );">Fair Market Value Adjustment [Member] | Developed software [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_cyngn_FiniteLivedIntangibleAssetsImpairment', window );">Impairment</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_FairMarketValueAdjustmentMember', window );">Fair Market Value Adjustment [Member] | Patents [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_cyngn_FiniteLivedIntangibleAssetsImpairment', window );">Impairment</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_FairMarketValueAdjustmentMember', window );">Fair Market Value Adjustment [Member] | Trademark [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_cyngn_FiniteLivedIntangibleAssetsImpairment', window );">Impairment</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_FairMarketValueAdjustmentMember', window );">Fair Market Value Adjustment [Member] | Rights to intellectual property [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_cyngn_FiniteLivedIntangibleAssetsImpairment', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_ImpairmentMember', window );">Impairment [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="num">(118,831)<span></span>
</td>
<td class="num">(30,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_ImpairmentMember', window );">Impairment [Member] | Developed software [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_ImpairmentMember', window );">Impairment [Member] | Patents [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="num">(118,831)<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_ImpairmentMember', window );">Impairment [Member] | Trademark [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_ImpairmentMember', window );">Impairment [Member] | Rights to intellectual property [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_NetCarryingAmountMember', window );">Net Carrying Amount [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,895,074<span></span>
</td>
<td class="nump">1,084,415<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_NetCarryingAmountMember', window );">Net Carrying Amount [Member] | Developed software [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">1,425,689<span></span>
</td>
<td class="nump">542,692<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_NetCarryingAmountMember', window );">Net Carrying Amount [Member] | Patents [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">450,385<span></span>
</td>
<td class="nump">519,723<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_NetCarryingAmountMember', window );">Net Carrying Amount [Member] | Trademark [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 19,000<span></span>
</td>
<td class="nump">22,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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_NetCarryingAmountMember', window );">Net Carrying Amount [Member] | Rights to intellectual property [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Gross Carrying Amount and Accumulated Amortization [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_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="text">&#160;<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_cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cyngn_FiniteLivedIntangibleAssetsImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">cyngn_FiniteLivedIntangibleAssetsImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: 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(16))<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_AccumulatedAmortizationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_AccumulatedAmortizationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_FairMarketValueAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_FairMarketValueAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_ImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_ImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_NetCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_IndefiniteLivedIntangibleAssetsByMajorClassAxis=cyngn_NetCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>72
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043394000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net - Schedule of Estimated Amortization Expense for All Intangible Assets (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract', window );"><strong>Schedule of Estimated Amortization Expense for All Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 26,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">26,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">26,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">26,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">26,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,760,529<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 1,895,074<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>73
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634035901984">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Capital Structure (Details) - 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"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2024</div></th>
<th class="th"><div>Dec. 20, 2024</div></th>
<th class="th"><div>Nov. 12, 2024</div></th>
<th class="th"><div>May 03, 2024</div></th>
<th class="th"><div>Apr. 23, 2024</div></th>
<th class="th"><div>Dec. 08, 2023</div></th>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</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">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>[1],[2]</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">199,110<span></span>
</td>
<td class="nump">5,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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],[2]</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">199,110<span></span>
</td>
<td class="nump">5,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Offering price (in Dollars per share)</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">$ 2,250<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_cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock', window );">Pre-funded warrants to purchase shares of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">55,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cyngn_PreFundedWarrantsPricePerShare', window );">Pre funded warrants price per share (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 89.985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 (in Dollars)</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">$ 36,169<span></span>
</td>
<td class="nump">$ 21,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of units at a public offering price</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesIssuedPricePerShare', window );">Public offering price per Unit (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 241.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Warrant nominal exercise price per share (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.15<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_cyngn_PrefundedUnitsAtAPublicOfferingPrice', window );">Pre-funded units at a public offering price</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares', window );">Pre-funded warrant exercisable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</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="nump">1,320<span></span>
</td>
<td class="nump">1,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cyngn_CommissionProceedPercentage', window );">Gross proceeds, percentage</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="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Net proceeds (in Dollars)</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">$ 8,597,957<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_SalesCommissionsAndFees', window );">Commission fees (in Dollars)</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">175,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLaborRelatedExpenses', window );">Other related expense (in Dollars)</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">60,465<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_InvestmentInterestRate', window );">Interest rate</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">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>
</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=cyngn_AegisCapitalCorpMember', window );">Aegis Capital Corp [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="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 (in Dollars)</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">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=cyngn_SeriesAWarrantMember', window );">Series A Warrant [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="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 );">Warrant nominal exercise price per share (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301.875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfWarrantOrRightAxis=cyngn_PreFundedWarrantsMember', window );">Pre-Funded Warrants [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</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_cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares', window );">Pre-funded warrant exercisable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</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="nump">2,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Warrant [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="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 );">Warrant nominal exercise price per share (in Dollars per share)</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">$ 0.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember', window );">Preferred 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in Dollars per share)</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">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock 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"> <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_PreferredStockSharesOutstanding', window );">Preferred stock outstanding</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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cyngn_CommonStockOfferingsMember', window );">Common Stock Offerings [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="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 (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>[3]</sup></td>
<td class="nump">44,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Offering price (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 90<span></span>
</td>
<td class="nump">301.875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 (in Dollars)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 8,100,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>
</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_cyngn_NetProceedsOfCommonStockOffering', window );">Net proceeds of common stock offering (in Dollars)</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">$ 4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</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_cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares', window );">Pre-funded warrant exercisable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</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">765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cyngn_ATMSalesAgreementMember', window );">ATM Sales Agreement [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock value (in Dollars)</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="nump">$ 8,800,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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of units at a public offering price</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Public offering price per Unit (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of units at a public offering price</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</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="nump">3,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Public offering price per Unit (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 241.485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ProceedsFromIssuanceInitialPublicOffering', window );">Issuance of units at a public offering price (in Dollars)</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">$ 18,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [Member] | Common Stock [Member] | Warrant [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="ro">
<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 );">Warrant nominal exercise price per share (in Dollars per share)</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">$ 40,650<span></span>
</td>
<td class="nump">$ 140,625<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_PrivatePlacementMember', window );">Private Placement [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Offering price (in Dollars per share)</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">1,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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Common Stock [Member] | Warrant [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="ro">
<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 );">Warrant nominal exercise price per share (in Dollars per share)</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">$ 140,625<span></span>
</td>
<td class="nump">$ 40,650<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_OverAllotmentOptionMember', window );">Over-Allotment Option [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of additional shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</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">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>
<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=cyngn_PublicOfferingMember', window );">Public Offering [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Aggregate principal amount (in Dollars)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</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">$ 2,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=cyngn_PrivatePlacementOfferingMember', window );">Private Placement [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Capital Structure [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>
</tr>
<tr class="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>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Aggregate principal amount (in Dollars)</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">$ 4,375,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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities', window );">Proceeds before expenses (in Dollars)</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">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="11"></td></tr>
<tr><td colspan="11"><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"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">All information has been retroactively adjusted to reflect the 1-for-100
reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital
Structure&#160;</i>for details.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
information has been retroactively adjusted to reflect the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;Capital
Structure&#160;for details.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure<i> </i>for details.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_CommissionProceedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Proceed Percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_CommissionProceedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock upon exercise of pre-funded warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</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_cyngn_NetProceedsOfCommonStockOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 proceeds of Common Stock Offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_NetProceedsOfCommonStockOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cyngn_PreFundedWarrantsPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pre-funded warrants price per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_PreFundedWarrantsPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_cyngn_PrefundedUnitsAtAPublicOfferingPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pre-funded units at a public offering price.</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;">cyngn_PrefundedUnitsAtAPublicOfferingPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</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_cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Pre-funded warrants to purchase shares of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<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/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: 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(d))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: 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 7: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: 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 9: 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 10: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<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(27)(b))<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 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: 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(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: 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(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: 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(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: 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(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 3: 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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-S99-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_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_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares.</p></div>
<a href="javascript: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><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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of interest 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/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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_InvestmentInterestRate</td>
</tr>
<tr>
<td style="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_OtherLaborRelatedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 labor-related expenses 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(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_OtherLaborRelatedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript: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://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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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/2147479170/946-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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript: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://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/2147479170/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/2147479134/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/2147479170/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/2147479134/946-220-S99-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_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript: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 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<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_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: 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(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-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_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 before closing and debt issuance costs received by a seller-lessee in a sale-leaseback recognized in 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/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481266/840-40-55-50<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481266/840-40-55-52<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 51<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481266/840-40-55-51<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="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_SalesCommissionsAndFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).</p></div>
<a href="javascript: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(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_SalesCommissionsAndFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities 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_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: 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(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cyngn_AegisCapitalCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cyngn_AegisCapitalCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=cyngn_SeriesAWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=cyngn_SeriesAWarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=cyngn_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=cyngn_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cyngn_CommonStockOfferingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cyngn_CommonStockOfferingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_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_StatementClassOfStockAxis=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_StatementClassOfStockAxis=cyngn_ATMSalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cyngn_ATMSalesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=cyngn_PublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cyngn_PublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=cyngn_PrivatePlacementOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=cyngn_PrivatePlacementOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634036138208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Structure - Schedule of Common Stock or Capital Structure (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 20, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding | shares</a></td>
<td class="nump">165,632<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_cyngn_FairValue', window );">Fair value | $</a></td>
<td class="nump">$ 22,344,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=cyngn_SeriesAWarrantsMember', window );">Series A [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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding | shares</a></td>
<td class="nump">82,816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantExercisePriceIncrease', window );">Exercise Price | $ / shares</a></td>
<td class="nump">$ 301.88<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_cyngn_WarrantsAndRightOutstandingMaturityDate', window );">Expiration Date</a></td>
<td class="text">January 2030<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_cyngn_FairValue', window );">Fair value | $</a></td>
<td class="nump">$ 5,268,691<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_ClassOfWarrantOrRightAxis=cyngn_SeriesBWarrantsMember', window );">Series B [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_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding | shares</a></td>
<td class="nump">82,816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantExercisePriceIncrease', window );">Exercise Price | $ / shares</a></td>
<td class="nump">$ 301.88<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_cyngn_WarrantsAndRightOutstandingMaturityDate', window );">Expiration Date</a></td>
<td class="text">July 2027<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_cyngn_FairValue', window );">Fair value | $</a></td>
<td class="nump">$ 17,075,456<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_FairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_FairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cyngn_WarrantsAndRightOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_WarrantsAndRightOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-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_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_WarrantExercisePriceIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision.</p></div>
<a href="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_WarrantExercisePriceIncrease</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightAxis=cyngn_SeriesAWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=cyngn_SeriesAWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=cyngn_SeriesBWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=cyngn_SeriesBWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634048460512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capital Structure - Schedule of Fair Value of Warrants (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Fair value of underlying securities [Member] | Series A Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">0.4689<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Fair value of underlying securities [Member] | Series B Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">0.4689<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Fair value of underlying securities [Member] | Initial Public Offering Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">2.88<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Fair value of underlying securities [Member] | Private Placement Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">1.37<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Fair value of underlying securities [Member] | Monte Carlo Pricing Model [Member] | Series A Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">0.85<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Fair value of underlying securities [Member] | Monte Carlo Pricing Model [Member] | Series B Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">0.85<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected volatility [Member] | Series A Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">159.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected volatility [Member] | Series B Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">159.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected volatility [Member] | Initial Public Offering Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">51<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected volatility [Member] | Private Placement Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">45<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected volatility [Member] | Monte Carlo Pricing Model [Member] | Series A Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">161.78<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected volatility [Member] | Monte Carlo Pricing Model [Member] | Series B Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">161.78<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term [Member] | Series A Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">5<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term [Member] | Series B Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">5<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term [Member] | Initial Public Offering Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">5<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term [Member] | Private Placement Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">5<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term [Member] | Monte Carlo Pricing Model [Member] | Series A Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">5<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term [Member] | Monte Carlo Pricing Model [Member] | Series B Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">5<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member] | Series A Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">4.28<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member] | Series B Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">4.28<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member] | Initial Public Offering Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">1.13<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member] | Private Placement Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">2.92<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member] | Monte Carlo Pricing Model [Member] | Series A Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">4.29<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [Member] | Monte Carlo Pricing Model [Member] | Series B Warrants [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">4.29<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-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_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain 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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=cyngn_SeriesAWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=cyngn_SeriesAWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=cyngn_SeriesBWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=cyngn_SeriesBWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=cyngn_InitialPublicOfferingWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=cyngn_InitialPublicOfferingWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ClassOfWarrantOrRightAxis=cyngn_PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=cyngn_PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ValuationTechniqueAxis=cyngn_MonteCarloPricingModelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ValuationTechniqueAxis=cyngn_MonteCarloPricingModelMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634045077088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Structure - Schedule of Securities Warrants are Convertible (Details) - Warrant [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_ClassOfWarrantOrRightLineItems', window );"><strong>Schedule of Securities Warrants are Convertible [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_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding</a></td>
<td class="nump">361,029<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="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 );">Exercise Price</a></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair value</a></td>
<td class="nump">$ 33,945,438<span></span>
</td>
<td class="nump">$ 6,916,078<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Series A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Schedule of Securities Warrants are Convertible [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_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding</a></td>
<td class="nump">277,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise Price</a></td>
<td class="nump">$ 90<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_cyngn_WarrantsAndRightOutstandingMaturityDate', window );">Expiration Date</a></td>
<td class="text">January 2030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair value</a></td>
<td class="nump">$ 6,581,789<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Series B [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_ClassOfWarrantOrRightLineItems', window );"><strong>Schedule of Securities Warrants are Convertible [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_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding</a></td>
<td class="nump">82,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise Price</a></td>
<td class="nump">$ 301.88<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_cyngn_WarrantsAndRightOutstandingMaturityDate', window );">Expiration Date</a></td>
<td class="text">July 2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair value</a></td>
<td class="nump">$ 21,122,138<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 );">Initial Public Offering [Member] | Common Stock [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_ClassOfWarrantOrRightLineItems', window );"><strong>Schedule of Securities Warrants are Convertible [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_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise Price</a></td>
<td class="nump">$ 40,650<span></span>
</td>
<td class="nump">$ 140,625<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_cyngn_WarrantsAndRightOutstandingMaturityDate', window );">Expiration Date</a></td>
<td class="text">October 2026<span></span>
</td>
<td class="text">October 2026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair value</a></td>
<td class="nump">$ 170,397<span></span>
</td>
<td class="nump">$ 170,397<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_PrivatePlacementMember', window );">Private Placement [Member] | Common Stock [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_ClassOfWarrantOrRightLineItems', window );"><strong>Schedule of Securities Warrants are Convertible [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_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding</a></td>
<td class="nump">426<span></span>
</td>
<td class="nump">473<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise Price</a></td>
<td class="nump">$ 140,625<span></span>
</td>
<td class="nump">$ 40,650<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_cyngn_WarrantsAndRightOutstandingMaturityDate', window );">Expiration Date</a></td>
<td class="text">April 2027<span></span>
</td>
<td class="text">April 2027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Fair value</a></td>
<td class="nump">$ 6,071,114<span></span>
</td>
<td class="nump">$ 6,745,681<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_WarrantsAndRightOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_WarrantsAndRightOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-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_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_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_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_StatementClassOfStockAxis=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_AuctionMarketPreferredSecuritiesStockSeriesAxis=us-gaap_SeriesAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AuctionMarketPreferredSecuritiesStockSeriesAxis=us-gaap_SeriesAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AuctionMarketPreferredSecuritiesStockSeriesAxis=us-gaap_SeriesBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AuctionMarketPreferredSecuritiesStockSeriesAxis=us-gaap_SeriesBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042881808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</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_EarningsPerShareBasicLineItems', window );"><strong>Net Loss Per Share Attributable to Common Stockholders [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_cyngn_StockDividendPercentage', window );">Stock dividend percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_StockDividendPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock dividend percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_StockDividendPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_EarningsPerShareBasicLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 2: 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 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicLineItems</td>
</tr>
<tr>
<td style="padding-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>78
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634048159136">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract', window );"><strong>Schedule Of Basic And Diluted Loss Per Share 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_NetIncomeLoss', window );">Net loss attributable to common stockholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (29,252,284)<span></span>
</td>
<td class="num">$ (22,811,230)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">13,221<span></span>
</td>
<td class="nump">3,494<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">13,221<span></span>
</td>
<td class="nump">3,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Loss per share Basic</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2,212.56)<span></span>
</td>
<td class="num">$ (6,528.92)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Loss per share Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (2,212.56)<span></span>
</td>
<td class="num">$ (6,528.92)<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"><span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<i>Capital Structure&#160;</i>for details.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<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 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: 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 15: 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 16: 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><br>Reference 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<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 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 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://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/2147478524/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_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>79
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634038980048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Nov. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Expense [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<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_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1', window );">Contractual term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares authorized for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">334<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_cyngn_CommonStockOutstandingPercentage', window );">Common stock outstanding percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved and available for issuance</a></td>
<td class="nump">614<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average per share</a></td>
<td class="nump">$ 5.59<span></span>
</td>
<td class="nump">$ 36.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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-based compensation expense</a></td>
<td class="nump">$ 2,449,191<span></span>
</td>
<td class="nump">$ 3,208,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Outstanding unvested stock options</a></td>
<td class="nump">$ 3,450,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period</a></td>
<td class="text">2 years 18 days<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_cyngn_CommonStockOutstandingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common stock 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;">cyngn_CommonStockOutstandingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 term of the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482943/710-10-55-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -SubTopic 10<br> -Topic 718<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_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<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 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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 (a)(1)<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 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: 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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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 (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: 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 (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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 (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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 (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: 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 (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: 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 (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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 (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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 (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: 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 (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript: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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634048516048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Expense - Schedule of Stock Options Vested and Exercisable (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Schedule of Stock Options Vested and Exercisable [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares, outstanding at Beginning balance</a></td>
<td class="nump">175,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price, outstanding at Beginning balance</a></td>
<td class="nump">$ 104.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual term (years), outstanding at Beginning balance</a></td>
<td class="text">7 years 4 months 13 days<span></span>
</td>
<td class="text">6 years 3 months 21 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, outstanding at Beginning balance</a></td>
<td class="nump">$ 42,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares, outstanding at Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price, outstanding at Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual term (years), outstanding at Ending balance</a></td>
<td class="text">7 years 4 months 13 days<span></span>
</td>
<td class="text">6 years 3 months 21 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, outstanding at Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Shares, vested and expected to vest at ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Weighted-average exercise price, vested and expected to vest at ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96.89<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual term (years), vested and expected to vest at ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 3 months 21 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate intrinsic value, vested and expected to vest at ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Shares, vested and exercisable at ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Weighted-average exercise price, vested and exercisable at ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual term (years), vested and exercisable at ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 5 months 4 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Aggregate intrinsic value, vested and exercisable at ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Shares, granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted- average exercise price, granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares, exercised</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price, exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Shares, cancelled/forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,229)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted-average exercise price, cancelled/forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128.3<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross 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/2003/role/disclosureRef<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript: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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(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 (c)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(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 (c)(1)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into 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 (c)(1)(iv)(02)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="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 (c)(1)(iv)(03)<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently 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 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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://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 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://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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042795360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Expense - Schedule of Restricted Stock Units and Activity (Details) - Restricted Stock Units (RSUs) [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares, Unvested shares beginning balance | shares</a></td>
<td class="nump">1,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, beginning balance | $ / shares</a></td>
<td class="nump">$ 278.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares, RSUs granted | shares</a></td>
<td class="nump">2,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, RSUs granted | $ / shares</a></td>
<td class="nump">$ 11.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Shares, RSUs vested | shares</a></td>
<td class="num">(1,566)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, RSUs vested | $ / shares</a></td>
<td class="nump">$ 243.72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Shares, RSUs forfeited | shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, RSUs forfeited | $ / shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Shares, Unvested shares ending balance | shares</a></td>
<td class="nump">2,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, ending balance | $ / shares</a></td>
<td class="nump">$ 56.59<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(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 (c)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(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 (c)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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 (a)(1)<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 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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 (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: 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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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 (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: 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 (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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 (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: 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 (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: 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 (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: 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 (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: 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 (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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 (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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 (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: 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 (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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><br>Reference 27: 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><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634041942032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Expense - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values [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_SharePrice', window );">Fair value of common stock (in Dollars per share)</a></td>
<td class="nump">$ 10.14<span></span>
</td>
<td class="nump">$ 36.24<span></span>
</td>
</tr>
<tr class="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 term (in years)</a></td>
<td class="text">6 years 7 days<span></span>
</td>
<td class="text">6 years 7 days<span></span>
</td>
</tr>
<tr class="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 rate</a></td>
<td class="nump">3.96%<span></span>
</td>
<td class="nump">4.03%<span></span>
</td>
</tr>
<tr class="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">54.76%<span></span>
</td>
<td class="nump">52.85%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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>83
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042958560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_IncomeTaxExaminationLineItems', window );"><strong>Income Taxes [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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory income tax rate (percentage)</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance</a></td>
<td class="nump">$ 5,517,861<span></span>
</td>
<td class="nump">$ 5,327,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">763,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 3,002,825<span></span>
</td>
<td class="nump">2,545,189<span></span>
</td>
<td class="nump">$ 2,086,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Total unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,002,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Jurisdiction [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_IncomeTaxExaminationLineItems', window );"><strong>Income Taxes [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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Federal and state income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135,535,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Federal and state research credit carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,906,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [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_IncomeTaxExaminationLineItems', window );"><strong>Income Taxes [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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Federal and state income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,976,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Federal and state research credit carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,927,341<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_AwardDateAxis=cyngn_TwoZeroThreeFourMember', window );">Two Zero Three Four [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_IncomeTaxExaminationLineItems', window );"><strong>Income Taxes [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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Federal and state income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,198,546<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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 state and local 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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.1.Q1)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-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_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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_OtherExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_AwardDateAxis=cyngn_TwoZeroThreeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_AwardDateAxis=cyngn_TwoZeroThreeFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634041927200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Domestic and International Pre-Tax Loss (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Schedule of Domestic and International Pre-Tax Loss [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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="num">$ (29,252,284)<span></span>
</td>
<td class="num">$ (22,812,381)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,150<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (29,252,284)<span></span>
</td>
<td class="num">$ (22,811,231)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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 12: 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/2147478524/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-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>85
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042813104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Federal Statutory Income Tax Rate (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Schedule of Federal Statutory Income Tax Rate [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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal tax at statutory rate</a></td>
<td class="num">$ (6,142,980)<span></span>
</td>
<td class="num">$ (4,790,600)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes</a></td>
<td class="num">(218,456)<span></span>
</td>
<td class="num">(815,249)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Stock based compensation</a></td>
<td class="nump">180,319<span></span>
</td>
<td class="nump">276,371<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign taxes</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_IncomeTaxReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="num">(1,039,015)<span></span>
</td>
<td class="num">(1,071,338)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Nondeductible items</a></td>
<td class="nump">26,970<span></span>
</td>
<td class="num">(142,058)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">5,327,801<span></span>
</td>
<td class="nump">5,517,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Deferred true up</a></td>
<td class="nump">1,165,581<span></span>
</td>
<td class="nump">1,320,182<span></span>
</td>
</tr>
<tr class="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 );">Rate change</a></td>
<td class="nump">717,809<span></span>
</td>
<td class="num">(247,773)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other items</a></td>
<td class="num">(18,029)<span></span>
</td>
<td class="num">(47,395)<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_IncomeTaxExpenseBenefit', window );">Total</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_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/2147477401/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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law.</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 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<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 12A<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>86
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042953600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_DeferredTaxAssetsNetAbstract', 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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 36,178,997<span></span>
</td>
<td class="nump">$ 32,935,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Research and development credits</a></td>
<td class="nump">7,006,591<span></span>
</td>
<td class="nump">5,938,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_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangibles</a></td>
<td class="nump">880,481<span></span>
</td>
<td class="nump">1,192,900<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_cyngn_DeferredTaxAssetsFixedAssets', window );">Fixed assets</a></td>
<td class="num">(181,103)<span></span>
</td>
<td class="nump">67,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock based compensation</a></td>
<td class="nump">452,339<span></span>
</td>
<td class="nump">410,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves', window );">Accruals and reserves</a></td>
<td class="nump">281,367<span></span>
</td>
<td class="nump">146,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">21,751<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_cyngn_DeferredTaxAssetsLeaseLiability', window );">Lease liability</a></td>
<td class="nump">69,025<span></span>
</td>
<td class="nump">245,790<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_cyngn_DeferredTaxAssetsCapitalizedResearchCosts', window );">Capitalized research costs</a></td>
<td class="nump">5,280,797<span></span>
</td>
<td class="nump">3,905,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">8,639<span></span>
</td>
<td class="nump">6,876<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">49,998,884<span></span>
</td>
<td class="nump">44,850,164<span></span>
</td>
</tr>
<tr class="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 );">Valuation allowance</a></td>
<td class="num">(49,934,084)<span></span>
</td>
<td class="num">(44,606,284)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">64,800<span></span>
</td>
<td class="nump">243,880<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_cyngn_DeferredTaxLiabilitiesRightOfUseAsset', window );">Right of use asset</a></td>
<td class="num">(64,800)<span></span>
</td>
<td class="num">(243,880)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts', window );">Deferred project costs</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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(64,800)<span></span>
</td>
<td class="num">(243,880)<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 );">Net deferred tax assets</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_cyngn_DeferredTaxAssetsCapitalizedResearchCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 capitalized research costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_DeferredTaxAssetsCapitalizedResearchCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cyngn_DeferredTaxAssetsFixedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from fixed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_DeferredTaxAssetsFixedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cyngn_DeferredTaxAssetsLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_DeferredTaxAssetsLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_cyngn_DeferredTaxLiabilitiesRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 right of use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_DeferredTaxLiabilitiesRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</p></div>
<a href="javascript: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(26)(b))<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 740<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/2147482685/740-10-50-2<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(26)(a))<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(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences 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/2003/role/disclosureRef<br> -Topic 740<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/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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 in-process research and development cost acquired in business combination or from joint venture formation or both.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 differences from reserves, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 capitalized costs classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042839600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reflects Changes in Gross Unrecognized Tax Benefits (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract', window );"><strong>Schedule of Reflects Changes in Gross Unrecognized Tax Benefits [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_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 2,545,189<span></span>
</td>
<td class="nump">$ 2,086,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increase in balance related to tax positions taken during the current year</a></td>
<td class="nump">445,293<span></span>
</td>
<td class="nump">459,145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increase in balance related to tax positions taken during prior years</a></td>
<td class="nump">12,343<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decrease in balance related to prior year tax positions</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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Decrease in balance related to settlement with tax authorities</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_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 3,002,825<span></span>
</td>
<td class="nump">$ 2,545,189<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<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 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<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 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<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 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>88
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634043280976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </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_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [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_cyngn_AgreedToPayment', window );">Agreed to payment</a></td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyngn_AgreedToPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 agreed to payment.</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;">cyngn_AgreedToPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45634042546848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - 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">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 18, 2025</div></th>
<th class="th"><div>Feb. 06, 2025</div></th>
<th class="th"><div>Jan. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Dec. 20, 2024</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 Events [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_ClassOfWarrantOrRightOutstanding', window );">Warrant exercised shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits', window );">Stock Issued During Period, Shares, Reverse Stock Splits</a></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,751,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Events [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_ClassOfWarrantOrRightOutstanding', window );">Warrant exercised shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,919,252<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_cyngn_ConsecutiveBusinessDays', window );">Consecutive business days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_cyngn_BidPricePerShare', window );">Bid price per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_cyngn_ReverseStockSplit', window );">Reverse stock split (in Dollars)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Subsequent Event [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 Events [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyngn_CumulativeRatioShares', window );">Cumulative ratio shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Subsequent Event [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 Events [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyngn_CumulativeRatioShares', window );">Cumulative ratio shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-150<span></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_cyngn_BidPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 bid price per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_BidPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_cyngn_ConsecutiveBusinessDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consecutive business days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyngn_ConsecutiveBusinessDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</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_cyngn_CumulativeRatioShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cumulative ratio shares.</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;">cyngn_CumulativeRatioShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</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_cyngn_ReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse stock split.</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;">cyngn_ReverseStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyngn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_StockIssuedDuringPeriodSharesReverseStockSplits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in the number of shares during the period as a result of a reverse stock split.</p></div>
<a href="javascript: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_StockIssuedDuringPeriodSharesReverseStockSplits</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of 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> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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_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_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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>90
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  >+9EH'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  'BV9:IKQL4^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>.DW9#E'7"]-.("$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^\_G
MSY(;':3V$9^C#QC)8KH;7=<GJ<.&G8B"!$CZA$ZE<DKT4_/@HU,T/>,1@M(?
MZH@@.%^#0U)&D8(96(2%R-K&:*DC*O+Q@C=ZP8?/V&68T8 =.NPI0556P-IY
M8CB/70,WP PCC"Y]%] LQ%S]$YL[P"[),=DE-0Q#.=0Y-^U0P=O3XTM>M[!]
M(M5KG'XE*^D<<,.NDU_KA^U^QUK!Q:K@=<'7>R&DN)=\]3Z[_O"["3MO[,'^
M8^.K8-O K[MHOP!02P,$%     @ !XMF6IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  'BV9:O&W-1[8'  #--   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;:W/:.!2&_XJ&=CK=F1!\ T*;,$-,Z+)M*!MZF6QG/RBV $]LBY7E7/[]
MRA<LM"L+>T9\:?#EO+:>ZDCGE>W+9TP>DRU"%+Q$89Q<=;:4[C[T>HFW11%,
MSO$.Q>S(&I,(4K9)-KUD1Q#T\Z H[%F&,>A%,(@[X\M\WY*,+W%*PR!&2P*2
M-(H@>;U&(7Z^ZIB=_8Z[8+.EV8[>^'('-VB%Z/?=DK"M7J7B!Q&*DP#'@*#U
M56=B?I@Z5A:0G_$C0,_)P6^0->4!X\=L8^Y?=8SLCE"(/)I)0/;G";DH##,E
M=A__E**=ZII9X.'OO?HL;SQKS -,D(O#GX%/MU>=BP[PT1JF(;W#S[^CLD']
M3,_#89+_"YZ+<_MV!WAI0G%4!K,[B(*X^ M?2A ' 79=@%4&6/\),)V: +L,
ML)L&.&6 DY,IFI)SF$(*QY<$/P.2G<W4LA\YS#R:-3^(L__W%27L:,#BZ-C%
M3XB +OB^FH+W;W^[[%$FFAWJ>:7 =2%@U0B8%KC%,=TFX";VD2\*]-C=5+=D
M[6_IVE(J3I%W#FSS#%B&Y4ANR%6'WT)R#HQ!'MZ7A$_5X7^D,;NZ(;NZT!J[
M FSG>G9=:["7LCRA8!X769KU]E]?V%E@3E&4_"U#7D@Z<LEL*/B0[*"'KCHL
MUQ-$GE!G_.Z-.3 ^RG#I%)MJ$A-0.A5*1Z7.47Y[W2$9-G6X:70_R_@HH]KR
MT20F\.E7?/K-^$SB.(4AN$,[3*@,E%J'DE2&UU5&M06E24P -:A #1IV) +9
M#):G9#TLM=8:AHF4EC*L+2U-8@*M845KV(S6+(AA[ 6L9ZTH9&-7MN^&$$R
MBPDI)_)?LQ!NI(.:^BJU')5A;3EJ$A,X7E0<+Y0MO(EI0%_9/$ 1*<H=D$W9
MP$T9O%C:]=2"]RB1 5,&M06F24P -JJ C93MF[NS.S!)_8"R+C:A%"6TF#ZS
M+B;#I9:K[6'*L+; -(D)P$R#5W.&LHT3EI1^D:PUC(X(U$)2Q[6EI$M-Q'10
M])K-AK0E(@'VL](URT5I47%,:E^MUI:K:H'6Y#2IB>0L3LYJ.ADD'IL)[A$D
M8,9VRH:BZR-BM<248:V):5(3B?'ZWU36Q/\C5G:Y>F9JN=F]E)C6(E^7FDB,
ME_FFH[1,U439W#"9.HMX5ZO:5)>:2).; E-=S9<T[] F2"BK=RE8P$@^TJF%
MW/O%IP68+]QS*3.M[D"7FLB,^P-37=27S%R6MH2E[#SVT0OXC%ZEU-12AF&8
M%T/'& VEU+2Z!%UJ(C7N$TQU"5]2FP4A HLT>D!$RDLMPG!U&2W;DN+2:@9T
MJ8FXN!TP&_F!;_ %S'W6TX)UX!6CG0*>6M(9="W#&!HC^;2JU1GH4A/I<6]@
MJJOY:I+P,&'./0=W5AA3D#O2E.4N2V'LR\<ZM?KT1@I0JU/0I28NLG*K8*DK
M_=)V"H6<J@X^(M?MFE;7-J7KM5JM@RXU$1NW#I:ZWB_[W4\4AMW'&#_'8(5@
M@F/D@WF2I/*T/:*YP%)L6GV#+C41&_<-EKK4+[']P"'+2TB*68)("^ C2C6P
MM%H&76HB+&X9+'6-OR\_R@PMEB:#>),/;W+7<$2Q9JE('=6:VBEL@\5M@Z5>
MWR^IK;8L-=FX'^U@+"W8CLC4KH"HXUK#.H4KL+@KL!JY@CP+@<N&_ TF<EIJ
MG06.N]#S$)-A(GXA**6GU1_H4A/I<7]@-?('JPBRKG:=)NQP(D]+M4[=DQ9U
M6&M8I[ %%K<%5B-;<!,ALLD&L4],@6Z5&:H6K*6FU1WH4A.I<7=@-7('-R^'
M#ZF*M2,I,K5:_:"FU1/H4A.9<4]@-?($R_0A##PP"S&4/E51J[1=+-*J-BW5
M^KE:]M+.T]BT1OV!8?0O>T\2.C8O^&VCR;*:BUD!YN5+WZQLC5%X_&T$G?6[
MJU5MJDM-9,K=@-W(#4Q\GZDG9_L?("?Z-98:J2.2IF'VP==W;RXL<_CQF@0H
M!E/IC*K6:0WR%/[ YO[ ;N0/*I!NML5\_#?FL*00U7*W* XQ6$+R*"6GU2SH
M4A/)';Q?U,@L5.2J)9 EP4]![,G[H%K3G4BQZ7V3Z!1NP>9NP6[D%BIL2YQ0
M&(*_@EWMFM$1Q9$C?^',5<>UYG8*XV!SXV#WF\PBRRUF(]P,OI2+E<GQ642G
M 7"UJDUUJ8E,N9VPU38@'^PF!,'ZKJ<6>#_H&[)W-UUU7&M,IS 2-C<2MKKN
M_X+SYZ=YSZM?(C\B,K*<;G]DR!-5JX'0I2;2X@;"OFB2J%^")%LZ:I"?.IV
MJU5MJDM-1,E]A:WV%=\"&K(I=0U,Z_W#;V"%O)0PME**:B5F>B/FXU84>X]G
M67T"?L P1>"M<6YD3PJE*+4:#%UJXAN\W(0XZL<$S,SZ^4KF:_2 0QG!(P+N
M_4(&21W5^BW>4[@*A[L*1VT!]AV,N7]O"^,-JGUD?T1H,5E-)W]*>6DU#[K4
M1%[</#B-S(.87*LM9-<"7U/*"KLXZW12@#JM@%NJ#0[=^[!OCHQ!9=Y+8%H]
M0^_@^X]LE2W_CB8!7O8,M/@4I-I;?:LSR;]0Z?'3BP]];F&V2)> $*U9J'$^
M9)41*;Z=*38HWN5?DSQ@2G&4_]PBZ".2G<".KS&F^XWL M473.-_ 5!+ P04
M    "  'BV9:G2.*QJD#  !/"0  &    'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;)U6;6_B.!#^WE\QRDJK/0D1""UP+2 5>KVKU.U5V]U;G5;WP20#L>K8
M6=N4\N]OQ@DIU=&H.@D1.YYYYID7SV2R-?;1Y8@>G@NEW33*O2_/X]BE.1;"
M=4V)FDY6QA;"T]:N8U=:%%E0*E2<]'K#N!!21[-)>'=O9Q.S\4IJO+?@-D4A
M[&Z.RFRG43_:O_@BU[GG%_%L4HHU/J#_5MY;VL4-2B8+U$X:#197T^BR?SX?
ML7P0^$OBUAVL@3U9&O/(FYML&O68$"I,/2,(>CSA I5B(*+QL\:,&I.L>+C>
MHU\'W\F7I7"X,.J[S'P^C<819+@2&^6_F.T?6/MSQGBI42[\P[:237Z-(-TX
M;XI:F1@44E=/\5S'X4!AW'M#(:D5DL"[,A187@DO9A-KMF!9FM!X$5P-VD1.
M:D[*@[=T*DG/SRXWF?1PHZOT4IPFL2=8/HS3&F)>021O0/03^&RTSQW\IC/,
M7@/$Q*<AE>Q)S9-6Q"M,NS#H=R#I):<M>(/&R4' &[0Y:2S\^"J6"O\YYF(%
M<'H<@&_&N2M%BM.(2M^A?<)H]O%#?]B[:*%WVM [;4-OZ-V) H]Q:]?^+&RZ
M*>#V]KZ%REE#Y>Q=5*ZE+>#FZAB;=H#A>-Q"8]C0&+Z+QJU)WRS*=H0'H>':
M"IU*EYH.+(225.):BA9VHX;=Z%WL_BREYL[RXRL^>Y@KDSX>K:UVM#T*_7R.
M%'G-K(6"!R\\4O_S#KXCY.()0;!ES(*@2%-3E$+OI%Y#:K0S2F:DD9TLA2((
MA- 5')@5+/Z^^_V.;CE=JT^L^_'#.$EZ%XL*(.SZ%[^ ",)T^[!8HFUN( B=
M\6+0"88M*C;SRB:X%[($03/#AL2YS@FUL/0Q-RI#Z]A2?W0!^',C_2[@IL+E
ML*+9X( 2!"C2G!'8D-\:V*&P#F05&T*5)@/D-O-?FIV =\A0&X\./E&/#$/@
M"=7NA)H^6LLQ-.SO03163>1?G-F'IDO! [.QY%G(5A6)8QH0&H3VL!+2JEV'
MN0NEJ&=[8D^B=%P2&XK,:XC2.!D&5>U]G9QW).7%;4>S*(A+?C1)"!+\ZDBP
M3_YOL$F,*H#G!J=R*WT>2G*C/1=D:26Y52J*_QHU$5%JQ^=8<F)J$]]TJ.90
MZ(Z)7!9D-!7=8Y<T/AAR)+8.HYQ<8HO5O&O>-E\+E]60?!&O/C6H9:XEA47A
MBE1[W1'U-%N-[VKC31E&YM)X&L!AF=,7#UH6H/.5H<JJ-VR@^8::_0M02P,$
M%     @ !XMF6I91?BI^!@  KAD  !@   !X;"]W;W)K<VAE971S+W-H965T
M,RYX;6RU66UOVS80_BN$5Q0M8,<D]9XF!A(G1;-E218G*X9A'VB)CK5*HDM2
M2;-?/U)2+5NB9*=( R31R]WI>40>GSOJZ(GQ+V))J03?TB03QX.EE*O#\5B$
M2YH2<<!6-%-W%HRG1*I3_C 6*TY)5#BER1A#Z(Y3$F>#R5%Q[89/CE@NDSBC
M-QR(/$T)?SZE"7LZ'J#!]PNW\<-2Z@OCR=&*/- 9E?>K&Z[.QNLH49S23,0L
M YPNC@<GZ/ ,!]JAL/@SID]BXQAH*G/&ONB3B^AX #4BFM!0ZA!$_7ND4YHD
M.I+"\;4*.E@_4SMN'G^/_K$@K\C,B:!3EGR.([D\'O@#$-$%R1-YRYX^T8J0
MH^.%+!'%7_!4V<(!"',A65HY*P1IG)7_R;?J16PX(*O# 5<.N.E@=SA8E8.U
MKX-=.=C%FRFI%._AC$@R.>+L"7!MK:+I@^)E%MZ*?ISI<9])KN[&RD].IBP3
M+(DC(FD$3DE"LI""F0XGP C<S\[ NS?OC\92/4H[C,,J[+0,BSO"GM'P %AH
M"##$ML'];']W:]M]K BN6>(U2US$L[I8WM_>GE_=@9/9[/QN9J)3^MMF?YU\
MAV)%0GH\4-DE*'^D@\G;7Y +/YC(O5*P+:K6FJK5%WTR)6)I(EAZ.8677@P>
M)]ARD>=9ZOT^;H)O&UI.@%Q<VVWALM>X[%Y<LR7C<B0I3T&</5(AU>(AA0EI
M;QSSVP.F42CCN!M$;,=% ?;-1)PU$:>7R VG*Q)'@'Y3:Z^@ I L DPN*5?Y
MRKEB!8@0U,S-:6%"@>M@C!N#8+"SD&MCUXS=76-W>['?7=^=7(+=V>"V'H\=
MQ\>!XS1PM@T#VPT"SS/C]-8XO=Y\O;J^&NU&Z;UFSKY2L"VZ_IJNOV-**1WG
M\KF82O1K'J]T<@Q!1J6)M]\>'0L%-FQ.HK8=LGW7];!Y<((UVJ 7;5$;C-AB
ME M:3O5.I$$;:> %R&\ ;9L% <9!!TX$:VV#O4@O,DFRAWB>5#A%)] JT-:[
M\@,'>G8#JLD0^K:-G ZP&T*,]LC-_69^%6I[;4/8"EIPVX:6XUJ6%W3 K145
M]:I8!;<'(FX_&<+ L>R@B;%MB2QH60IH!\A:"Y&UE^Y?7IR<7EQ>W%V<F['V
M2NI+5Y+7BK;-N=99U"^T)V'(<B6M8$6>B9KZ1L)M;52)Z7G-Q#38*;T*W(Y:
M -4:BOI%5('D.>T5T20F\SB)94R-2HK:$HE]S\;(;7(P:"F&"-E=RTLMIJA?
M3:<54KUX$QEG#R"AJ@59(W\VXFY+IH4\RVYE;MO.];&'.JH75$LKZI6R1@VP
M*S.\-EK;#RRK-5/:AACZT.\J&U&MC:A?'#\3SLG&?#"_58/6.1#I$K<)M/=I
M>Y67VT1JV43]NGG%LE'X0U.F-^X+*F+4%MK&W-ONKFJAQ?U"6\ZI'7,)FS16
M#9*J%QMC9+!4VN8CMZ.LQ+7(XGZ1G;(TC<O6HUAR0I;I4:!9J)89\.Z*20H0
M-C:\_9%?, JO$&B;_487W-\&S^ZNI[]]NKX\.[^=O?W%Q\C[ ,[_N+^X^\M(
M^'5[XI_1%..Z$L [VF(U\"P#0K+PRQ#<$ [>P .H?M '@"$<PO(7B"7A6HYR
MJ?K5^#\:#0$*@B%"\!UZ7TP99XAL3Y]4IK$06LD* <NE4!5GI/.:", 6X(R&
M-)TK5?N^%U+8Z5V-(5#.*UIL>R7&M*\8;65!,U%^1JF!ZU(#[R@UHBC6NW<D
M ;HE'L49",DJEB0Q\#G=$>QO](_Q+1A*%0A]UW*<YM)N,$4>5.VUTJ&.A:,N
M6/#.@B5/\Z38)HOH(@YC8Q^!V\7&2#426*UQL+G18K1UU8ST7-11GN.Z-L'[
M=/HO3/AVR8&0$UBN YO0#990#8FBV@&\+D_P/N7)AI2 DZNSEQ+QVGM8YM[#
M8-G?>V!=MVQ?J0L _ -"K:8].$D2$&?E)K[>#%^JQ6-.J=Y8EYR1:HT )/HW
M%WH"2J:WW/76.5 E,T CY3I":O7B])%R54X4RQP0*U51 +I8*$/EI0+_FJLP
MUL9*M.'N[';_2.<\)_P9(+^(X1R &:6@4$UO"*9E[@/%.0]ESJE1M<8;F]4I
MY0_%IK\ 1=-2;G.NKZX_+)P6^^_-Z]@_G*KQ,-T)U)WB6\2X?D3Y)>-WPA_B
M3*BZ:Z$>!P\\-?:\_#A0GDBV*K;+YTQ*EA:'2THBRK6!NK]@BFYUHA^P_D0S
M^1]02P,$%     @ !XMF6OJF)ZU: P  GPD  !@   !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6RM5M]OVS80?M]?<="*H0622++\JZYM(+$1; ,V&#6V/@1]
MH*6SQ84B-9*RV_WU.U**ZCARF@#U@R6>[OMXW^ETQ^E!Z7N3(UKX4@AI9D%N
M;3D)0Y/F6#!SI4J4]&2K=,$L+?4N-*5&EGE0(<)>% W#@G$9S*?>MM+SJ:JL
MX!)7&DQ5%$Q_O4&A#K,@#AX,'_DNM\X0SJ<EV^$:[5_E2M,J;%DR7J T7$G0
MN)T%U_%D.7;^WN%OC@=S= ].R4:I>[?X+9L%D0L(!:;6,3"Z['&!0C@B"N/?
MAC-HMW3 X_L']ENOG;1LF,&%$I]X9O-9, X@PRVKA/VH#K]BHV?@^%(EC/^'
M0^,;!9!6QJJB 5,$!9?UE7UI\G $B),S@%X#Z)T"^F< 20-(7@KH-X"^STPM
MQ>=AR2R;3[4Z@';>Q.9N?#(]FN1SZ5[[VFIZR@EGYPLEC1(\8Q8SN&&"R11A
M[>@,O%TQC=+F:'G*A'D'E_ &0C YF<TTM+2](PG39JM%O57OS%9+3*\@B2^@
M%_7Z'?#ER^')8WA(HEOEO59YS_,E9_C6EC13 5M06[CEDI1S)F"E#/<5>7>]
M,59377[NDEIS][NYW;<Z,25+<1;0QVA0[S&8__)S/(P^= G_062/TI"T:4B>
M8Z<"* I22X66WE] R33LF:@0WG()2R4$TP9*U/5;?]>5BII_Y/E=E]G/8[R,
M!M-P?ZSQ>UZ/@N^WP?=?$7Q=F, JFRO-_\.L*]J:<'@4!W7(^G<2\4L\'T4]
M:*,>O#YJ;DS5&?'-\V1W\>>+NUYGC0Z>"(C?OX_C4YU/W09Q?]0M<=A*'+Y>
M(DT=8YG,N-QUZ7R>\1F=PY?I?.IV7N<H.#&,6^'CUW^L%#M<"P%<UG/:M9><
M&=@@NMEIM:K'G_@*+/N'FC[U8JO<5'7C$:@#0WQ)T,LXBLBZ1VVPSBV84G +
MN-V2(Z&(^/>*:)*ZRP)E^Q@^^#[\%C>ZH@, Q&//,;B"-2+\J2S"Z (6K.26
MVB1IKE);:7RP_/3-TM65PJ,15:#>^5%O(%65M'6S:JWM:>+&3]U3^VBR&'79
MQY.%/WV$W^CKH\L?3.^X-"!P2UM%5R,J>%T?!^J%5:4?D!ME:=SZVYQ.4*B=
M SW?*A+?+-P&[9EL_C]02P,$%     @ !XMF6D&(+O5X!0  6A4  !@   !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6S=6-MRVS80_16,VNDD,[9%@!>1KJP9
M6VK:=)K+Q$WSD,D#)*XD-B2A * 4_WT7)$U*(D3'J?O2%XD$=Q=G=X$]P(YW
M0GY6:P!-OF9IKJX&:ZTWE\.A6JPAX^I";"#'+TLA,Z[Q5:Z&:B.!QZ52E@Z9
MXP3#C"?Y8#(NQ][*R5@4.DUR>"N)*K*,R[L;2,7N:D ']P/ODM5:FX'A9+SA
M*[@%_7[S5N+;L+$2)QGD*A$YD;"\&ES3RQEC1J&4^"N!G=I[)L:5N1"?S<O+
M^&K@&$20PD(;$QS_MC"%-#66$,>7VNB@F=,H[C_?6W]1.H_.S+F"J4@_)+%>
M7PW" 8EAR8M4OQ.[WZ!VR#?V%B)5Y2_9U;+.@"P*I456*R."+,FK?_ZU#L2>
M G5/*+!:@1TK!"<4W%K!/5;P3BAXM8)71J9RI8S#C&L^&4NQ(])(HS7S4 :S
MU$;WD]SD_59+_)J@GIY,1:Y$FL1<0TQN-?YA4K4B8DG>;$!RDQQ%SLG[VQEY
M]N/S\5#CI$9UN*@GF%83L!,34$9>B5RO%?DECR$^-#!$M UD=@]YRGHMSF!Q
M05QZ1IC#/ N@V;>KNSUPW":";FG//6'O9;X0&;2Q(Q^OYTI+7-"?;-&JC'EV
M8V:77ZH-7\#5 +>Q KF%P>2G'VC@_&SS](F,'?CM-7Y[?=8G[V +>0$V'RM%
MOU0TA6<[<8.0NN%XN-U'WQ6C7ABY=-3('0#S&V!^;T*F0N$"YGE,X"N61P7*
MAM%_RCP\D;$#=X/&W: W#\9=LUWEZ7Q4!H*]0/NN/W*.\]$5HXPQEU%[/D8-
MP-$#"T4!EXMUF9(84:9B8S:*#>FH"X$R/PH\>H35(LA&-(I"UPXV;,"&O6!_
MA1RK7EIBY3$6W,3L9<---KBA!:[G.&'@'<&U"#IAQ"+?M\.-&KA1+]P_A4:P
MBV]:\5$' W-I%##J'H&U"'JAZV,>[&"ITY*-TPOW#Z$464J1$=&0BY52G Z$
M<\9"%CHC_PBL5=1U/3_RV FX>]Q(>RO)&[T&29*JP#^K8_O\C.1@7;RUM2>J
M*4]E[=!WUOK.>E/U,M> =O4CW&?=3%!*1[X7'.>L*TG=41B>*/RTI6+:RWB3
MZ9KG*T#(9,D32;8\+<#4QAV7DB,UIPF?)VFB[ZSXW2Y^K)/1*'2.\7\'[Y*^
MK+2<2_M)][$KTK-4?KI'L+4_73$W"D)VHCC1EHEI+_/5Y4D\$K3?S4/@,8\Y
MT3'NKJ3O>B-Z:N.WE$K[.?4U7KA2K%56>$'GV'+.(N9C?3JN^E91%B*EN<X)
MB"VITGY6O8=(L) 2M>82"-=:)O-"\WD*1 NDA2S#JQ7>(1:?UR*-0:HS<L-5
MLB#/<(O,1)IRN6? ?KJO8(2'/E!VX7=VM44R\%EX$9W*1TO*M)^5O]?969(6
MYF+S"'?#;W;7(MGO;DOJM)_5/Y2W58C/^199$@M:B5>10J$OZ KZNBETDJ_,
M%OJ7J^"V-&V+Q<T#*#_23V<?F?620[M'".HR=GR(LXBY7N39P\?:4P;K/V7\
M]^';7U<] 7P 9T\ 6?=48PN@1:PG@.;<<SC2G@98[VG 3FF(GURG*8:TZC^9
M/LZ:*S(',#TA+475U4GO\"C]=Z%,Q#"B$I:FZT.0%0@]1]5SZCCE]44JJ )-
MU 99FL!RB8*HA89_+]",6UWZRZ/NGKK_L/H+F,N"RSM"P]*&?T%N <AKH8&,
MSLB4;Q)#5>ASL= %KH/_K6.V<\APKX&4@5R5C3B%:[_(==41:$:;9M]-V>(Z
M&I_2RQFUC%\S>CEE]B\,OY2VANW45=?Q%9>K)%<DA27"<"Y&R*2R:N15+UIL
MRM;67&@MLO)Q#1SWJ!' [TN!8:A?S 1-.W7R#U!+ P04    "  'BV9:ZL]
M9\@(  "*/@  &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;,U;6V_C-A;^
M*X1;%"TP'HN4=7.3 #/Q30ML$33;W8?%/B@2$VM'EER)2F;^?0]EQ;(DBKJ
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
MY_,7EIR*4[%/"6/)L?AXH%Y 4SX!?G].H&K++US!Y?CYW5]02P,$%     @
M!XMF6A_,F#;H @  >@@  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6RM
M5M%.VS 4_14K3&Q(0)JD35MH(]'"M#TP551L#],>W.2FL4CL8#L-_/VNDS0K
MI>U XJ6QG7M/SCG7]NVH%/)!)0":/&4I5V,KT3J_L&T5)I!1=2YRX/@F%C*C
M&J=R::M< HVJI"RUW4['MS/*N!6,JK69#$:BT"GC,)-$%5E&Y?,$4E&.+<=:
M+]RQ9:+-@AV,<KJ$.>C[?"9Q9K<H$<N *R8XD1"/K2OG8MHW\57 3P:EVA@3
MHV0AQ(.9?(_&5L<0@A1";1 H/E8PA30U0$CCL<&TVD^:Q,WQ&OUKI1VU+*B"
MJ4A_L4@G8VM@D0AB6J3Z3I3?H-'3,WBA2%7U2\HFMF.1L%!:9$TR,L@8KY_T
MJ?%A(\'Q]R2X38*[G=#=D^ U"5XEM&96R;JFF@8C*4HB332BF4'E396-:A@W
M59QKB6\9YNE@*K@2*8NHAHC,-3ZP1%H1$>-,A ^)2".0ZOAHX#K]2W+S6##]
M3+[,J,2P!#0+::I.R!FYGU^3+Y].1K9&5@;;#AL&DYJ!NX>!XY);@5B*W/ (
MHI< -LII-;EK31/W(.(UA.?$<TZ)VW&[.PA-WY[N':#CM19[%9ZW!Z]U==O4
MSVL[?U\ME):XH__LLJ]&[^Y&-Z?\0N4TA+&%QUB!7($5'!\Y?N=RE_0/ GMA
M1+<UHGL(/?@!E05,J8+R$$@HE%:[%-<PO0K&7$.KP/,=?SBR5YM27D>YCC/H
MM%$O./9:CKV#'&<2SN+";$124BFI.0N,(U7.FXNG9#HAN/5)+MD**TOR% UK
MZAN#9'QY2G@M=;VP7^I!-N\M;@WF;SCB.X.AW]MMB=]:XK^E;/_7<A#FO5K\
M5]5U4(R[6TJ_E=+_&"G]UWNKZ_6'0W]K#Q[\W'N/D[UQC6<@EU5W4TBRX+J^
M_=K5MH%>57UC:WV"C;7N@_]@ZJY\2^62<452B!&R<]Y'B;+N=/5$B[QJ%@NA
ML?54PP3_'( T ?@^%D*O)^8#[=^-X"]02P,$%     @ !XMF6IC\PD3R!P
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
MCIA0.S$Q]L2V@+[2$^F0=<"<"O6\[]L_E/0Q<:#"C@#HV FULQ,-@!>)K-:
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
M\K0 OY?.Q?X+'3#\-\+U_P!02P,$%     @ !XMF6HT&G2F**   OWX  !D
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
M0,[._EB<:0\'\7#!2TQ1R\:"6P#4)$A C"$55ALX@Z**SD;PA(PX4YR%[$%
M5B,%@<4" /)1_ "!HI$P! M;]5EQ0$?BLB88R6>6-33/T4E?ES+"/R.D\Q_D
MR]O!C@:KL+8!W?(QU@F<-EJ"ASV)I_*?!3CF_P[ ,7\8X-Q#[B=AS^U5PQ/
MYV>,(?^,L<CL(H2TWV+LUQKZ'/T)42:IVX^\L*0')0B]%WS6XA42&M3J?5P<
M5UK<BU?%>0CRW>U\9)/.1R2/00JOK20&IZ<?3XCCGCY15^5CDUUL.U#^D]EY
M2]E2*6K$TE-0D\R_+!W@\CF4Z0Y73R*N8 /XH?2()0 4EEGGPQ7^Q0R=%:U;
M!0 %TI/(5_)F4G\N8,N-,KIY5:(*'@"7HM3#'@O25M^=GIS,3DY.E*N<+B*M
M(5#Y+#$1E3I26(DA:D^/M!"++[D@J2.1<G6#=@,#ZAC_!B.6>_Y!Q@=E/VQQ
M/%=M*@Q#Q(]E,D&2')7,6%1]B0D#%-^%KX46(,S&DN>B13K)<EQ5A(K7F(OA
MPBW>X/7^GK9\HB _" K]02,*I=0O9K35U6;NP?7CD:6TQ]1T$GR9'"%.IX1-
M!,%3BG#E_]@;#WS];CK$^?SDR?&3DYF1^.8KM.F8.H!C7X@W+L%.WDI@>%R^
MUFW D68QLX#1POXB\J7W<E82ZIU4(W]*>V-% 1(STP*G48$@:-*=%#X$;5Y+
M+DG&)\.?C!J+_Z:%5;>=\W$8*5"2-%U<1E7:HJ/8<":^/JOQ('?*WIJUBU_.
M2U@;@E79JI0*H_45E+3)&[#BANP_YCF\\*&QQ5#FC!@]&0=74ML50G<0DY:C
MY@L]\:(FG<KO:>+(%Q=[ORTJ[PMJF, *:D26$1Q7_;D\W>@L&T$K*4V(QP86
ML$7N=."1(O-5%'<;90RHDF+T5;S*$%GP/ CD*[*058H2$K(+"L7 LE,Y]&T=
M6 7%7J*+->#^2*$C(=I-%A43(HH/C(]T4<WFAHTJ6.^0DEA1LF-Z7<Z7^>U)
MX#@4KBO+X'/*&U)712(_4;AZ:L"%)1.L)@+ :K,/AL"_1)W<(UX5":2=4RS2
MU\/KR<#1!<X>KT.+6-."B,0(4>G^7<&A\T2Z@_^<,:DQ+]:PM*:'<\^(58*-
M5,528^A!=2_*EK/,I*_15NXBUV"*LFC&S\F*S\W#*_ P/K0 YI[-(R0G*=6C
MU*KGM6N]@?5Q@ZDCEM5_8DCE;8)VS%S[(&C4BT)%.>S'"Q3S?@(-FI%PI.(=
MX0P0HQC!1<L$[I582CPE/QP'54,%G[[!XNEK^4#59'<%$ \D@DHIH26$WX O
M-W3X 64=2&.#DXPQHQ:L/JEP@&VEJ*>I=6?QNGE.#X5T]4J.D5VC+B;+3 7?
MNKR^QJ88^5*KQZD,;@5'VO!R2:D%?4$"<R<Q4C@<<^5WIZ?/9\_/3R?8DY..
M6"QM'J)>.T*4#TIKVSI?,Q.5N8LYQ9R^M!1(9]!#"80>:;EW4I[D6UV08M*,
M!]]392YWZJ@&K<@>B*9.J06O(ITT98&'FS63GMT]8L]41X@KS[[DWT:^5!(P
MEOWU]%0(JPA.C8J)=CZFP325(@>[M!Q'S;\=;*CI8I7K>Q&]'1!^P!$*[9A#
MOLW[OJL6 U<$(^RFG@G^;F'[&RO1AXF6H[':=LS*XAX>JAYC1ZCJXKH+7)74
MB%UDH;0F%'Y63DM6)9I9D96C[L&Z^FKK'1LUBL:@CG-(;^KH0833J0^33]"2
M@RT>-VIP][4O4-I3_5@)1'O-._1-G=2'BC?08$O2Q(F%ED#.?+?+)=E6X!4S
MM6>JW\SNZ?>;AT[-PNFILJ4AMCP29L^X&0FK?,5GQ<5I!ZS@";;A$M&-"\4T
MI76/=K9W24$0*U"N0!^ZC&*9*@T1W\OPS*:S4'W?<O_GY#LWZ@2&AB\7WM2L
M"F4K+"ABXC\>+XO&.S!*D-@XCA5*X=J&@@%(N0Y -QGR@[1%SV1A0[]0*RX4
MB4=H,Z2.%%-38)8JFZ+::_J_5<NU#WF]HX3M<N0P$7WR&S>+F[5#$F7;V3[7
MTP8J44,5Y4VHN8YTL?@.%,$&?RB[HES0KUH^%]O*RKE!7%MT!&V>EMS)D8ZE
MY]VGCZ$:C^RHN,V,HU^8AZ=']+\]($,65)P37R4*LZ"C>_[XY/CTY/CJQ8MC
M$ G*YODJ,Q(8$<C+O6(7V<65I<Z@B[ V:F3A3U^%3[G-LI$:<(*'45>";B8+
MCC0\Y<45:Z3W,4=B*^*))CSZ[/%S&.,U*]FA<FMDB)\C!4L%B-IE$#(MM%V?
M:4F=>>^BL(!S8#JNK,QOJ EBA0OC [>;;=WNK._DA$'(XTR*8((#26\>$TLG
M>)[P"(_.*5NMMA//X<Y2!9]ZY*[-"&6$ABM\[%JJ"Z5C6#T)G)E:7,T$-6[-
M4TE G_QO:O6_QA;)>A>OGMUJ/-2!6D(")44T9#7PQ-)2F9RC-"M7@\-J;JU1
M2ATC3MFVOFA5,49:MLK?4Y#"9P)C9$;A<& 6J51*IRA((?!,LX L..)QW:*V
M42_]P*.X_ADU81TO,5$R[K'2YEQZF-I' 'AENPI+1(.!>S&/&=LDC/U&E/Z1
M^0#^Q\_H9'\"3KE"9C87(ZS#&HX'PRI$C/5\2?JJ*!/FV%G?8C*/QAEC)MTM
M?JGC  5I UR?)/[^/5]$TFL+_+&TP&?-0!HD(BZ^Y:AO$-N48*(YZ(6:4G=^
MQK#HSBYK'\7P3:RPR)I:/..L"*=), X<%)NF+/"J"KI(AH.BJ#MU)63H[3=,
MO3F-H?-7%)XL\KH@DX0)W(/K% PU;!#?(W1V8A^C4H<0[IH.$,AZ'E*H%[;!
M>[RV1SX,[R\]X!G VG><F8DZY60=0O2X[5?'DY/(9#ZJ&O?5A]&Y1+S[?(Z,
M:7[6/=^;,0'%H4V\H"P;WV85TG?4E-IW;2[M@8%DA#3HX&D_I\?P*MC)$U5=
MHC<<&%9*I;/HP<#_'&"8\PAR1J\_N?OUMW;1#7CK!#B-.,83D%D?MYAI\AIV
MV T%.29+BBD"=*H=ED=S@4W&ICODM%6\DP>2:@!M[9=$%:IFL$'4'8-H"0Z%
M'/917ZVD5&:ATBO^^M DLU =/\OJ?-%VM]<WT-4ODJX!ZB&*J"<JY>XLK4]R
M0V'M%%/R"0=._K()2DM30_>I<9AF1>*W6/")3F3NZ_Q]E=-X^\1ETAWS^<!#
MV5VE[%< .H&VL^SO;*=9^5^46#;CJ"D9Y$N/VS^\BA_.TX<5[VM_?7+P@=Y2
MB DP5Q%3.,Y;FRAFF(&"#<X$M%.GL8O*-"_&'QW<_J&"]&=G)\?G3WRVAE&L
M$D%;2:-I,D*S/E@7+FR1/D*W;F^"2+"9YS(10<-<!T/ZOM-0:!02IZ0)>P+5
M1 MW'-R.W;**6K)7% ]K6;_[VSWH9AEUX:5CW8D[[QM1X]%0P\D"2Z^(I#Z[
MR"74+%U'NP YR0VE*(#$E*5!.0>LT7!(E4WR=LOU&:P@J1J(%7B.\0_T8W1,
MXV\CDHLP>!$R,*4K<.@TA ;'W V^18S>F)M?UQRD2Y?F1R"C=[_9X[FR,)?E
MCO=AHX_%PVOP*P0D8"F4)HD#-3[V)X DY&?N;BO-0H#LRE*)7/;9WZ\2<Y!<
M^\17I@&X#W=L.7YO^AJ68EW99?1P"4)+EXWAI3:=7H,$4*1@.QW??&-S@*#H
MKU[B(-D;_]#'Y1+T**MP^B[J)9?O))5X:%SYVT7121K-Y^ .[3)<'39TV];)
M52>LRN7",0XSS_2ZE/V]2YFC1)*PJS;<<F8[0@S4 X+DGUR$SQ/Y4BQU)B^N
MDF)UIQ)>L^+-R_*8K-N2S*73E%NHB8@OWV'NE4^RA]7<SDGQ@CN)JWB$,;%A
MRPKT2-N&  >SF_'A\QL3$&C48Z,E3L<85,0\*UV&5*T&N=]"X*V_>L4A@*%;
M3GRK7D9EV1HN81#([2LS[O5>Y;AV-$1A:]B2"R<E!K[A6KURP"LQL.?/@L[%
MVW#N6I[HW=?81/B^+;.H\(H,*\!!IQ?*A$C^6"[P7.4T9[>+ %6RQ\?BD3A&
MTP5$Q'PG]VQ(A*S5T$X(!F97<7S^8R0!#E!"F.B#3'27+%'$AYK%IY8)=,$4
M%G-BTS;'R^C&'NWC-'QQ#G-IA)HI9:")J&F$%21F%BI?TXIHK18 \2Y7L"P$
MQ /6D6#"+Y.;B/3\BDH\BAHQDJ'&(KTE@F\AD2N6O%0&E!6)C=2P>MV@%\,*
M&D.*:N<[\3AK%PE 5^[6 S2OI/_[BF[5@F/[0O6;6@ GAXBW5/B@\"]Z"4#V
M].2IQRUZW*0]+KVTTEE=:BEB4G8R$>+04X]CT/VZ:X<5YV-#?QLX.EOW??:W
MO[QX^NS%2_..\X@[7Q,@"YAE;1=TQRQD=E4V844O'K\\.$[$$UD+_+#*_8T.
M\32C45Y'M>!]6L64D4H;/7\1M/[DXQ0Q#2LQ=ZZ$W (=7<[N=S8J3& $8T2;
MW*6'@7SNEA35/##A0N[+0S3IR02'3O[_JL5+,+%'S!>L?:#F1KYB-7)AKN0!
M^D.9)V8S8B0L4TYZILB? WS,D6TLI;S@GN.=CNC3PV#"0D\G%A/'S?C9E"LH
M"3BR/69IT3<B\,0H6,=%<Z1O1!,41[Y:U^4UFW-O,>)Z7(F>.G;_V\ZQ<_&P
M/&*!GXWR>LDE%E<Q,>(_,CW:X )Y=UA#)+ LNG(WSZ^"Y48-$B0L_4X"GFQP
MY2*JR/F,MD05W10I1D1JQ::8=>N2*M>X.<J'<Y5W?3PWA'&1_(1KD!GTGJ&T
MRIJ%&J^/R_U(I(RU)F-+U4ANHL5L3MO-;MOD]\J;3J^4"W2\97.W4X[)%389
M4KA@!\BEV:/-P) .(\>^GB,9KK18V='9I#1>-'[I;UD5$<$T*OJ*H8@\*1C/
M5![3P+PN;F&+'*%$K$>Q(@QL7]Y8'Q&W5.CMNQLWXJ0L8-_+*N)*W84H>G\1
MH.P\T[L9@U%)R<?B*HIRPJX[N= )^U$$:F#?YS5&JK"83'>@?J:/M$1J+".1
M0 ]3+6)\M8L/M6CYH/" X#XMD?5\+G6=.O/<&\@(YJ)WX#DK1>+)]D'N_9W#
MG%=F[>,GP\N>--O&MQ#1]/[[<M#EAEM:$K'C_H91]V=<5W+W)=>S5(E[*P2:
M[;NSQ[/34W[TN],GL].SY^-KSSX U/OL%?>;2'%'*MF7_\2N)I5V.XY*)Z.8
MNT:)(M[:-R;W;OL^TXXL'I8$3)D2D?WL'F[*R ^8F[_KX<[4ZR)R2&F"&WE$
MX-D>211QHM\VB%$GDN^Y-40OO9WB$%;(X5']YUIN&/2W\^!5RL!C8'?MB,GC
M&5^:"A:F0D>F->/E)V:5IXW(.6R![;!AEM_D:V,H'2Z.0]B<3[BZN!=P_T5Z
MEO=!X!CO.#FP [[/(RSP);N&N!7<&*;Y-P.IXYC819V3VZ*FB&L/1KF\*'2F
MKC )6.K?>G[CBA&\^X E.P40L2&BJCK56A1GVP=DDTSJ;V+FT&"66 'S!DEQ
M(!R-:[[]&-$<5,?D7JMQXMO@8F2#1GO;5A*LPC@<GE<F38H^(DN7V_-M<&J$
MO=JFFAR\'&P=-7U%2[OK#$@W-R&TEO<^;99I\8O7Z2@0H835JQFM%:88(GH0
M?2W<I%=/<[ 'KZ.=@,A_5)DB\1,=>B+J<_;XC"I&QQKT'RK?^@]OX8,9C=$B
M,Y9>OT*.ZSB\@858)4N-F#,L=^TJN7<\7 3D=<O7JI^9KTU[TU#+1HA[_#=>
M$#L-.288A'OCD,*,L2KW5=$6Y]G11;B!7;EUM>5X9\3B_H9N;WNQI-@S/;<9
M2 _=VOK%SP*WI+4*A-.DF_1/XB%?[+;89?'<!^'!87=CC"__($+XXQRY%_5C
MT_[BR>SD5)CS_/GLZ=G9F#,YW4'_/_,1R#VFQ,TMK8VO PFNO&K!DNICBGZR
M31VLI*UZKCOU>)PN6<$@)"I%W0)?JYW<TZ$W\'Z:ZG^/G"74IAY#42\E6:-.
MK_*+M%)\@(DV")6RDB&80D[32]DGSR3JBAFC)L^@#1@9+^"A!<H-  E2F8TB
MGQU*%H<YPA*T7JME7S)$>>76M -DO$.^,NU%C4V7A"BH,>9/BE]H,PEJ>6J=
M42E$WLGALYX2]LK%'Z'F:(SPD7O%X(N;?*@JT%_A6E%'#T=9\'<6.K[Z:N0;
M<3.&:HBDWO\_ZN<8[^>HMR6C++46)$1F(^N?I0HG7.TG %9NLBO2,3W2"0TJ
MTU<)R_VKJN;Q2G.IJY;&(2I>TBKF/KII&$.9?(]4>F<C1;:!UUN!PL(6VK,N
M%DVV>LR4HF!7U(\85TK[;)S0=B]Y%5#5%^(R7CXR@\C[[,!O!\Q86\\P+#[C
MDI?CO"RY&:SD;">@C,KYPM4T6[NE*[@8R/A;;#VS\S+XJDK;2YW=0^IY195/
M:$O5\M'<7*WIIUU6XC0T94U>(FIFO,DYS<HP5Z@Z0T;'*60W\1U/5'@X-?#X
M_;W^^;@=Z!YF*DLYF&S4XQ=@HH+[^>3ILY&%NHA1+C'&>T2VH":QRLR'2#]&
M(=)?^>X-S^Y2[N$8$^.;!^+*>VGDN)W 7ZT\60H"_Z"?#K%<_I0H0TZ9LY[S
M #JZ6D!UFW1@($)K)4R@%/,M+RI!>OUZ$D)*9AWIF6@BNCP@6F[<,XSKDW,2
M)R;<DC8&]2DTK^+66Q5.G>:V^#D"5^D:\+>3>A<X([5ZC)DG2RW;\A-<DE9-
M?P%HTCO V]\Q]Z0Y_8,#^COP.1$WVG*VYXA,<5.R-RK."[].<R"O[@U:I(V\
M,<FD-'D7'Q_GL\@:N=!&0$I^['DF+$I-%[)83G#)+T!5U /A*ZM4 LFK+X%M
M&VX<XA!$N+G3>_^IN9B\-X>;X!4)4]T>_6S%,2 VJP78E1:D]J/A4"=K(4]&
M7<.Z5+VFCLP%72:D_:=%J*"1.F<XLX\+"B'0]0Q#O42"Y,'6OM=1/W,+^NWG
MQ7$\'Q6 X\OT^,"*@3=4^PI.7R2LYR0!4[KW-+FX2,J)D%KZCL".5+K%1(8C
MHW"[T X<Z!:;K*ROC-SK=K]3,/U-T'J_G-S_H+W6Y/1+;?,&&\$6UL.!Y"Z!
M3'=52:4Y.??(0(JR#@FDX4K1](W<:&MNB,2'8$03P&8YXHJ,G;PJ=K<>CBEX
MI"Z1_D+AS/PS_$H.4/<3GCW=U80U8F5%7W@&DNN\*7.KMV@<(/ \^6U$2:53
M%1O HD9JP&383?1+",[_LAT& [ $CGZ_Z3(-?=_SFBS:Z@VW*;&MT)&12U:2
M*$]T+/]TC048@;F?CV_>ZUU?)=XCAPCK5YLF^L<_#ZCVGV /WT,$LP$XR1C_
M^ !I6"!+75LG613OL&LKORR!U?C>CJ3L18+--&]('[8TBZC[+*!MNKJ3;PN(
MQ5"7<&AFNL8$J9=.VO MQ?I[C)4;Q8RY=9@: O2:PY1T%5W[09Y4O'LY#IK>
MGXB*B=.[XS:M_C;24F^1]Z<VN@X!_KGS8#@"S^\:F6O$$U3;AHEA."."%X%>
M22Q%I^%!9DAS^>$,/6"E('X64JEH=9#!];XE' ,-7&P5H_A--$>RRWGVKE'D
M':U_(GX274 ]@N<Q$83>MQ$CJ_:99RJM-&:E&?.CO8,(P1^G,V;C.K+3;BI-
M'0F?;.N3ANTCAMH/H=+5\7$0X-8+ME+=>>B7P,SHE\"^)*4F7*%/U31XZ]Q:
M"T/P?:S\H]]%I:J9^#:S8)<EI"S$<>;TY*_T@VYMN/(Y!C6;@/G5M;E' "[Q
M63+Z$K_(?.CPPOR7.7\Z?V'^&CY[!9\]>3Y_'']V:9Z=S\_,7^&K_S+T"]BT
MX"_<.DT>T^/GLV?/3[PGX6RTV<K_K(/+XM\)./13J]^=S\Y.[A[+W#Z6W/V)
MY-0X\F7*"@=Z [B)C3-A21W $D-Z47 VN;0XSJ5$Y7)<]>7#7;Y0D2K(PPW"
M7-7L^UI"JH.9(8XP[:7FT*XCWTW_8!$HA@]XH3IW'>H]5_A#1]KP>''U"WUS
M?/)LEDF9K@EEN@_Y=O2SYR='WYMW\?7L()/\&!V!OOG:_YHC31ZU/-X^^8M9
M%G<KZ[S/'D_-&YZ,YYOZ%>I'T8^* P>MZ*?342L I?CWQ?VG1G^=_8)_E#P\
MSC_M_C[O5O@[<+5=PJLG\V=/'C! TS_Z=DL_4;YH>V!7^N<:7&+;X0/P/;97
MZ!\X@?_-^I_^!U!+ P04    "  'BV9:V^56]?H#  #""0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6RE5DUOXS80O?M7$&I0M(!AR9)WLTUM W'2
MHCTL$&2W[:'H@9)&$K$4J9*4'??7=X:4%677<8OV8HODS'MOOD2M#]I\L@V
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
M.J/O%,*)@$ A_-IQCBBN(A<_2FQB$5+:]8[\J^N7+'RA %:P@OFL28S=4K7
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
M+56FJ_Y+G( ']1>=WY.E+2?/H-.$443HHGTU *?S:)+4!9>-.WKOZ5SS9H)
MP+M($D11O^C"0V^0CWLO_PMEE_R)@P9[U&W_':!;[;ZB7/N/!UMR_PGF%VF7
M&A[.58:MX_!D-O"C9GM3F35_2EB8JC(%7ZZ41.$F CS/#-*JN:$#NF]+5_\#
M4$L#!!0    (  >+9EJ%-+XC @,  * &   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;)6536_;.!"&[_D5 Q4H4J"P/NPV;6H;<-(LFD,70=S='A9[
MH*21Q0U%JB1EQ_]^9RA9<8'$0"Z22,T\?-^A.)KOC'UP-:*'QT9IMXAJ[]O+
M.'9%C8UP$].BIC>5L8WP-+2;V+4611F2&A5G2?(Q;H34T7(>YN[L<FXZKZ3&
M.PNN:QIA]U>HS&X1I=%AXEYN:L\3\7+>B@VNT?_5WED:Q2.EE UJ)XT&B]4B
M6J675S..#P%_2]RYHV=@)[DQ#SRX+1=1PH)08>&9(.BVQ6M4BD$DX]? C,8E
M.?'X^4#_(W@G+[EP>&W43UGZ>A%]BJ#$2G3*WYO=-QS\?&!>890+5]CUL=,/
M$12=\Z89DDE!(W5_%X]#'8X2/B4O)&1#0A9T]PL%E5^%%\NY-3NP'$TT?@A6
M0S:)DYHW9>TMO964YY?WZ*5%JK*'M=A*O7%PIX2>QY[@'!(7 ^BJ!V4O@-(,
MOAOM:P<WNL3R=T!,JD9IV4':57:2^!6+"4S3]Y EV>P$;SI:G0;>]'56X9]5
M[KRES^/?YUSWS-GS3#XREZX5!2XB.A,.[1:CY=LWZ<?DRPG%LU'Q[!3]-9MS
M&I0F$WC)_DU583@:\*?98I.CA?2"B\Y77R-<FZ85>@_HO,B5I&^M/ OS>[W1
M<*MIEV9)>O[PKN=1HPAI^%BHSC$W1XV5]& J$$H!*KF1N:*(IE5FC^A Z))S
MI!UB"RFLI/F=]'6 2>U).!]C;Z"U9BM+!''6H'"=12;;)WL.B\Y*OQ^E5)VG
MJ G\J*6#ED72W77Y?V2<@1P3H-QJ'--XYF:0=UPY<FL:A/5AA57!ML[2SQ<S
M.+^YOUVOW@4SOSJA9,46.CH-EA."^J%0PPJWY,IJH6B%+>J.2UT&F4]%+V4)
MVO B%6$870L79H8JE""@Z(//J$D5=7 MO3O>E,ES'V-\U#4:M)O0&QW!.NW[
M!C+.CNUWU7>=I_"^=W\7=B.I<@HK2DTF%]3M;-\/^X$W;>A!N?'4T<)C3;\0
MM!Q [RMC_&' "XP_I>7_4$L#!!0    (  >+9EJ1U$0STPT  %$B   9
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
M\E1B%WU8PZ;1<>Z($^.$C^@*X<&5X%F&I42.2N_05+,SY0 E76XZ\P^H$BG
M\UG:6PE1-UXJ(J"2%".UZ@/YLV+4QDDQ*BR'0#GB7@6Y5NC@^YC]7N]C.,+T
M]7667659-A,- F9)L1;/+G:!J@SU PO^V!K)VM$NQE3:H9IXZ++T@QSA47:%
ME#(40J"E=:$KI!+']HW5EL2-\NY0QAB#-\)5K,(_+-2)6ZFNU$'0GM(RTXUD
MC/A9*N+?RD-8/!123ZPGE)>=+^<O-6%Z-CD[\$W<#R3Q#XZG(7J2GE;0[31Y
MG]2G_?5!^R90L5"+:3;_X3I1?MH)TX6QCW.X0):I'H^MK%'P04'>:T0^7H*#
MTV+>_@M02P,$%     @ !XMF6EXG]5P"!   U @  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&ULE59);]LX%+[G5Q *D%-B>4FSV@:R=# Y% W22><P
MF --/5D<2Z3*Q8[_?3^2LN(.D@"]R%S>^_B]W=.--BM;$3GVTM3*SK+*N?8J
MSZVHJ.%VH%M2N"FU:;C#UBQSVQKB151JZGP\')[E#9<JFT_CV:.93[5WM53T
M:)CU3</-]I9JO9EEHVQW\"27E0L'^7S:\B5](_?</AKL\AZED TI*[5BALI9
M=C.ZNCT-\E'@NZ2-W5NS8,E"ZU78/!2S;!@(44W"!02.GS7=45T'(-#XT6%F
M_9-!<7^]0_\CV@Y;%MS2G:[_EH6K9ME%Q@HJN:_=D][\29T]GP*>T+6-7[9)
MLI-/&1/>.MUTRF#02)5^^4OGASV%B^$["N-.81QYIX<BRWON^'QJ](:9( VT
ML(BF1FV0DRH$Y9LSN)70<_,G:5>6<56P9R7(.(312;+3W $\B.2B [I-0.-W
M@$9C]D4K5UGV6154_ J0@U5/;;RC=CO^$/&>Q(!-1L=L/!R??H WZ4V=1+S)
M[YG*_KE96&>0'O^^977"/'T;,Y3,E6VYH%F&FK!DUI3-CPY'9\/K#QB?]HQ/
M/T+_G>!\##2:#-A[YO]5$;O33<O5]NCP8CPZO[9LX2T0K&4H?L-#^=CCW5HM
M#V IDAY' :V4BBLA><V$5H5,M6:(K7VMH+"HB3G-NA>9Z5GX7UA()6I? /SJ
MX.CP\NS\\IH]J++F"0[BTEDT 1P0UF K',.-T-8E.'I!G\+S'N3"3:$;LDZ*
MQ%$;E*<ZL=H; 0!4,QE03JHA;%*0O>Z?AJ] !:0@!A0&N\GV-%Z?=_ =_?#2
M;0%I5A1\(M4:*NA;CJUY[7?>B\K[>"<VM+;0DYC@M?#)5HOV*"K&+2ND%=JK
M)(P#M,TV27@;? #CN:U8B;;*6J/_2VTNL5SJ0!_Q@(M5T$4L Z,]$S^7)33@
MJC):\>2ME?SD>640$0JJ92UAY(Y-JW$?8BFVBY &CHLNCJUV0 [Q!V/C.XXR
M.6?!U2I0L5OKJ$D*@K?20;SS6#P+LM:W;;UEH@*#ZW#:<_V*:\-*.%T;)"=M
M=1<)T'0&/7/'4G'$/S'A>-# [_@:C:QKCIF0:UDC[T((0IS*Z#(?74WH[)T]
M^% CQ5Y.LKNOWQ_N3T:7?0JL.=('_ASLEP^3B(W:93SZ01$\&%1^> C+<GO
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
MT55R61 ?0;P!ZYG#2;.ZX0#="Z*3/P!02P,$%     @ !XMF6ABG<+Q\*@
M\(P  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULS5U;<]O(E7['KT Y
MDY2U1=$BY8L\]KA*ECV)L^-+69[,P]8^@$231 P"'#0@6?/K]US[ H(0G>1A
MJS*Q2 +=C=.GS_G.%2]OZ^:KW1C3IM^V965_>K!IV]V/CQ[9Y<9L,SNM=Z:"
M7U9UL\U:^-BL']E=8[*<;MJ6C^9G9T\?;;.B>O#J)7WWJ7GULN[:LJC,IR:U
MW7:;-7>O35G?_O1@]D"_^%RL-RU^\>C5RUVV-M>F_77WJ8%/C]PH>;$UE2WJ
M*FW,ZJ<'E[,?7\^?XPUTQ3\*<VN#OU-\E$5=?\4/[_*?'ISABDQIEBT.D<$_
M-^;*E"6.!.OX709]X.;$&\._=?2?Z>'A81:9-5=U^5N1MYN?'EP\2'.SRKJR
M_5S?_LW( SW!\99U:>G_TUN^]NFS!^FRLVV]E9MA!=NBXG^S;T*(X(:+LP,W
MS.6&.:V;)Z)5OLG:[-7+IKY-&[P:1L,_Z%'I;EA<4>&N7+<-_%K ?>VKR^6R
M[JJVJ-;II[HLEH6QDW1QQQ_NTH?ZY<G+1RU,AS<]6LK0KWGH^8&A9_/T?5VU
M&YN^K7*3QP,\@G6ZQ<YUL:_GHR.^,<MI>CZ;I/.S^>.1\<[=PY_3>.<'QKMF
M5DSK57I=K*MB52RSJDT':)+^S^7"M@WPT/\.$8*G>3P\#1ZL'^TN6YJ?'L#)
ML::Y,0]>_>5/LZ=G+T8>XK%[B,=CH[]ZG=G"XB-\PK&K-D-N'UKD$<,DO6'2
M+QN39$".[2ZK[I @R[JR0),\:TV>KHHJJY9%5J86KC=P6%N;9K28K(*?ZR9M
M-R:],UEC4X-,D,(6FNW"-&X;Z4KXXSS=9#<F71A3I4"E7=; U04>VV7=Y#"-
M26Z+=D.?97-V30&S[TK8GK6I3).5Y1W^;G8MWXN3_UH5^.D:%VC3AW_YT\5\
M?O;BKY>7G^C/V8L36L&N:VR'F]_6:;;;P:YGB]*D38>CXP6-67<E$86HA$-?
MFV77%&TA5[S]MMQDU=JD5_5V6UB26SK?]=LKG6Z*1#V"CO!L99>;%)XJK5
ME6F6_Q,D O]< 2&M!>Y-D,Q9NLJ*)MV%>R>KO.+-P^EGSU[88+)=;0L6C>W(
MODSH+U #3494ARE XO$C+S.[25<@V6VBFPW7%75N=2DFGX[P^!/'XT]&F?.3
MWVEXJBM'NP.<?NQ@27\PXO?CMP:?5_B1%W97K:OT7052"JE3P+>WFQJYLKZM
M8##;+6R1%UE#4I9'09+B.#EP3%W>A%?=)3S@ITU1%KL=/ ;<1:-_\?L*P]P8
MVQ9K6JZ!Q=?;8IG>%-D"[FKO]!P$@]#B<M.:!A0*GI06V-&VZ;9N#/(_[S4_
M7K"8%K@[Q1EW3;V">^BVKLSE\+5F2L0TOW= I/)NTKL_O07)8#==>YH#-29
MF6*Y@4.?HUHKD+T+>*!EFR+K=LV!$Y+X;9@"+> 91#CYC<"G U%=V8P4OPT$
MBRD+F(Q&['8PSS+<_#%&?>H8]>DH;P%2 !Q0I5==TY@*%.@77$AYD%./&BT9
M&HU8==55](PH&TA&[>J&#NE2[\!CR5P$2H+DX?1ZFN; E%DS1?UL6MR;S%HC
MI"N%<U"LY0:YB0D&?"2CXB\UC(4'/JN28,0T0PZ21=(]P$Z]65':L)! E9 B
MX_!AJ+>&%F"^ >2TR*;Q8' ?#G5+0 L_WP#7@;@U(G<3&BJ-!1&/^'M')\$.
M#+<I &,U(.Y+-Q"O:9KJ9CIBM@'Y0UG<XSC@TC7@82%G;?59"D ;P+ H3(0L
M]XJ:,9Y\YGCRV2@7_6H-"J>W("1P?CO$AZ,C# ,8&#8)AR6&9,WM],\QHA0O
M0NL"=X@T/.IF8&78,Y@+L&X%FXP7(]&VV5>@FFE:H&]JW-1(:&#A;KNC$S]-
M8"WPU <O2+/5"LP"V@,^-,@06R?(#QP'DIN%7<*>=HV1!\3SAJL;OB=A.(03
M+;(284S*UA;29()@Z18L$OQW:!V-N3%5USL6.8 .41K^P#.W1YK!:7SKL6T2
MD^2?7;Z.5=JB:XE7J[I-45CB@H#N!4I:8.S3#LAJZU5[BQ>Q'KD!TVZ'>DN_
MANL7>%693]+2@,D$\*&!K6N^@LZ![^ B."PMT ;NMQNXY71!5Z$HAV=D:9R^
M]SN//UO2IW[]P&'1V44*&*0OP94JO0$U6W<JJ<+-7X :,#?\8 L0&[!$.+0
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
M (9X ?R.-4SZ 2? IM.TO%?_!U!+ P04    "  'BV9:Z@B%\GD#  #(!P
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
M%G<Q][C Y5=JFH#O,Z7LXX ,K*_3I_\!4$L#!!0    (  >+9EJ]11*S_P(
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
M<VAE970T,"YX;6RU5FUOVC 0_BM6-DVMM)'W%#J(5&#3*JU2U:S;AVD?3#C
MJF-GMGGIOY_M0,9+&JT2XT-B.W>/G^>XLZ^_YN))+@ 4VA24R8&S4*J\=EV9
M+Z# LL-+8/K+C(L"*ST5<U>6 O#4.A74#3PO<0M,F)/V[=J]2/M\J2AA<"^0
M7!8%%L]#H'P]<'QGM_! Y@ME%MRT7^(Y9* >RWNA9VZ-,B4%,$DX0P)F ^?&
MOQ[UC+TU^$Y@+??&R"B9</YD)K?3@>,90D A5P8!Z]<*1D"I =(T?F\QG7I+
MX[@_WJ%_MMJUE@F6,.+T!YFJQ<#I.F@*,[RDZH&OO\!63VSP<DZE?:)U91O%
M#LJ74O%BZZP9%(15;[S9QF'/P4]>< BV#L&Q0_2"0[AU"*W0BIF5-<8*IWW!
MUT@8:XUF!C8VUENK(<S\BYD2^BO1?BH=8HI9#BBS*3/B1<D9,"71Q1@4)E1>
MH@_H,1NCB[>7?5?I'8V?FV_1AQ5Z\ *Z'Z [SM1"HD]L"M-# %=3K?D&.[[#
MH!5Q#'D'A?Y[%'A!U$!H]._N80N=L Y?:/'"UX;OYU=MB6X5%/)74]PJV*@9
MUI3NM2QQ#@-'UZ8$L0(G???&3[R/39K/!'80@:B.0-2&GCYVL@Z:\Q4(IHM;
M(:7/$KD4SVA"*)5-TEOQFMFB)M453FQQS&&U2J,X\7M!M^^N&@3%M:"X5= 8
M]+XYP?:4@8T^+B4TR:A0DKWM S^*>E&]>\7RU"ST@R .FTDF-<FDE>1-GO.E
MR;,2/^,);228G!+LAF%XQ._4*O*#V&NF=U73NVI/B@Q]V^5!!OE2$$5 %\4=
M%!,0C071"OC:@C@3V('V;JV]^W^.A.XY(W FL(,(].H(],Y\)/1.2MD[2M-3
MBRCQS.\H4=V]J[  ,;<=@D2V6JI;IEZMFY ;>_<>K0]U<U+U$G]AJL[F#HLY
M81)1F&E(KW.E68FJ6Z@FBI?VPIUPI:]O.USH!@N$,=#?9YRKW<1L4+=LZ1]0
M2P,$%     @ !XMF6F.)O^'R @  Q @  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#$N>&ULK99=;],P%(;_BA40VJ2Q?']TM)&V%L0N$-7*X )QX2:G;30G
M#K;[L7^/[611UGIA0MPD=G+>X^<]MN.,]Y0]\ V 0(>25'QB;82HKVR;9QLH
M,;^D-53RS8JR$@O996N;UPQPKD4EL3W'B>P2%Y65CO6S.4O'="M(4<&<(;XM
M2\P>;X#0_<1RK:<'=\5Z(]0#.QW7> T+$/?UG,F>W67)BQ(J7M *,5A-K&OW
M:IJH>!WPO8 ][[61<K*D]$%U;O.)Y2@@() )E0'+VPZF0(A*)#%^MSFM;D@E
M[+>?LG_2WJ67)>8PI>1'D8O-Q$HLE,,*;XFXH_O/T/H)5;Z,$JZO:-_&.A;*
MMES0LA5+@K*HFCL^M'7H"=S@!8'7"KS7"OQ6X&NC#9FV-<,"IV-&]XBI:)E-
M-71MM%JZ*2HUBPO!Y-M"ZD1Z@PFN,D +O62FM*QI!97@Z#U:R!63;PD@ND)S
M!C4N<O3Q()</!XYPE:.O8@,,3;>,206ZYARD[FP& A>$G\L,]XL9.GM[/K:%
M)%7CV5E+==-0>2]0S2"[1+Y[@3S'"PSRZ>OE_G.Y+>O3%<GKBN3I?/X+^?ZM
M$C^OEUPPN4Y_F0K0C!B81U1[]XK7.(.))3<G![8#*WWWQHV<#Z9R_*=DSXKC
M=\7QA[*GM]5.FJ;L\0)5($Q6&WVH]>JKLDO=4,ZK.[9W?1.#PYA-H '^H.,/
M!OF/)]3DH,D0]1SXCI\X_I$#0U@2!G'0A3T###O <!!P =F6%>(1S:"FO!!&
MPO!D:#F];C Z(C2$A6'LC<R$44<8#1)^PP=T!QD4.[PDY@I&)P/'41B.DB,^
M8U@TBLU\<<<7#_+UV/1VS=J-BO5&->'&)QRAG$G_>,F>AHU"+S+#)AUL,EQ,
M*C!!=;LJ%2[T/S54?VK^[B YW72C*/0\[\B"(<YWH^#$A=T[8]3Y_@6S=5%Q
M1& EE<YE+%.PYLQL.H+6^MA94B$/,=W<R-\,8"I OE]1*IXZZB3K?ES2/U!+
M P04    "  'BV9:D11[N:@$   M&@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6R]66MOVS84_2N$-@P)D$8B]<YL XVSH@42(&C:]4.Q#XQ,VT0D
M426I..VO'R4K>EGFJD'U%UN/>X_.O3RDCZG9CO$GL25$@I<D3L7<V$J979FF
MB+8DP>*29215=]:,)UBJ4[XQ1<8)7I5)26PBR_+,!-/46,S*:_=\,6.YC&E*
M[CD0>9)@_OV:Q&PW-Z#Q>N$CW6QE<<%<S#*\(0]$?L[NN3HS:Y0534@J*$L!
M)^NY\19>+9%7))01?U.R$ZUC4)3RR-A3<?)A-3>L@A&)220+"*R^GLF2Q'&!
MI'A\JT"-^IE%8OOX%?U=6;PJYA$+LF3Q%[J2V[D1&&!%UCB/Y4>V>T^J@MP"
M+V*Q*#_!KHJU#!#E0K*D2E8,$IKNO_%+U8A6 G2.)* J ?UL@ETEV&6A>V9E
M63=8XL6,LQW@1;1"*P[*WI39JAJ:%L/X(+FZ2U6>7%SC&*<1 0^E9I8LR5A*
M4BG &_"@)+/*8P+8&MQS)1PNOP.<KL!?WW*:J:&4X.R&2$QC<:["/S_<@+/?
MSV>F5+0*<#.J*%SO*: C%&Y(= EL> &0A9R!].7/I]O==%,UH^X(JCN"2CS[
M"-Y0V1?@7K5)]JK_>JM2P0=)$O'/4-G[YSC#SRGFYY7(<$3FAIJ @O!G8BS^
M^ UZUI]#39@(K-,2NVZ)K4-?=$:?O-9_ 3:<"3%4^1[.+>&*A>1Y84/+M2PX
M,Y_;11W&(1NI%2BLXSI\G9JOH^5[2X2X4BM$E"=YC"59J8FMVA)1O%\Z5!4X
M85S2'^6%H0KV#_!:S-[X@>N&8:^"@;C =FW;'Z[ K2MPM15\8A+'(#O2]Y3(
M(<[N 1=DP]"Q4(_S81QT L_ST3!GK^;L:3F_S=5BQ1YI3 3X>D>21\('IX46
M9>RTF BL4[!?%^R?:*7PIVS)1&"=E@1U2X)I5XK@4(LH"+R^9 _#D*\4>V26
MA37;4,OV#D=;=>D"2*9^1KN<M1+6PHX=KXG .AV 5O/[;YU(Q-6#)NK*5&C=
MMK1L$9Q6R!5>6Z*>9T'7[2EY(,ZU/.@=D3)L; O46H!%X=UR2?@(&>L11X_8
MK[ HL/$HT#Z5D+5N:'1;)D+KMJ6Q0E#OA<8+^=#2V$%H67Y?R -Q=M 6?)=Q
M8WV@WOLL<4:5^Z$_E&\3;"UWF!.]C+5XH\=K(K1N]8V)@MZI9#RIT9H*K=N6
MQFI!K6WY'S+V#^09NE9@]YW%0)SM(&A[1V3<."&HMT+O<IY2F2OM%I37]*4X
MUCMC/>+H$9L(K5M_XZU@>"HA3VJWID+K;BXT?@MIC<MX(5=X76,!@[Z.!\*@
M'S@A'-8Q:IP0TCNA6X(%V;)X!6BB_I ^DZ3<']+I6(\X>N=C(K1N_:WMH)/M
M!TV[(?0K[!9J[!::>$^HPNO\AT,P]/N^XK_CNHP;)X3T3N@3$9*FFY8W/OO"
M^!.@:3&N&]4D<:Z7M19_]/A-A-;M1N.RD'LJ64]JOZ9"Z[:EL5](OXDU7M;>
MP1ZF%_AAX/5E?1CGN(%C]7V&V=K++UZDW&&^H:D ,5FK1.O25PA\_VYB?R)9
M5F[O/S(I65(>;@E>$5X$J/MKQN3K2?'&H'Y#M/@74$L#!!0    (  >+9EH:
M!Q6?VP(   ((   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;*U5:V_3
M,!3]*U9 :$BPQ'EVHXVTM2"00$PK@P^(#VYRNUISXF [[?;OL9TTM$U:38(O
MB1_W')][_+CC#1</<@6@T&/!2CEQ5DI5EZXKLQ441)[S"DH]L^2B($IWQ;TK
M*P$DMZ""N;[GQ6Y!:.FD8SMV(](QKQ6C)=P().NB(.+I&AC?3!SL; =NZ?U*
MF0$W'5?D'N:@[JH;H7MNQY+3 DI)>8D$+"?.%;Z<)B;>!GRGL)$[;60R67#^
M8#J?\HGC&4' (%.&@>C?&J; F"'2,GZWG$ZWI 'NMK?L'VSN.I<%D3#E[ ?-
MU6KBC!R4PY+43-WRS4=H\XD,7\:9M%^T:6,]!V6U5+QHP5I!0<OF3QY;'W8
M.#P"\%N _UQ T ("FVBCS*8U(XJD8\$W2)AHS68:UAN+UMG0TNSB7 D]2S5.
MI=>$D3(#-+='9LJ+BI=0*HG>HKD^,7G- /$ENLHR44..WC_JXR-!(E+FZ*M:
M@4#36@B-0)\I65!&%=6S9S-0A#+Y6M/<S6?H[.7KL:NT7+.HF[72KAMI_A%I
M,\C.48#?(-_SPP'X]/GP8!_N:I,ZI_S.*=_R!4?X_L&.GU<+J80^L;^&7&B6
M#8>7-;?X4E8D@XFCKZD$L08G??4"Q]Z[(4_^$]F>0T'G4'"*/9T*R*E"&1$Y
MJL@363 8RK<AB2R)>636J>]%WMA=[^;1#\+8"[J@/7UAIR\\J6^[:]#NVI"X
MAB'>63<9C2["T8&\?AC&?C**AP5&G<#HI, 9+$&?GEP_CVLHZT'WHK[ ^ */
M#OWKAV$/1YXW+##N!,;/<E#OKN",#>F+^PL'./2"0P?[<1>C*(F.;''2"4Q.
M"OS&%6&Z-NQOM+V>W%[/K+V>[._U',HBZ9_141+Z.#[(HA^'?0_CT#](P]UY
MH4UU_$+$/2TE8K#42.\\T12BJ3A-1_'*/MH+KG0)L,V5+M(@3(">7W*NMAU3
M![JRG_X!4$L#!!0    (  >+9EJ/.U!9C (   @'   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;*U576_3,!3]*U9 :)/8\M6DVT@CK2T()":F38,'
MQ(.;W#;6G#C8;KO^>ZZ=-.NZK!J(/C2^SCW'YUS'U\E:R'M5 &CR4/)*C9Q"
MZ_K"=5560$G5J:BAPC=S(4NJ,90+5]42:&Y!)7<#SXO=DK+*21,[=RW31"PU
M9Q5<2Z*694GE9@Q<K$>.[VPG;MBBT&;"39.:+N 6]%U]+3%R.Y:<E5 I)BHB
M83YR+OV+26SR;<)W!FNU,R;&R4R(>Q-\R4>.9P0!ATP;!HJ/%4R <T.$,GZW
MG$ZWI 'NCK?LGZQW]#*C"B:"_V"Y+D;.F4-RF-,EUS=B_1E:/Y'ARP17]I^L
MF]QPZ)!LJ;0H6S J*%G5/.E#6X<=@!^_  A:0+ /&+P "%M :(TVRJRM*=4T
M3:18$VFRD<T,;&TL&MVPRNSBK9;XEB%.I]]JD%2S:D&^ E9#D:,I:,JX.B8G
MY.YV2H[>'B>NQI5,OINUK..&-7B!U0_(E:ATH<C'*H?\*8&+$CN=P5;G.#C(
M.(7LE(3^>Q)XP:!'T.3U\/" G+ K6VCYPM>6[>?E3&F)'^6OOFHU9(-^,G-0
M+U1-,Q@Y>!(5R!4XZ;LW?NQ]Z'/ZG\B>^!YTO@>'V%.[JWQ#:KK!HZQ5G]F&
M(;(,IHFLTMC#7^*N=ET<7.<?742=B^B@B\?=XV;W^DPT!/&NB>&9%P[W7$0]
M7OUS/^S2GNB+.WWQW^@CTO2B$S$_66) E8+^PL?/Q9P/PF&XI_EY6G3NQU&\
MI]G=:2HER(7MM8ID8EGIYMQVLUT[O[1=;&]^C&V^Z<J/-,T=<47E@E4*7<Z1
MTCL=HBC9]-TFT**VK6LF-#9".RSPJ@)I$O#]7 B]#<P"W>67_@%02P,$%
M  @ !XMF6IH4C2I> @  =@4  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N
M>&ULA51;;]HP%/XK5C9-G;0VP2&T8B%26U1M4K>AHFX/TQY,<B!6'3NS3Z#\
M^]E.B%";LA?BR_EN-L?I3NDG4P(@>:Z$-+.@1*RG86CR$BIF+E0-TNZLE:X8
MVJG>A*;6P H/JD1(HV@25HS+($O]VD)GJ6I0< D+34Q354SO;T"HW2P8!8>%
M![XIT2V$65JS#2P!'^N%MK.P9REX!=)P)8F&]2RX'DUO$E?O"WYRV)FC,7%)
M5DH]N<G78A9$SA (R-$Q,/O9PBT(X8BLC;\=9]!+.N#Q^,!^Y[/;+"MFX%:)
M7[S <A9<!:2 -6L$/JC=%^CR>(.Y$L;_DEU7&P4D;PRJJ@-;!Q67[9<]=^=P
M!*#T#0#M -3[;H6\RSE#EJ5:[8AVU9;-#7Q4C[;FN'27LD1M=[G%8?:C!LV0
MRPVY!QO.D'.RM!=?- *(6I.[!AL-[1Y9L+V]#C2DD05H@B60[TJ>WS*9VU-E
M*W$H/)L#,B[,QS1$Z]$IA7GGYZ;U0]_P,X?\@L2C3X1&=$P>EW-R]OX%36@C
M]CEIGY-ZWO@-WO^'>CP.15Z'^GV],JCMO^C/4*I6?3RL[CIK:FJ6PRRPK6-
M;R'(/KP;3:+/)[+%?;;X%'MFCRH9\M2B$H]RS;G-8AHE=)*&VP&U<:\V/JEV
M#\9,":_J!J$@7"+81#BDW_),CO3/X]$5'99/>OGDI/S"G9]$LF6B\;<I_.T(
MSE9<<-P/&4E>'\3H,AZ/7S@)C]K(O4C?F-YP::S"V@*CBTO+H-LN;R>H:M]9
M*X6V3_VPM \C:%=@]]=*X6'BFK5_:K-_4$L#!!0    (  >+9EHTVZW97 (
M  <&   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;*V486_3,!"&_\HI
M2&A(K$F3=ALEC;2U0B"!F#;!/B ^N,FUL>;8P7;;[=]S=M(H0VD%$E]:V[GW
M/3^V[]*]TH^F1+3P5 EIYD%I;3T+0Y.76#$S4C5*^K)6NF*6IGH3FEHC*[RH
M$F$<11=AQ;@,LM2OW>HL55LKN,1;#69;54P_WZ!0^WDP#@X+=WQ36K<09FG-
M-GB/]EM]JVD6=BX%KU :KB1H7,^#Z_%L,7'Q/N [Q[WIC<&1K)1Z=)-/Q3R(
MW(908&Z= Z._'2Y0"&=$V_C5>@9=2B?LCP_N'SP[L:R8P842#[RPY3RX"J#
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
M<&FLI58XP)';X=A"*Z^JG>S3=TTRD)</TOGE+B#+ ;*\S\XO/];Y'6.O03H
M16Z'8@OI=*RD[!-W36_M1>-AWC1V05P.Q.5]]G?YD?XN&<])@VB D-Q.R!:B
M<5!7V9WJFGH ,A^D&<Q=8-D'+/M]-H/](^\>&X UO+SN T9].T9[%E3+)R*[
M4UU3#]3V!^D?^RY@[0.L_3[[Q_Z1=Y&/"&I2^WHL_Q+O6JC[($Y1*#=FV'3L
M&]:HP\=MAQ6=[(H/RNX2K9.H6-Q*L98J/\#LWR2)?EK)OU&K/C%<_@=02P,$
M%     @ !XMF6M=_MD0.!0  WAL  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3,N>&ULO5EK;]LV%/TKA#8,+;!%(B5+<F8;2)P63;&@1HVN'XI^H&7:)BJ)
M'DG9&; ?/^H1O2S3C]K)AT2B[SV\YX8\.A8'6\9_B!4A$CQ'82R&QDK*]:UI
MBF!%(BQNV)K$ZI,%XQ&6ZI8O3;'F!,^SI"@TD66Y9H1I;(P&V=B$CP8LD2&-
MR80#D401YO_>DY!MAP8T7@8^T^5*I@/F:+#&2S(E\LMZPM6=6:+,:41B05D,
M.%D,C3MX.[:M-"&+^)N2K:A=@Y3*C+$?Z<WC?&A8:44D)(%,(;#ZLR%C$H8I
MDJKCGP+4*.=,$^O7+^CO,_**S P+,F;A5SJ7JZ'A&V!.%C@)Y6>V_4 *0KT4
M+V"AR'Z#;1%K&2!(A&11D:PJB&B<_\7/12-J"=#=DX"*!-1.</8DV$6"G1'-
M*\MH/6")1P/.MH"GT0HMO<AZDV4K-C1._XU3R=6G5.7)T1BOJ<0A4&-)(!-.
MP!]@JM;*/ D)8 LP)4'"J:1$@*^8<QQ+ ;"*&K-X0[BD,Q7VYH%(3$/Q5N46
M0>#;$XEFA']70U^F#^#-KV\'IE3UIK.:05';?5X;VE,;1.")Q7(EP+MX3N9-
M %,1+=FB%[;W2(OX0((;8,/? ;*0TU'0^/AT6U..73;?SO#L/7BG-OK;7PH
M/$H2B>]=[<QG<[IG2P7A5JQQ0(:&VO&"\ TQ1K_] EWKSZY67 BLT1BG;(RC
M0Q^5'5#"(R2.YS1>=A'.4=P,)16LS<AVH87Z W-3I[(;YOBHC&E4V"LK[&DK
M?/=,>$ % 1-. ])56Y[OUR:U;F"O59EVDC.;[)847"V%]YARL,%ATEE^GMNK
MM];N.SW']EL4=@/=OJK0\[L;[)75>=KJQBR*E,Q/)0M^5&KRG]HG/-TC=^58
M5_%:Z%,WPH7 &EWPRR[XKZH0_B4;<R&P1F/Z96/Z%U&(_L[61Y[Z:2]B[61G
M4H%6]0RV?E),"H#Z+NM;+0[Z2<XE43,2\ ")->4X\V;*B72ST"-\Q'&BK*1Z
MNMI6UWK3IY]+$%4$T4_H99'<T,&>#SV__3#2SW(NB\IR0.V#^Y"NWFMU58]]
MJGY<"JW9B<IC0.=5M15J/<W)S;D06K,YE;V!>G]SK+X6,'6!]9$/W?:BOX;1
M@973@7JK<X3 NCMVS;;@C=]^4.@G.I=(98J@WA4=([)ZA(])F"HL\CH7W36\
M#JS,#M1:AD,*Z^\H+((0(;AC2?73G$NCLB90[TT>8Z4DZCOU))F%- "?%@NE
MK?&RKK:=*MQ)^D+.I&C,-7P.JGP.LEY5<=&%'$_QW?\:_@E5_@GIW<^QBEO
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
M= :T&U5=CNN.D96K:/?24'UTS9S^8%#9 /J^D-(\=>P$S3]1\@M02P,$%
M  @ !XMF6MKT$N23!   =!D  !D   !X;"]W;W)K<VAE971S+W-H965T-C N
M>&ULM9G];Z,V&,?_%8M-4T_:"N8MI$LB7<NJ=;IJU;6]23OM!Q>>).@ YVRG
M2??7S[P4 J%>./E^27CQ\[6?#_#PM9GM*/O"UP "[;,TYW-C+<3FPC1YM(:,
M\'.Z@5R>65*6$2%WV<KD&P8D+H.RU+0MRS<SDN3&8E8>NV.+&=V*-,GACB&^
MS3+"7BXAI;NY@8W7 Q^3U5H4!\S%;$-6< _B<7/'Y)[9J,1)!CE/:(X8+.?&
M>WP1VE814+;XE,".'VRC(I4G2K\4.S?QW+"*$4$*D2@DB/Q[ABM(TT))CN-K
M+6HT?1:!A]NOZM=E\C*9)\+ABJ9_);%8SXW 0#$LR385'^GN=Z@3\@J]B*:\
M_$6[JJTK&T=;+FA6!\L19$E>_9-]#>(@ /MO!-AU@-T/<-\(<.H Y]0 MPYP
M2S)5*B6'D BRF#&Z0ZQH+=6*C1)F&2W33_+BNM\+)L\F,DXL;O*(9H >R!XX
M.@M!D"3E[] OZ/$^1&<_OIN90O92M#6C6O&R4K3?4,0VNJ6Y6'/T6QY#W!4P
MY?":,=JO8[RTE8HA1.?(P3\CV[+=@0%=G1[N#(2'IX?;BFR<AKA3ZCFG$/_\
M09Y%-P(R_L\0ZDK*'98J:L(%WY (YH9\Z#FP9S 6/_V ?>O7(4PZQ4)-8AV$
M;H/05:DOKB$&1E+$!1%;0=D+2BJH@NP1(P+0V098!+F0I6OP%J[T<77-B]KX
MO+#.;3PSGP^!G=0J5([U&TEX#0E/2>(32;>D*J"I+.$DCV HW4K$.\C#\_ D
M\/L)#[1S[$E@6;V4E8/ZQI3])F5?F?*?NQP87R<;U%[CH9S]H8OG]1)6=C7V
MD= DUJ$R::A,U%3$&AB"O?0#'/@0#V7\V%)2B?D';">^XQ?5N7.?:.JS0R1H
MB 1*(H\Y@XBN\N1?B,O"\ 0Y+!,Q""<XNO$=R[(#NW^_!$=YVY[KX6#:2_Q8
MS[8"WW);0)V<IDU.4V5.#U3(LK<=DYE2<.QEGQZE/X@IU-1IAQ&V6DMCJ5\/
ME$F[EQ>O6/3'EB4\3BJ3^?D6LB=@@V]:M>984%K50EUJ79X'%A'K<RRUEBZ.
M.M5"76I=CG;+T3[)MI \+JT+'-B6091*N=$H[:.'%SN>YW@3U^D]OKHZ[G)J
M#3)6FL<!3D4OA$5K%#&($X$BPMB+G/3N"(L'JYZZA]'HG"-T_M3R ^SWP7T/
M5XQ;6XS5OOB^A%5@^T C"?#TXJ?)P]:X=*J%NM2Z3%N#C3V-Q4^3,:XYZE0+
M=:EU.;:N':MM^^CBI].:7]5JG>(G7=O$Q].CXO<];#QN?3Q6&WD=Q4^KU<?'
M7M^9VA/'[<^#=77;!=?:?:SV^P\[BOX&1M'#F@&@:[IEZIJGE!M-2:=:J$NM
MB[*=9>"IQIJG=8:A52W4I=9=MFPG(O;_3$1&UCRUW%B4M=KA)!1;%IX&GMOW
M+;HZKCB9!\O1&;!5N:S/442WN:A6?9NCS:>#]^6">>_X);ZXJCX M#+5]XA;
MPE9)SE$*2REIG4]DEJQ:XJ]V!-V4B]Y/5 B:E9MK(/)R% WD^26EXG6GZ*#Y
MT++X#U!+ P04    "  'BV9:^!B P*@"  !8!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6RM55UOTS 4_2M60&B3V)(X;2BCC;2V3$QB4K4R>$ \
MN,EM8RVQ@^VVX]]S[:2AG=)J(%X2?]QS?,ZU?3W<2O6H<P!#GLI"Z)&7&U-=
M^;Y.<RB9OI05")Q92E4R@UVU\G6E@&4.5!8^#8+8+QD77C)T8S.5#.7:%%S
M3!&]+DNF?HVAD-N1%WJ[@7N^RHT=\)-AQ58P!_-0S13V_)8EXR4(S:4@"I8C
M[SJ\FL0VW@5\Y;#5>VUBG2RD?+2=VVSD!580%) :R\#PMX$)%(4E0AD_&TZO
M7=("]]L[]AOG';TLF(:)++[QS.0C;^"1#)9L79A[N?T$C9^^Y4MEH=V7;)O8
MP"/I6AM9-F!44')1_]E3DX<]0!@? = &0)\#>D< 40.(G-%:F;,U988E0R6W
M1-EH9+,-EQN'1C=<V%V<&X6S''$FN16I+(%\84^@R069XRG)U@40N213G-"&
MIX2)C-P* THPFWI6D)F""X20SU)K<C8%PWBASQ'_,)^2L]?G0]^@-KN"GS8Z
MQK4.>D1'2,F=%";7Y*/((#LD\-%4ZXSNG(WI2<8II)<D"M\2&M!>AZ#)R^'1
M"3E1F^C(\45'^/XEL]^O%]HH/.D_NA):K]?K7L_>_BM=L11&'EYO#6H#7O+F
M51@''[J2\9_(#E+3:U/3.\6>/ AN("-SPPSH+J<UO._@MBQMD@OZGO8I'>#&
M;O9M=$7204BC0=A&'FCLMQK[)S4>[%*7QI/PO]V-FBS>LQ&&_:#;0=PZB$\Z
M<"=J 5CX@?#ZUAM[Z[O,Q"].>%<D)APS_CSA_EZ1*D&M7.W6))5K8>I;W8ZV
MS\.UJXK/QL?X;-15_@]-_>;<,;7B0I,"ED@97+Y#7:JNXW7'R,J5PH4T6%A=
M,\>G#Y0-P/FEE&;7L0NTCVGR&U!+ P04    "  'BV9:':B/[< #  #*#
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RMEUF/VS80Q[\*H19% G17
M)'5O;0%[-$@>TB[62?I0](&6QK:PDNB2U'KS[4M*LGQ1:H/FQ=8Q\^=OAL>,
M9CLNGN4&0*'7JJSEW-DHM;UQ79EMH&+RFF^AUF]67%1,Z5NQ=N56 ,M;IZIT
M*<:A6[&B=M)9^^Q1I#/>J+*HX5$@V505$U_OH.2[N4.<_8.G8KU1YH&;SK9L
M#0M0G[>/0M^Y@TI>5%#+@M=(P&KNW)*;>^(;A];B2P$[>72-3"A+SI_-S8=\
M[F!#!"5DRD@P_?<"]U"61DES_-V+.L.8QO'X>J_^K@U>![-D$NYY^4>1J\W<
MB1V4PXHUI7KBN_?0!Q08O8R7LOU%N]X6.RAKI.)5[ZP)JJ+N_MEKGX@C!Q*.
M.-#>@9X[^",.7N_@M8%V9&U8#TRQ=";X#@ECK=7,19N;UEM'4]1F&A=*Z+>%
M]E/IASKC%:!/[!4DND(+O4SRI@3$5^@=Y"!8B1:*J49Q\14=C-$34X#>/(!B
M12G?:L_/BP?TYL>W,U=I*J/M9CW!74= 1P@(11]YK382_5KGD)\*N#J<(2:Z
MC^F.3BH^0':-//(SHICZ%J#[_^[N3>!X0XJ]5L\;T?NVG/YYNY1*Z-7]ERV5
MW4B^?22SY6_DEF4P=_2>EB!>P$E_^H&$^!=;&KZ3V$E2_"$I_I1ZND^$TG$S
MA>20#Z&38(N\DPM:.7,VO:17(?%I$N.9^W(<E<70CQ(<XH/A"7$P$ >3Q&;*
M !7=="FS7VR8G49X/#HEL1^$9Y06NY@$U$_LD.$ &?X+),^>VW,M1QI4'_:2
MF>/2AAI>() 8>R0Y([TTHU'H1<0.&@V@T?3\<Z%/V'H\D9/N]L6);(O\_^N<
MQ!</\<63\9G]G G("V6-+KZ<?H*]!)/@+/M6PXAX7FS/?S+P)9-\OW%SV#:Z
MB"[UR50HJ*R<R>7DATETON4NK:[TUL3!""/!A^*$)RF_L+)A7;DO=</!ZLQZ
M-O0JQP"!1Z,8DS-0FV% HC@<.1O(41DEDZ0/L *AYQLIT0!JME9,<KGC2!@$
M\06FQ="CF,1T!),>,.DD9EMBL@VKU_9$THN!(YT>?'XF6.RNJ!]%D3<">*B5
M9++JI+^K#8CQ]=A[GRZU&-,+0(N='WE),,)W*%MDNFY]XHJ55K))OV\XL+Z#
M4!>;>]055B#6;;,L=5EH:M4U4\/3H2&_;=O0L^=WIE%ON\V#3-?E?V1B7=02
ME;#2DO@ZTF5-=(US=Z/XMNT]EUSI3K:]W.B/#1#&0+]?<:[V-V: X?,E_0=0
M2P,$%     @ !XMF6H%%.,!5!   41   !D   !X;"]W;W)K<VAE971S+W-H
M965T-C,N>&ULK9AM;]LV$,>_"J$-0PLLD:AG9;:!-$&[ -T6)&WWFI%HFPLE
M>B1M)_OT.TJ*[%@4$:!]$^OA[O0[ZN[^8F9[(1_5FE*-GFK>J+FWUGISX?NJ
M7-.:J'.QH0W<60I9$PVG<N6KC:2D:IUJ[H=!D/HU88VWF+77;N5B)K::LX;>
M2J2V=4WD\P?*Q7[N8>_EPAU;K;6YX"]F&[*B]U1_W=Q*./.'*!6K::.8:)"D
MR[EWB2^N<&$<6HMOC.[5T3$RJ3P(\6A.;JJY%Q@BRFFI30@"/SMZ13DWD8#C
MWSZH-SS3.!X?OT3_V"8/R3P01:\$_YM5>CWW<@]5=$FV7-^)_>^T3R@Q\4K!
M5?L7[7O;P$/E5FE1]\Y 4+.F^R5/_4(<.>!XPB'L'<*W.D2]0]0FVI&U:5T3
M318S*?9(&FN(9@[:M6F](1O6F-=XKR7<9>"G%S=-*6J*OI GJM 9NH<RJ;:<
M(K%$UW1)I:25N8DNE:):(=)4Z#,C#XPSS<#CW375A''U'GR_WE^C=S^_G_D:
MN$QTO^P9/G0,X03#-2W/481_16$0QA;WJ[>[1Z_=?5B-84G"84G"-EXT&:_/
M6T/>I,W[PI94%R6V1S'M=Z$VI*1S#_I+4;FCWN*7GW :_&9+\0<%>Y5P-"0<
MN:(O_H1I 7-!$LV:%>)"*502*9]A2.R)K)0M^2YBTD8THV*WB%*<Y461S?S=
M<6(6P["(DCQ.!L-7T/$ '3NA[V 9B"S7;4E6= <#:0/C1:,27AW35N@N8GK$
MDL&T2PI\PCRV2XHHS[()Y&1 3IS(-XTFS8H]<&JE2T9/S?,@SD_AQF88%V$1
M!':X=(!+G7 ?V1.4?%?N-KIT]-@SG&,<1"=X8[LT"Z?@L@$N<\+=:U$^MN.Z
M0C"O0,,4,2I@ \U& '$21E%QPFDQ@V3"R Z:#Z"Y$_2R+.66\&Y0]IUJ7<Y\
M]/@PQU%ZVCUC,QRG<1[:*8N!LG!2#A-.0M\T6VH#+,: .$M.B]'Y'/O80HZ)
MA8.#; 7.%#Y3* ;$>REZMHI.,"[%(@B3DQ0L9F&<9,5$R>(C9<5.Q"NR89IP
M]A_M2J&=5J50]O[J@[T:.F$>9*.!:C&,BB ILHG2Q0?=PTZ56?REUU1:V<+Q
M:$I''66Q2O,LG: ZB!-VJ],G:02I&HNRE30:MW51%'F>QZ>T%LLX3P*<QA/$
M!V7";FGZ1OB6=!^I'#Z325-:.PR/9>8,8*,X&,/:3.,T2,-\BO8@2MBM2E\$
M%.F;UW>L/C".CL9[SSLV"^,(Y&P"]B!2V*U2[3;#?)QNH?M;3"NE1:RLF!8[
M)^=!K[!;L(8)NY'B']BQ./K>&>A-([1/YOL#O4[VH'G8+7J6"N*'/8(UZ;&N
MV5^0Q<[Y@@X*B-T2:+YYWUKSWR]R?38_2BW]H_V>V6S_0>2*-0IQNH3(P7D&
M[2>[_6MWHL6FW0(^" T;RO9P#7M^*HT!W%\*H5].S*YR^"_"XG]02P,$%
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
M49R2C,<T0XRLY]IG\S:PC$)0MO@[)@=^=(R*H:PH_5Z</$1SS2@B(@D)18'
M\F-/[DF2%"09QX\:JC5]%L+CXU>Z7PY>#F:%.;FGR=<X$MNY-M501-8X3\0S
M/?Q!Z@'9!2^D"2__HD/5UIYH*,RYH&DMEA&D<59]XI?ZBS@2F.,3 JL66.<*
M1K5@=*Y@7 O&;P7."8%="^QS>W!J@7.N8%(+)N5D5=]N.34N%G@Q8_2 6-%:
MTHJ#<GY+M9R1."NLN!1,WHVE3BR6^8J3'SG)!/+V\B]'%RX1.$[X)W2%OBQ=
M=/'KIYDN9%>%0 ]KK%=AK1-8TT*/-!-;CKPL(E$7H,L8FT"MUT#O+"71)ZMK
M9$XOD658=D] ]V?(#>>DW%7+_\39-1H9)^6>6NZ24,K-4C[ND?MG!&^='GMP
M1N^6T==[9RI&C6=&)6]TMF>^_26;H =!4OY/3WQW%6_<SRN>MK=\AT,RU^3C
ME!.V)]KBMU],Q_B];Z(A82XDS(.$^9"P  C6L<NXL<M815]\Q8QAZ17R0E@8
M<Q(AOL6RFSZC*$E#C0()<R%A'B3,AX0%%<PI844:LU^8CNV,K)F^[[& W5C
M5EI@*6CX'3UPGLO9=W,69QOT1%A,HTNT+,UPB9[)GC!.4-5VN4MBT6L194]#
M+0()<R%AGOU^(B:V>6,XS4Q4LP_9:0 $ZWC$:3SBJ#WRYJV"OCV2=$58[PM%
MB1IJ DB8"PGS(&$^)"P @G6<,FF<,@'./R:0=H&$N9 P#Q+F0\("(%C'+M/&
M+E.P_$-)&FH42)@+"?,@8?[TW9O*&EDWYHUE6]UW50#4;<<%-XT+;I0NN*<9
M)V%>%#[0*N?R+N<HPC][;:!$#;6!.JZ1<2H*%S(*#Q+F0\("(%C'%:;1UC\,
MY?=_%T=HQ^*0H!UAU9,!7<09<FF28,;;JWU5D#LU?*A3:II]G/1U_X5<T X]
M4)H/2@N@:%U?'-7%3*4O7I<CO%R.\&(Y<NR+?C>8'\W?O;K7H2\%4)H'2O-!
M:0$4K>L&JW6#-=0-O0904@8_#B!I[@<C-*_6E%V9MM'K#,A(?%!: $7K.J.M
MA9K*VMGB,<[B-$^;U2KZ%PU:R:KQ@RT#6AP%I7F@-!^4%D#1NB9J*Z3F&'A%
M:X)62D%I+BC- Z7YH+0 BM:U35M5-=5EU?L\S1-<+FF8_*"*A:V:--@O[ZN3
M5O'FZ*:JH/504)H/2@N@:%T;M(534UTY/3<Y 2V:@M+<#T98)2>]/[R"QN&#
MT@(H6M<7;9G45);5%H_XY?^E)J!E4U":"TKS0&D^*"V HG5-U!9/S2ET:@):
M1 6EN: T#Y3F@]("*%K7-FVUU?R@W#H@-0&MMM:TS@^G;Q,3T,(J*,T'I050
MM.Z.K;:V:JEKJV<F)FK*4 . TMP/1JBLFH!&XH/2 BA:Y0S]: -B2MBFW%O*
M44CS3%1[$9NKS?[5S^6N3;UM7FU^?<1L$V<<)60MI<;U1.;6K-I/6IT(NBNW
M,ZZH$#0M#[<$1X05#>3]-:7B]:3HH-G5N_@/4$L#!!0    (  >+9EKB(P*U
M<P,  'T8   -    >&PO<W1Y;&5S+GAM;-U946_:,!#^*U&Z3JTT-81T@:R
MM"%5FK1-D]J'O56&.&#)<3+'=-!?/U\<DD!]B/9A)0LJL>_\??>=?4ZP.BK4
MAM.[):7*6:=<%&-WJ53^R?.*^9*FI+C*<BJT)\ED2I3NRH57Y)*2N !0RKU^
MKQ=Z*6'"G8S$*KU-5>',LY508]?W:YMC;E]C;0VO7<?P3;.8CMV'B_>_5YFZ
M>>>8^]F'L[/>P^7-OOVB=%RZGI7TXQ&D5SVX4&KCQ@*$QP4XQ(Y1#W:IM\//
M-5>-/<? PR,3/Y@V1AX=17Z &B$>]"PI-_EBR0Y\^TSUVC.%QNPCX#TX3A!@
M!+MX#'YMA;>P)="K=M%DE&2BV4R!:PR:F:34>21\[$X)9S/) )60E/&-,??!
M,,]X)AVE=[$.Y8.E>#)NW_1@@U<\*1.9+&.;".9[5@W?<VQ[()!Q7@OLN\8P
M&>5$*2K%K>Z4@TOC,Y=3M>\WN5:XD&3C]S^Z#:"\Z2"S3,94-@\5=VN:C#A-
M0(YDBR7<599[X%0J2W4C9F21"5)JV"*JAJ:=4\[OX.GW*]GA7B>M-2NK5-1-
M+:AJ&AK3 ?XVF^%NTPY?Q>OD[#%37U8Z'5'V86/1GY(F;%WVUTDM &/W<7:2
MYWSSF;.%2*E)_NB DQ'9XIQE)MF3C@:E,M<&*EWGD4K%YFW+'TGR>[I6VW):
M)[CF?@<U_]MY7E!!)>%MT;KV3WF67ZVX^K7P%IK+Q\J^8JO(8'#Z&JM?2*<N
M,NR"R$XL][ +(J,.B!R\V5/S)2+]+HCL=T%D</HB@T[LF]-\<WO5K_/6$6#G
M %!;'3AHC=T?<&3C35!GMF)<,5'UEBR.J7AV#M#TBLPXW>77XV.:D!57][5S
M[#;M[S1FJS2J1_V$B:A&->UOD)X?UJ<\'8N)F*YI/*VZ<C$KFXYNZ*C5!8!]
MSVUYV3T8QOCL'O!A<3 %&,:@L#C_4SY#-!_CP[0-K9XABAFB&(.R>:;E!XMC
MQT3ZLF<:14$0AMB,3J=6!5-LWL(0_NQLF#9 8'$@TLOF&E]MO$(.UP&VIH<J
M!,L4KT0L4WRNP6.?-T!$D7VUL3B P%8!JQV(;X\#-67'! &L*J8-V\&X)XHP
M#]2BO4;#$)F=$#[V]<%V21!$D=T#/KN"(, \L!MQ#Z8 -&">("C?@WOO(V_[
MGO*:?SA,_@)02P,$%     @ !XMF6I>*NQS     $P(   L   !?<F5L<R\N
M<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9
M>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:
M+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU
M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  'BV9:P$4?ER$%  #/*P  #P
M 'AL+W=O<FMB;V]K+GAM;,6:6V_;-A2 _PKAIPQH9UNWMD$<((G;+4#6&G'6
MUX&6Z)B(1'HDY<3]]3N4:I1T[(.]G/C)%G7[Q,OY#BE=/&OSM-#ZB;TTM;*3
MP<JY]?EP:,N5:+C]7:^%@CU+;1KN8-,\#NW:"%[9E1"NJ8?):%0,&R[5X/)B
M=ZV9&88;VHG22:V@T!=\E^+9_MKO-]E&6KF0M73;R:#[7XL!:Z22C?PAJLE@
M-&!VI9__U$;^T,KQ>EX:7=>3P;C?\5T8)\M7Q7,/^< 7MBMQ?''/ 60R*$9P
MP:4TUG5'=-?GP+@1<'"_U3K]1=9.F"EWX@^CV[54C_XR\!3#X#&Z>MC]]I5X
M;OY/->KE4I9BJLNV$<KU]6A$[0&57<FU'3#%&S$9W.B-,/YYX :W5?]L#J""
MFC+G$G:8VZK#HT.Y:BOIV*WJ3X:] 5:"8"6T6#>PK6M9P=TK=LUKKDK!NI:U
M 6"* *8G V1G,QY 9@AD]H:0<P_A3[!,+]FW==0#<P0R/QGDW.DR@"P0R.*$
MD/\D >0'!/+#R2!ON%T%D!\1R(^TD%-A2R/7OMR#7;=6*F'#4?T)@?M$"S=O
MFX:;;=>L\E%).(TKQZ[*4K?*R3!DC["8/:+%O!<;H5K!N*H8-+HS8#K+GJ5;
ML9O6NA 350NQ6Z*P"*#-6BO?(4,^S#%C8LGX& BEZI'="6Y%Q(6I94SLEEM(
MA]2CORF[LA:,\HY]%5&K8DX94TN%KR6D:Q!@3%NZUH@0#//(F%@D4$?L3EO+
M9L) G^,&JL\Y(Q<MI(EUA(F99$RL$B^UI_?7T.&J;DP(9;N#V.<7_S_$Q%PR
M)I;)O7#2= )A<[Z!00+U"L,YQ,,L,B;6R*TJ=2/8 W^)QRTFCS&Q/: U&^EZ
MY^Y",U2<4*6,(!/,'0FU.Z1]ZO'^AMAL',SSW!X>YHR$V!GS=F'%OZWO=I\W
M>[)(T D)L2QF?,LV76SI3O=>FTI;UMK&(3#!S)&0F\/*"J+?@^&5]]J5,6"2
M/@T,&3%_)-3^V"Z$L:)LC71;YKLC^XLKWE.R<.:48#9)B&VRR_F@%F>05/LA
M_(XMMOW&EH68F$T2:IM@&6LT,4DPFR3$-CF6"K*SASTW)YA5$F*K[&>$/_'L
M;R$@IIB$6#&'4\-#F"DFF918,J]RQ(.$F&=28L^@R6(T;E+,.BFQ==!D,<9$
M%\/(O?,K&SO8U)AP4F+A'%EQ8&=3 =E/'6)BPDF)A8-'\C3$Q(23GE0X68B)
M"2<E%@Z.F8>8F'!28N&@*SGQ^,:TDQ)KY[B^NS$4KG9CVLF(M7,4\SV;P^5#
M3,P]V8G6Q3K,J-$SS#T9L7MPS# @99A[,F+WO,[9^K@>"2A#W\(0"^@58=\=
MJQ:R.(A/(28FH(Q80"AFW"TQ 67$ CJ6 O]L]1 3$U!&+* CF+LZ#3$Q 67D
MZV@(9MSHF( RZJ6UUQ.* Z,\Q^23O_F<)QKF(28FGYQ8/BAFU. Y)I^<^@,
M%#.43X[))R>6#SZ-C# Q ^7$!L(QPZ0]1[\$H)X"H;/=J#8Q ^6G?(,3UR9F
MH)QZ"H1BAE.@'#-03FP@'+,(,3$#Y>0K;^$2QP'Y%)A\"F+Y1'1Q>CF%'2$F
M)I^"6#X(YA=119B8? IB^6"U*981)B:?XBU7W6+,>[$,%[8*3#X%^5=HR&M1
M=A9B8O(IR-??]MX\'A[EZ$=HG7B&W<'V\J(22ZE$]14N;Z&\Y'4Y,\S_])^^
M9+E_7;ULZ_H&RKZI.\VKW?>HNV]I+_\#4$L#!!0    (  >+9EH>WYE>' (
M #TG   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M
M6"P@Y?NJ)*TXHYYDVLH&D%-^*+9!%*U.=M^6,[ /ZD%/(LX(%8C+/^$3 IY^
ME4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU?3N<CFVXXMN-Y.6Q3WZ[?
MVVU)NESF--S.:)Z?;F<N7C_[\C\3N\UFORX_N_7O8SF-_QB<_G3#>]V5,C:+
MUW;8EG'5I(_#=7=-EXW<G2<WBY>W53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@
M*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J</TB6*..2(&F"-8'6@EP+@=>"8 N!
MV()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>=@F
MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\C
MT-M0;R/0VR8O2PCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT=M3;
M"?1VU-L)]';4VPGT=M3;"?3VR<MN KT=]78"O1WU=@*]'?5V KT=]78"O1WU
M=@*] _4. KT#]0X"O0/U#@*] _4. KT#]0X"O6/RL9) [T"]@T#O0+V#0.]
MO8- [T"]@T#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],Z3GTV^
M4^\Z?AY*O?9\K?'ZWTGU>#ZW7"]_67[MG-SC%YS3;45]_@M02P,$%     @
M!XMF6J5_#G'N 0  D"8  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=K+3L,P
M$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T
M5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2Q<ZF_+7\,"\K=;V@9B8S0RK
M7)^H3],TU"@6YY>TM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK
M3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\M
MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=
MM\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX
M./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4H
MIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05
M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D
M52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I0
M9#4HLAH460V*K 9%5H,BJ_E/6>^=6_]Q_/@L.]OT;_EL_"/:X@502P$"% ,4
M    "  'BV9:!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    (  >+9EJFO&Q3[P   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (  >+9EJ9
M7)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @ !XMF6KQMS4>V!P  S30  !@              ("!
M#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (  >+9EJ=
M(XK&J0,  $\)   8              " @?H/  !X;"]W;W)K<VAE971S+W-H
M965T,BYX;6Q02P$"% ,4    "  'BV9:EE%^*GX&  "N&0  &
M    @('9$P  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @
M!XMF6OJF)ZU: P  GPD  !@              ("!C1H  'AL+W=O<FMS:&5E
M=',O<VAE970T+GAM;%!+ 0(4 Q0    (  >+9EI!B"[U> 4  %H5   8
M          " @1T>  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M    "  'BV9:ZL] 9\@(  "*/@  &               @('+(P  >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ !XMF6A_,F#;H @  >@@
M !@              ("!R2P  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+
M 0(4 Q0    (  >+9EJ8_,)$\@<  $PA   8              " @><O  !X
M;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  'BV9:"KL5Q;<)
M  !2&   &               @($/.   >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&UL4$L! A0#%     @ !XMF6HT&G2F**   OWX  !D              ("!
M_$$  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  'BV9:
MV^56]?H#  #""0  &0              @(&]:@  >&PO=V]R:W-H965T<R]S
M:&5E=#$Q+GAM;%!+ 0(4 Q0    (  >+9EK53K7Z: 8  ,0.   9
M      " @>YN  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%
M  @ !XMF6M7I2K>$!   ]@D  !D              ("!C74  'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  'BV9:;B?5]T0'  #F$@
M&0              @(%(>@  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+
M 0(4 Q0    (  >+9EKAL87NL H  -XB   9              " @<.!  !X
M;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ !XMF6LO[)61=
M!   1@H  !D              ("!JHP  'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6Q02P$"% ,4    "  'BV9:,=K%L^\)  !G&@  &0
M@($^D0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (  >+
M9EJ%-+XC @,  * &   9              " @62;  !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&UL4$L! A0#%     @ !XMF6I'41#/3#0  42(  !D
M         ("!G9X  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M    "  'BV9:'XOO]G8#  "D!P  &0              @(&GK   >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (  >+9EI>)_5< @0  -0(
M   9              " @52P  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
M4$L! A0#%     @ !XMF6KVF(A 2!@  : X  !D              ("!C;0
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  'BV9:KM87
M1D("  ";!0  &0              @('6N@  >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;%!+ 0(4 Q0    (  >+9EHL=6B^0P(  (H&   9
M  " @4^]  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @
M!XMF6K6<TN.K!0  +!(  !D              ("!R;\  'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6Q02P$"% ,4    "  'BV9:&*=PO'PJ  #PC   &0
M            @(&KQ0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4
M Q0    (  >+9EKJ"(7R>0,  ,@'   9              " @5[P  !X;"]W
M;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ !XMF6G*"!"B7!
M(@L  !D              ("!#O0  'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6Q02P$"% ,4    "  'BV9:6M"^)"$#  !)!P  &0              @('<
M^   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (  >+9EK[
M?LW %P0  !H*   9              " @33\  !X;"]W;W)K<VAE971S+W-H
M965T,S N>&UL4$L! A0#%     @ !XMF6M$YU^(O!0  $0\  !D
M     ("!@@ ! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M"  'BV9:>U>*.4 #   P!P  &0              @('H!0$ >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (  >+9EI<@K%PT 0  #T,   9
M              " @5\) 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L!
M A0#%     @ !XMF6F!I)LM6!@  6@\  !D              ("!9@X! 'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  'BV9:O442L_\"
M  " "   &0              @('S% $ >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;%!+ 0(4 Q0    (  >+9EJG:M*LP D  .1A   9              "
M@2D8 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ !XMF
M6CDD79", P  _A(  !D              ("!("(! 'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6Q02P$"% ,4    "  'BV9:S\;>PD(#   !#@  &0
M        @('C)0$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0
M   (  >+9EI,*A)!4 (  *$&   9              " @5PI 0!X;"]W;W)K
M<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ !XMF6ME_>2#Q @  O@D
M !D              ("!XRL! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q0
M2P$"% ,4    "  'BV9:8XF_X?("  #$"   &0              @($++P$
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (  >+9EJ1%'NY
MJ 0  "T:   9              " @30R 0!X;"]W;W)K<VAE971S+W-H965T
M-#(N>&UL4$L! A0#%     @ !XMF6AH'%9_; @   @@  !D
M ("!$S<! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  '
MBV9:CSM068P"   (!P  &0              @($E.@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (  >+9EJ:%(TJ7@(  '8%   9
M          " @>@\ 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#
M%     @ !XMF6C3;K=E< @  !P8  !D              ("!?3\! 'AL+W=O
M<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  'BV9:R/[_>V0#   :
M#0  &0              @($00@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM
M;%!+ 0(4 Q0    (  >+9EKD+-T!10@  ,I6   9              " @:M%
M 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ !XMF6B+^
MNJ]\ @  $0<  !D              ("!)TX! 'AL+W=O<FMS:&5E=',O<VAE
M970T.2YX;6Q02P$"% ,4    "  'BV9: B5>3TX2   H%@$ &0
M    @(':4 $ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    (
M  >+9EH@%^1T-@,  ,,+   9              " @5]C 0!X;"]W;W)K<VAE
M971S+W-H965T-3$N>&UL4$L! A0#%     @ !XMF6JV$!#4_!@  ;C@  !D
M             ("!S&8! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"
M% ,4    "  'BV9:UW^V1 X%  #>&P  &0              @(%";0$ >&PO
M=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    (  >+9EJJ,X)G"0(
M %$$   9              " @8=R 0!X;"]W;W)K<VAE971S+W-H965T-30N
M>&UL4$L! A0#%     @ !XMF6NX$)'*\ P  Z0L  !D              ("!
MQW0! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  'BV9:
M\Y$'9- #  #/#P  &0              @(&Z> $ >&PO=V]R:W-H965T<R]S
M:&5E=#4V+GAM;%!+ 0(4 Q0    (  >+9EHY4HH2WP0  "$<   9
M      " @<%\ 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%
M  @ !XMF6B/#D%QG P  +PL  !D              ("!UX$! 'AL+W=O<FMS
M:&5E=',O<VAE970U."YX;6Q02P$"% ,4    "  'BV9:#1: \2P#   ?"0
M&0              @(%UA0$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+
M 0(4 Q0    (  >+9EK:]!+DDP0  '09   9              " @=B( 0!X
M;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ !XMF6O@8@,"H
M @  6 <  !D              ("!HHT! 'AL+W=O<FMS:&5E=',O<VAE970V
M,2YX;6Q02P$"% ,4    "  'BV9:':B/[< #  #*#   &0
M@(&!D $ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    (  >+
M9EJ!13C 500  %$0   9              " @7B4 0!X;"]W;W)K<VAE971S
M+W-H965T-C,N>&UL4$L! A0#%     @ !XMF6D_C14A$ P  GPH  !D
M         ("!!)D! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M    "  'BV9:H7_^/"0"  "N!   &0              @(%_G $ >&PO=V]R
M:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    (  >+9EK+(A\3* 4  .$K
M   9              " @=J> 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL
M4$L! A0#%     @ !XMF6N(C K5S P  ?1@   T              ( !.:0!
M 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  'BV9:EXJ[',     3 @  "P
M            @ '7IP$ 7W)E;',O+G)E;'-02P$"% ,4    "  'BV9:P$4?
MER$%  #/*P  #P              @ ' J $ >&PO=V]R:V)O;VLN>&UL4$L!
M A0#%     @ !XMF6A[?F5X< @  /2<  !H              ( !#JX! 'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ !XMF6J5_#G'N
M 0  D"8  !,              ( !8K ! %M#;VYT96YT7U1Y<&5S72YX;6Q0
52P4&     $H 2@ ]%   @;(!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<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>92
<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>94
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>199</ContextCount>
  <ElementCount>368</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>66</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Stockholders??? Equity (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals</Role>
      <ShortName>Consolidated Statements of Stockholders??? Equity (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Revenue and Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/RevenueandContractswithCustomers</Role>
      <ShortName>Revenue and Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/OperatingLeases</Role>
      <ShortName>Operating Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Capital Structure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/CapitalStructure</Role>
      <ShortName>Capital Structure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Net Loss Per Share Attributable to Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Stock-Based Compensation Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/StockBasedCompensationExpense</Role>
      <ShortName>Stock-Based Compensation Expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Retirement Savings Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/RetirementSavingsPlan</Role>
      <ShortName>Retirement Savings Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Risks and Uncertainties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/RisksandUncertainties</Role>
      <ShortName>Risks and Uncertainties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://cyngn.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cyngn.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cyngn.com/role/BalanceSheetComponents</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Operating Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/OperatingLeasesTables</Role>
      <ShortName>Operating Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cyngn.com/role/OperatingLeases</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cyngn.com/role/IntangibleAssetsNet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Capital Structure (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/CapitalStructureTables</Role>
      <ShortName>Capital Structure (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cyngn.com/role/CapitalStructure</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Stock-Based Compensation Expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/StockBasedCompensationExpenseTables</Role>
      <ShortName>Stock-Based Compensation Expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cyngn.com/role/StockBasedCompensationExpense</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cyngn.com/role/IncomeTaxes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/DescriptionofBusinessDetails</Role>
      <ShortName>Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/DescriptionofBusiness</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Summary of Significant Accounting Policies - Schedule of Percentages of Total Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Percentages of Total Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Revenue and Contracts with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/RevenueandContractswithCustomersDetails</Role>
      <ShortName>Revenue and Contracts with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/RevenueandContractswithCustomers</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Balance Sheet Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/BalanceSheetComponentsDetails</Role>
      <ShortName>Balance Sheet Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/BalanceSheetComponentsTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable</Role>
      <ShortName>Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofPropertyandEquipmentTable</Role>
      <ShortName>Balance Sheet Components - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable</Role>
      <ShortName>Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/OperatingLeasesDetails</Role>
      <ShortName>Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/OperatingLeasesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Operating Leases - Schedule of Future Lease Payments under the Non-Cancellable Lease (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable</Role>
      <ShortName>Operating Leases - Schedule of Future Lease Payments under the Non-Cancellable Lease (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Operating Leases - Schedule of lease cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofleasecostTable</Role>
      <ShortName>Operating Leases - Schedule of lease cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Intangible Assets, Net - Schedule of Gross Carrying Amount and Accumulated Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable</Role>
      <ShortName>Intangible Assets, Net - Schedule of Gross Carrying Amount and Accumulated Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expense for All Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable</Role>
      <ShortName>Intangible Assets, Net - Schedule of Estimated Amortization Expense for All Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Capital Structure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/CapitalStructureDetails</Role>
      <ShortName>Capital Structure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/CapitalStructureTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Capital Structure - Schedule of Common Stock or Capital Structure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable</Role>
      <ShortName>Capital Structure - Schedule of Common Stock or Capital Structure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Capital Structure - Schedule of Fair Value of Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofFairValueofWarrantsTable</Role>
      <ShortName>Capital Structure - Schedule of Fair Value of Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Capital Structure - Schedule of Securities Warrants are Convertible (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable</Role>
      <ShortName>Capital Structure - Schedule of Securities Warrants are Convertible (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable</Role>
      <ShortName>Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/StockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/StockBasedCompensationExpenseTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Stock-Based Compensation Expense - Schedule of Stock Options Vested and Exercisable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable</Role>
      <ShortName>Stock-Based Compensation Expense - Schedule of Stock Options Vested and Exercisable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Stock-Based Compensation Expense - Schedule of Restricted Stock Units and Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable</Role>
      <ShortName>Stock-Based Compensation Expense - Schedule of Restricted Stock Units and Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Stock-Based Compensation Expense - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable</Role>
      <ShortName>Stock-Based Compensation Expense - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/IncomeTaxesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Income Taxes - Schedule of Domestic and International Pre-Tax Loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable</Role>
      <ShortName>Income Taxes - Schedule of Domestic and International Pre-Tax Loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Income Taxes - Schedule of Federal Statutory Income Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable</Role>
      <ShortName>Income Taxes - Schedule of Federal Statutory Income Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Income Taxes - Schedule of Reflects Changes in Gross Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable</Role>
      <ShortName>Income Taxes - Schedule of Reflects Changes in Gross Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/CommitmentsandContingencies</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0229992-10k_cyngn.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cyngn.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cyngn.com/role/SubsequentEvents</ParentRole>
      <Position>66</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cyngn-20241231.xsd</File>
    <File>cyngn-20241231_cal.xml</File>
    <File>cyngn-20241231_def.xml</File>
    <File>cyngn-20241231_lab.xml</File>
    <File>cyngn-20241231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ea0229992-10k_cyngn.htm">ea0229992-10k_cyngn.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
    <File>image_003.jpg</File>
    <File>image_004.jpg</File>
    <File>image_005.jpg</File>
    <File>image_006.jpg</File>
    <File>image_007.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="649">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="7">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>97
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0229992-10k_cyngn.htm": {
   "nsprefix": "cyngn",
   "nsuri": "http://cyngn.com/20241231",
   "dts": {
    "schema": {
     "local": [
      "cyngn-20241231.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/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cyngn-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cyngn-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cyngn-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cyngn-20241231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ea0229992-10k_cyngn.htm"
     ]
    }
   },
   "keyStandard": 332,
   "keyCustom": 36,
   "axisStandard": 23,
   "axisCustom": 0,
   "memberStandard": 38,
   "memberCustom": 26,
   "hidden": {
    "total": 91,
    "http://fasb.org/us-gaap/2024": 77,
    "http://cyngn.com/20241231": 10,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 199,
   "entityCount": 1,
   "segmentCount": 66,
   "elementCount": 783,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 649,
    "http://xbrl.sec.gov/dei/2024": 39,
    "http://xbrl.sec.gov/cyd/2024": 7,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://cyngn.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://cyngn.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://cyngn.com/role/ShareholdersEquityType2or3",
     "longName": "995304 - Statement - Consolidated Statements of Stockholders\u2019 Equity",
     "shortName": "Consolidated Statements of Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals",
     "longName": "995305 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Parentheticals)",
     "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:PaymentsForRepurchaseOfPrivatePlacement",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:PaymentsForRepurchaseOfPrivatePlacement",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://cyngn.com/role/ConsolidatedCashFlow",
     "longName": "995306 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://cyngn.com/role/DescriptionofBusiness",
     "longName": "995307 - Disclosure - Description of Business",
     "shortName": "Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://cyngn.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "995308 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://cyngn.com/role/RevenueandContractswithCustomers",
     "longName": "995309 - Disclosure - Revenue and Contracts with Customers",
     "shortName": "Revenue and Contracts with Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://cyngn.com/role/BalanceSheetComponents",
     "longName": "995310 - Disclosure - Balance Sheet Components",
     "shortName": "Balance Sheet Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://cyngn.com/role/OperatingLeases",
     "longName": "995311 - Disclosure - Operating Leases",
     "shortName": "Operating Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://cyngn.com/role/IntangibleAssetsNet",
     "longName": "995312 - Disclosure - Intangible Assets, Net",
     "shortName": "Intangible Assets, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://cyngn.com/role/CapitalStructure",
     "longName": "995313 - Disclosure - Capital Structure",
     "shortName": "Capital Structure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders",
     "longName": "995314 - Disclosure - Net Loss Per Share Attributable to Common Stockholders",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://cyngn.com/role/StockBasedCompensationExpense",
     "longName": "995315 - Disclosure - Stock-Based Compensation Expense",
     "shortName": "Stock-Based Compensation Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://cyngn.com/role/RetirementSavingsPlan",
     "longName": "995316 - Disclosure - Retirement Savings Plan",
     "shortName": "Retirement Savings Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://cyngn.com/role/IncomeTaxes",
     "longName": "995317 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://cyngn.com/role/CommitmentsandContingencies",
     "longName": "995318 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://cyngn.com/role/RisksandUncertainties",
     "longName": "995319 - Disclosure - Risks and Uncertainties",
     "shortName": "Risks and Uncertainties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://cyngn.com/role/SubsequentEvents",
     "longName": "995320 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c198",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c198",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://cyngn.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyngn:ScheduleOfEstimatedUsefulLivesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyngn:ScheduleOfEstimatedUsefulLivesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://cyngn.com/role/BalanceSheetComponentsTables",
     "longName": "996002 - Disclosure - Balance Sheet Components (Tables)",
     "shortName": "Balance Sheet Components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://cyngn.com/role/OperatingLeasesTables",
     "longName": "996003 - Disclosure - Operating Leases (Tables)",
     "shortName": "Operating Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://cyngn.com/role/IntangibleAssetsNetTables",
     "longName": "996004 - Disclosure - Intangible Assets, Net (Tables)",
     "shortName": "Intangible Assets, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://cyngn.com/role/CapitalStructureTables",
     "longName": "996005 - Disclosure - Capital Structure (Tables)",
     "shortName": "Capital Structure (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PartnersCapitalNotesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PartnersCapitalNotesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables",
     "longName": "996006 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://cyngn.com/role/StockBasedCompensationExpenseTables",
     "longName": "996007 - Disclosure - Stock-Based Compensation Expense (Tables)",
     "shortName": "Stock-Based Compensation Expense (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://cyngn.com/role/IncomeTaxesTables",
     "longName": "996008 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://cyngn.com/role/DescriptionofBusinessDetails",
     "longName": "996009 - Disclosure - Description of Business (Details)",
     "shortName": "Description of Business (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R36": {
     "role": "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "longName": "996010 - 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": "c4",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives",
     "longName": "996011 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c43",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c43",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable",
     "longName": "996012 - Disclosure - Summary of Significant Accounting Policies - Schedule of Percentages of Total Revenue (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Percentages of Total Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c47",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c47",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://cyngn.com/role/RevenueandContractswithCustomersDetails",
     "longName": "996013 - Disclosure - Revenue and Contracts with Customers (Details)",
     "shortName": "Revenue and Contracts with Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://cyngn.com/role/BalanceSheetComponentsDetails",
     "longName": "996014 - Disclosure - Balance Sheet Components (Details)",
     "shortName": "Balance Sheet Components (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:ShortTermInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable",
     "longName": "996015 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "shortName": "Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable",
     "longName": "996016 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment (Details)",
     "shortName": "Balance Sheet Components - Schedule of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable",
     "longName": "996017 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "cyngn:CreditCardPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "cyngn:CreditCardPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://cyngn.com/role/OperatingLeasesDetails",
     "longName": "996018 - Disclosure - Operating Leases (Details)",
     "shortName": "Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable",
     "longName": "996019 - Disclosure - Operating Leases - Schedule of Future Lease Payments under the Non-Cancellable Lease (Details)",
     "shortName": "Operating Leases - Schedule of Future Lease Payments under the Non-Cancellable Lease (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://cyngn.com/role/ScheduleofleasecostTable",
     "longName": "996020 - Disclosure - Operating Leases - Schedule of lease cost (Details)",
     "shortName": "Operating Leases - Schedule of lease cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://cyngn.com/role/IntangibleAssetsNetDetails",
     "longName": "996021 - Disclosure - Intangible Assets, Net (Details)",
     "shortName": "Intangible Assets, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable",
     "longName": "996022 - Disclosure - Intangible Assets, Net - Schedule of Gross Carrying Amount and Accumulated Amortization (Details)",
     "shortName": "Intangible Assets, Net - Schedule of Gross Carrying Amount and Accumulated Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c80",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c80",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable",
     "longName": "996023 - Disclosure - Intangible Assets, Net - Schedule of Estimated Amortization Expense for All Intangible Assets (Details)",
     "shortName": "Intangible Assets, Net - Schedule of Estimated Amortization Expense for All Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://cyngn.com/role/CapitalStructureDetails",
     "longName": "996024 - Disclosure - Capital Structure (Details)",
     "shortName": "Capital Structure (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:SaleOfStockPricePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable",
     "longName": "996025 - Disclosure - Capital Structure - Schedule of Common Stock or Capital Structure (Details)",
     "shortName": "Capital Structure - Schedule of Common Stock or Capital Structure (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c117",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PartnersCapitalNotesDisclosureTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c116",
      "name": "cyngn:FairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PartnersCapitalNotesDisclosureTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable",
     "longName": "996026 - Disclosure - Capital Structure - Schedule of Fair Value of Warrants (Details)",
     "shortName": "Capital Structure - Schedule of Fair Value of Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c143",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c143",
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable",
     "longName": "996027 - Disclosure - Capital Structure - Schedule of Securities Warrants are Convertible (Details)",
     "shortName": "Capital Structure - Schedule of Securities Warrants are Convertible (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c126",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c126",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails",
     "longName": "996028 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details)",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "cyngn:StockDividendPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "cyngn:StockDividendPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable",
     "longName": "996029 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share (Details)",
     "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Basic and Diluted Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R56": {
     "role": "http://cyngn.com/role/StockBasedCompensationExpenseDetails",
     "longName": "996030 - Disclosure - Stock-Based Compensation Expense (Details)",
     "shortName": "Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable",
     "longName": "996031 - Disclosure - Stock-Based Compensation Expense - Schedule of Stock Options Vested and Exercisable (Details)",
     "shortName": "Stock-Based Compensation Expense - Schedule of Stock Options Vested and Exercisable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c181",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c181",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable",
     "longName": "996032 - Disclosure - Stock-Based Compensation Expense - Schedule of Restricted Stock Units and Activity (Details)",
     "shortName": "Stock-Based Compensation Expense - Schedule of Restricted Stock Units and Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c183",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c183",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable",
     "longName": "996033 - Disclosure - Stock-Based Compensation Expense - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values (Details)",
     "shortName": "Stock-Based Compensation Expense - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:SharePrice",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:SharePrice",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://cyngn.com/role/IncomeTaxesDetails",
     "longName": "996034 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "p",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "p",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable",
     "longName": "996035 - Disclosure - Income Taxes - Schedule of Domestic and International Pre-Tax Loss (Details)",
     "shortName": "Income Taxes - Schedule of Domestic and International Pre-Tax Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable",
     "longName": "996036 - Disclosure - Income Taxes - Schedule of Federal Statutory Income Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Federal Statutory Income Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable",
     "longName": "996037 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable",
     "longName": "996038 - Disclosure - Income Taxes - Schedule of Reflects Changes in Gross Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Schedule of Reflects Changes in Gross Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://cyngn.com/role/CommitmentsandContingenciesDetails",
     "longName": "996039 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyngn:AgreedToPayment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyngn:AgreedToPayment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://cyngn.com/role/SubsequentEventsDetails",
     "longName": "996040 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c117",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PartnersCapitalNotesDisclosureTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0229992-10k_cyngn.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "cyngn_ATMSalesAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ATMSalesAgreementMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ATM Sales Agreement [Member]",
        "label": "ATMSales Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_AbandonedInventoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "AbandonedInventoryMember",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Abandoned Inventory [Member]",
        "label": "Abandoned Inventory Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet",
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accrued expenses and other current liabilities",
        "terseLabel": "Accrued expenses and other current liabilities",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r636"
     ]
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r905"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r593"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Expenses and Other Current Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedPayrollTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll",
        "label": "Accrued Payroll Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "cyngn_AccumulatedAmortizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "AccumulatedAmortizationMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Amortization [Member]",
        "label": "Accumulated Amortization Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r133",
      "r478"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "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": [
      "r58",
      "r636",
      "r939"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "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": [
      "r510",
      "r804",
      "r805",
      "r806",
      "r807",
      "r884",
      "r940"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options and vesting of restricted stock units",
        "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of at-the-market common stock, net of issuance costs",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r87"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r362",
      "r627"
     ]
    },
    "cyngn_AegisCapitalCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "AegisCapitalCorpMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aegis Capital Corp [Member]",
        "label": "Aegis Capital Corp Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r680",
      "r691",
      "r707",
      "r742"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r683",
      "r694",
      "r710",
      "r745"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "cyngn_AgreedToPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "AgreedToPayment",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreed to payment",
        "documentation": "The amount of agreed to payment.",
        "label": "Agreed To Payment"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r695",
      "r711",
      "r737",
      "r746",
      "r750",
      "r758"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r756"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r360"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r213",
      "r217",
      "r218",
      "r219",
      "r906"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion of interest and amortization of debt issuance costs",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r618",
      "r619",
      "r800",
      "r889"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r226",
      "r233",
      "r616"
     ]
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r687"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow",
      "http://cyngn.com/role/IntangibleAssetsNetDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patent impairment",
        "verboseLabel": "Impairment charge",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r29"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r108",
      "r135",
      "r157",
      "r189",
      "r193",
      "r206",
      "r207",
      "r214",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r414",
      "r416",
      "r431",
      "r469",
      "r546",
      "r612",
      "r613",
      "r636",
      "r653",
      "r845",
      "r846",
      "r895"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CURRENT ASSETS",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r142",
      "r157",
      "r214",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r414",
      "r416",
      "r431",
      "r636",
      "r845",
      "r846",
      "r895"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT ASSETS",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair market value adjustment",
        "label": "Assets, Fair Value Adjustment",
        "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL NON-CURRENT ASSETS",
        "label": "Assets, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r214",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r414",
      "r416",
      "r431",
      "r845",
      "r846",
      "r895"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NON-CURRENT ASSETS",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AuctionMarketPreferredSecuritiesStockSeriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AuctionMarketPreferredSecuritiesStockSeriesAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auction Market Preferred Securities, Stock Series [Axis]",
        "documentation": "Information by title of series or issue of auction market preferred securities."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r35",
      "r36",
      "r56"
     ]
    },
    "us-gaap_AuctionMarketPreferredSecuritiesStockSeriesTitleDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AuctionMarketPreferredSecuritiesStockSeriesTitleDomain",
     "presentation": [
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auction Market Preferred Securities, Stock Series, Title [Domain]",
        "documentation": "Title of series or issue of auction market preferred securities based on rights (names are typically labeled by day of the week, duration between intervals, or combination of both)."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r35",
      "r36",
      "r56"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r687"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r666",
      "r669",
      "r687"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r666",
      "r669",
      "r687"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r666",
      "r669",
      "r687"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AutomobilesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AutomobilesMember",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Automobiles [Member]",
        "label": "Automobiles [Member]",
        "documentation": "Vehicles that are used primarily for transporting people."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Domain]",
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r750"
     ]
    },
    "cyngn_BalanceSheetComponentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "BalanceSheetComponentsDetailsTable",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Components (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Components [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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": []
    },
    "cyngn_BidPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "BidPricePerShare",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bid price per share (in Dollars per share)",
        "documentation": "Number of bid price per share.",
        "label": "Bid Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r669",
      "r687"
     ]
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://cyngn.com/role/DescriptionofBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of Business",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "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": [
      "r45",
      "r79",
      "r80"
     ]
    },
    "cyngn_CapitalStructureDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CapitalStructureDetailsTable",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Structure (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CapitalStructureScheduleofCommonStockorCapitalStructureDetailsTable",
     "presentation": [
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Structure - Schedule of Common Stock or Capital Structure (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet",
      "http://cyngn.com/role/DescriptionofBusinessDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "verboseLabel": "Unrestricted cash balance",
        "label": "Cash",
        "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": [
      "r116",
      "r472",
      "r521",
      "r541",
      "r636",
      "r653",
      "r793"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CashAndShorttermInvestmentsPolicyPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Restricted Cash and Short-term Investments",
        "documentation": "Disclosure of accounting policy regarding cash and short term investments.",
        "label": "Cash And Shortterm Investments Policy Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of year",
        "periodEndLabel": "Cash and cash equivalents and restricted cash, end of year",
        "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": [
      "r16",
      "r76",
      "r154"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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",
      "r76"
     ]
    },
    "us-gaap_ChangeInAccountingEstimateLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInAccountingEstimateLineItems",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [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": [
      "r169"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chief Executive Officer [Member]",
        "label": "Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r725"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r723"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r136",
      "r137",
      "r138",
      "r157",
      "r178",
      "r179",
      "r181",
      "r183",
      "r191",
      "r192",
      "r214",
      "r252",
      "r254",
      "r255",
      "r256",
      "r259",
      "r260",
      "r263",
      "r264",
      "r267",
      "r270",
      "r277",
      "r431",
      "r504",
      "r505",
      "r506",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r522",
      "r533",
      "r555",
      "r572",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r787",
      "r801",
      "r808"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Structure [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": [
      "r136",
      "r137",
      "r138",
      "r191",
      "r263",
      "r264",
      "r265",
      "r267",
      "r270",
      "r275",
      "r277",
      "r504",
      "r505",
      "r506",
      "r507",
      "r620",
      "r787",
      "r801"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable",
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent 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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "verboseLabel": "Warrant nominal exercise price per share (in Dollars per share)",
        "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": [
      "r278"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Line Items]",
        "terseLabel": "Schedule of Securities Warrants are Convertible [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants of common stock (in Shares)",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable",
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants outstanding",
        "verboseLabel": "Warrant exercised shares",
        "label": "Class of Warrant or Right, Outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightTable",
     "presentation": [
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Table]",
        "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "cyngn_CommissionProceedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CommissionProceedPercentage",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds, percentage",
        "documentation": "Commission Proceed Percentage.",
        "label": "Commission Proceed Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 12)",
        "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": [
      "r52",
      "r99",
      "r471",
      "r532"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://cyngn.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r244",
      "r245",
      "r594",
      "r838",
      "r840"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r595"
     ]
    },
    "cyngn_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://cyngn.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock reserved and available for issuance",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable",
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "verboseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r645",
      "r646",
      "r648",
      "r649",
      "r650",
      "r651",
      "r804",
      "r805",
      "r807",
      "r884",
      "r938",
      "r940"
     ]
    },
    "cyngn_CommonStockOfferingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CommonStockOfferingsMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Offerings [Member]",
        "label": "Common Stock Offerings Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_CommonStockOutstandingPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CommonStockOutstandingPercentage",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock outstanding percentage",
        "documentation": "Percentage of common stock outstanding.",
        "label": "Common Stock Outstanding Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r533"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued",
        "label": "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": [
      "r57"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r57",
      "r533",
      "r552",
      "r940",
      "r941"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, Par $0.00001; 200,000,000 shares authorized, 199,110(1) and 5,147(1) shares issued and outstanding as of December 31, 2024 and 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "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": [
      "r57",
      "r473",
      "r636"
     ]
    },
    "us-gaap_CommonStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValueOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock value (in Dollars)",
        "label": "Common Stock, Value, Outstanding",
        "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r533"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer and equipment [Member]",
        "verboseLabel": "Computer and Equipment [Member]",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Developed software [Member]",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r602",
      "r823",
      "r824",
      "r825",
      "r826",
      "r828",
      "r830",
      "r833",
      "r834"
     ]
    },
    "cyngn_ConcentrationOfSupplierRiskPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ConcentrationOfSupplierRiskPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Supplier Risk",
        "documentation": "Disclosure of accounting policy for concentration of supplier risk policy.",
        "label": "Concentration Of Supplier Risk Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r42",
      "r43",
      "r211",
      "r593"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r42",
      "r43",
      "r211",
      "r501",
      "r593"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "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": [
      "r23",
      "r24",
      "r42",
      "r43",
      "r211",
      "r593",
      "r791"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r119"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://cyngn.com/role/RisksandUncertainties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks and Uncertainties",
        "label": "Concentration Risk Disclosure [Text Block]",
        "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": [
      "r80"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Percentages of Total Revenue [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": [
      "r593"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenue",
        "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": [
      "r23",
      "r24",
      "r42",
      "r43",
      "r211"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r25",
      "r42",
      "r94",
      "r593"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Components [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r160",
      "r788"
     ]
    },
    "cyngn_ConsecutiveBusinessDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ConsecutiveBusinessDays",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consecutive business days",
        "documentation": "Consecutive business days.",
        "label": "Consecutive Business Days"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "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": [
      "r41",
      "r605"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/RevenueandContractswithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r282",
      "r301"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/RevenueandContractswithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r281",
      "r301"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r281",
      "r301"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of revenue",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r157",
      "r214",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r431",
      "r612",
      "r845"
     ]
    },
    "cyngn_CostOfRevenuePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CostOfRevenuePolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Revenue",
        "documentation": "Disclosure of accounting policy for cost of revenue.",
        "label": "Cost Of Revenue Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total costs and expenses",
        "label": "Costs and Expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpensesAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs and expenses",
        "label": "Costs and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_CreditCardPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CreditCardPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit card payable",
        "label": "Credit Card Payable Current"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_CumulativeRatioShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CumulativeRatioShares",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative ratio shares",
        "documentation": "Number of cumulative ratio shares.",
        "label": "Cumulative Ratio Shares"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "cyngn_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CustomerAMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer A [Member]",
        "label": "Customer AMember"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CustomerBMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer B [Member]",
        "label": "Customer BMember"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_CustomerCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "CustomerCMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer C [Member]",
        "label": "Customer CMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "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": [
      "r81",
      "r211"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r672",
      "r764"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Flag]",
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r673",
      "r765"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Text Block]",
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r673",
      "r765"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r671",
      "r763"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r671",
      "r763"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r671",
      "r763"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Third Party Engaged [Flag]",
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r674",
      "r766"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r676",
      "r768"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r676",
      "r768"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]",
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r675",
      "r767"
     ]
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationArrangementWithIndividualMaximumContractualTerm1",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual term",
        "label": "Deferred Compensation Arrangement with Individual, Maximum Contractual Term",
        "documentation": "Maximum term of the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r37"
     ]
    },
    "us-gaap_DeferredCostsCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/RevenueandContractswithCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred contract costs",
        "label": "Deferred Costs",
        "documentation": "The carrying amount of deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r97",
      "r392"
     ]
    },
    "cyngn_DeferredTaxAssetsCapitalizedResearchCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "DeferredTaxAssetsCapitalizedResearchCosts",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research costs",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset capitalized research costs.",
        "label": "Deferred Tax Assets Capitalized Research Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "cyngn_DeferredTaxAssetsFixedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "DeferredTaxAssetsFixedAssets",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from fixed assets.",
        "label": "Deferred Tax Assets Fixed Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development credits",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "cyngn_DeferredTaxAssetsLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "DeferredTaxAssetsLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset lease liability.",
        "label": "Deferred Tax Assets Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax assets",
        "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": [
      "r881"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total 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": [
      "r881"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal and state income tax",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal and state research credit carryforwards",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals and reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r394"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred project costs",
        "label": "Deferred Tax Liabilities, Deferred Expense, Other Capitalized Costs",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs classified as other."
       }
      }
     },
     "auth_ref": [
      "r883"
     ]
    },
    "cyngn_DeferredTaxLiabilitiesRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "DeferredTaxLiabilitiesRightOfUseAsset",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Right of use asset",
        "documentation": "Amount of deferred tax liability right of use asset.",
        "label": "Deferred Tax Liabilities Right Of Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Savings Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r699",
      "r700",
      "r714"
     ]
    },
    "us-gaap_DepositsAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositsAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Deposits",
        "label": "Deposits Assets, Current",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter."
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r30"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r189",
      "r196",
      "r207",
      "r612",
      "r613"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based Compensation Expense",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r321",
      "r352",
      "r353",
      "r355",
      "r626"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r699",
      "r700",
      "r714"
     ]
    },
    "us-gaap_Dividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Dividends",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Stock dividend, net of offering costs of $16,182",
        "label": "Dividends",
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r87"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r669"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r666",
      "r669",
      "r687"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r666",
      "r669",
      "r687",
      "r738"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r666",
      "r669",
      "r687",
      "r738"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [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": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r667"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r655"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r669"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r669"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r715"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss Per Share Attributable to Common Stockholders [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement",
      "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to common stockholders, Basic (in Dollars per share)",
        "verboseLabel": "Loss per share Basic",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r176",
      "r178",
      "r181",
      "r182",
      "r183",
      "r188",
      "r410",
      "r413",
      "r426",
      "r427",
      "r466",
      "r483",
      "r607"
     ]
    },
    "us-gaap_EarningsPerShareBasicLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicLineItems",
     "presentation": [
      "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss Per Share Attributable to Common Stockholders [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": [
      "r178",
      "r179",
      "r181"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement",
      "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to common stockholders, Diluted (in Dollars per share)",
        "verboseLabel": "Loss per share Diluted",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r178",
      "r181",
      "r182",
      "r183",
      "r188",
      "r410",
      "r413",
      "r426",
      "r427",
      "r466",
      "r483",
      "r607"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss Per Share Attributable to Common Stockholders",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "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": [
      "r20",
      "r21",
      "r185"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss Per Share Attributable to Common Stockholders",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r184",
      "r186",
      "r187"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate change",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "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": [
      "r433"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal statutory income tax rate (percentage)",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r371",
      "r401",
      "r629"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r789",
      "r879",
      "r880"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average period",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r354"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding unvested stock options",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [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": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r661"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r657"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [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": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "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": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex 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": [
      "r785"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r657"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [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": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r774"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r773"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [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": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [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": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r657"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r657"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r657"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r776"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "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": [
      "r8",
      "r127",
      "r146",
      "r147",
      "r148",
      "r161",
      "r162",
      "r163",
      "r165",
      "r170",
      "r172",
      "r174",
      "r190",
      "r215",
      "r216",
      "r243",
      "r279",
      "r399",
      "r400",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r425",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r443",
      "r454",
      "r482",
      "r495",
      "r496",
      "r497",
      "r510",
      "r572"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r680",
      "r691",
      "r707",
      "r742"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r677",
      "r688",
      "r704",
      "r739"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_FairMarketValueAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "FairMarketValueAdjustmentMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Market Value Adjustment [Member]",
        "label": "Fair Market Value Adjustment Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_FairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "FairValue",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of warrant liability",
        "label": "Fair Value Adjustment of Warrants",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r6"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [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": [
      "r428",
      "r429",
      "r430",
      "r631"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r429",
      "r430",
      "r631"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Warrants",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r429",
      "r631"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "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": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life for intangible asset",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r223",
      "r232",
      "r616"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r831",
      "r943"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r599",
      "r616"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r599",
      "r616"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r599",
      "r616"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r599",
      "r616"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r599",
      "r616"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r227",
      "r228",
      "r229",
      "r231",
      "r232",
      "r236",
      "r237",
      "r464",
      "r465",
      "r599"
     ]
    },
    "cyngn_FiniteLivedIntangibleAssetsFairMarketValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "FiniteLivedIntangibleAssetsFairMarketValueAdjustment",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Market Value Adjustment",
        "label": "Finite Lived Intangible Assets Fair Market Value Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Amortization Expense for All Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r232",
      "r465",
      "r616"
     ]
    },
    "cyngn_FiniteLivedIntangibleAssetsImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "FiniteLivedIntangibleAssetsImpairment",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment",
        "label": "Finite Lived Intangible Assets Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails",
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]",
        "terseLabel": "Intangible Assets, 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": [
      "r225",
      "r232",
      "r236",
      "r237",
      "r240",
      "r464",
      "r599",
      "r616"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r227",
      "r228",
      "r229",
      "r231",
      "r232",
      "r236",
      "r237",
      "r599"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable",
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "negatedLabel": "Net Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r830"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite lived intangibles amortized",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction [Member]",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r372"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "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": [
      "r432"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r695",
      "r711",
      "r746"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r695",
      "r711",
      "r746"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r695",
      "r711",
      "r746"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r695",
      "r711",
      "r746"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r695",
      "r711",
      "r746"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r668",
      "r698"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r726"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures [Member]",
        "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": []
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on disposal assets",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "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": [
      "r66",
      "r557"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount [Member]",
        "label": "Gross Carrying Amount Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_HardwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "HardwareMember",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hardware [Member]",
        "label": "Hardware Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IPOMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial Public Offering [Member]",
        "verboseLabel": "IPO [Member]",
        "netLabel": "Public Offering [Member]",
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r666",
      "r669",
      "r687"
     ]
    },
    "cyngn_ImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ImpairmentMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment [Member]",
        "label": "Impairment Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impair inventory",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r800",
      "r835"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets and Finite Lived Intangibles",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "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",
      "r84"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r370"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable"
     ],
     "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": [
      "r63",
      "r103",
      "r107",
      "r467",
      "r480",
      "r609",
      "r612",
      "r810",
      "r812",
      "r813",
      "r814",
      "r815"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofDomesticandInternationalPreTaxLossTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r370"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Domestic and International Pre-Tax Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r371",
      "r372",
      "r384",
      "r397",
      "r629",
      "r882"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r371",
      "r372",
      "r384",
      "r397",
      "r629",
      "r882"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r365",
      "r371",
      "r380",
      "r381",
      "r382",
      "r389",
      "r396",
      "r402",
      "r404",
      "r405",
      "r406",
      "r509",
      "r629"
     ]
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationLineItems",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [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": [
      "r384"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "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": [
      "r115",
      "r124",
      "r173",
      "r174",
      "r189",
      "r197",
      "r207",
      "r369",
      "r371",
      "r403",
      "r485",
      "r629"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Federal Statutory Income Tax Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "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": [
      "r145",
      "r367",
      "r368",
      "r389",
      "r390",
      "r395",
      "r398",
      "r503"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r629",
      "r879"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign taxes",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r375",
      "r629",
      "r879"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal tax at statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r629"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nondeductible items",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r379",
      "r879"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other items",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r879",
      "r880"
     ]
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred true up",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r879",
      "r880"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r629",
      "r879"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofFederalStatutoryIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r379",
      "r879"
     ]
    },
    "cyngn_IncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "IncomeTaxesDetailsTable",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Receivables",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r794"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses, lease liabilities, and other current liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses, operating lease right-of-use assets, and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indefinite-Lived Intangible Assets [Axis]",
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r230",
      "r235",
      "r616"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r695",
      "r711",
      "r737",
      "r746",
      "r750",
      "r758"
     ]
    },
    "cyngn_InitialPublicOfferingWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "InitialPublicOfferingWarrantsMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial Public Offering Warrants [Member]",
        "documentation": "Initial Public Offering Warrants [Member]",
        "label": "Initial Public Offering Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r756"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r670",
      "r762"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r670",
      "r762"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r670",
      "r762"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets, Net",
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r238",
      "r241",
      "r598",
      "r599"
     ]
    },
    "cyngn_IntangibleAssetsNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "IntangibleAssetsNetDetailsTable",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "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": [
      "r225",
      "r830",
      "r832"
     ]
    },
    "us-gaap_IntellectualPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntellectualPropertyMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rights to intellectual property [Member]",
        "verboseLabel": "Right to intellectual property [Member]",
        "label": "Intellectual Property [Member]",
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r823",
      "r824",
      "r825",
      "r826",
      "r828",
      "r830",
      "r833",
      "r834"
     ]
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income (expense), net",
        "label": "Interest Income (Expense), Nonoperating",
        "documentation": "Amount of interest income (expense) classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r612",
      "r798",
      "r812"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal-Use Software costs",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory, net",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r603",
      "r636"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory loss",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r700",
      "r701",
      "r702",
      "r703"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "us-gaap_InvestmentInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentInterestRate",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Investment Interest Rate",
        "documentation": "Rate of interest on investment."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r585",
      "r586",
      "r646",
      "r820",
      "r821"
     ]
    },
    "cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-funded warrant exercisable",
        "documentation": "Issuance of common stock upon exercise of pre-funded warrants.",
        "label": "Issuance Of Common Stock Upon Exercise Of Prefunded Warrantsin Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Lease Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/OperatingLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of lease cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements [Member]",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r453"
     ]
    },
    "us-gaap_LeasesOperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesOperatingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r654"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/OperatingLeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Lease Payments under the Non-Cancellable Lease",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "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": [
      "r452"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable"
     ],
     "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": [
      "r452"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://cyngn.com/role/OperatingLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r47",
      "r48",
      "r49",
      "r50",
      "r51",
      "r52",
      "r55",
      "r157",
      "r214",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r415",
      "r416",
      "r417",
      "r431",
      "r531",
      "r608",
      "r653",
      "r845",
      "r895",
      "r896"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 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": [
      "r62",
      "r100",
      "r475",
      "r636",
      "r802",
      "r822",
      "r888"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r49",
      "r130",
      "r157",
      "r214",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r415",
      "r416",
      "r417",
      "r431",
      "r636",
      "r845",
      "r895",
      "r896"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT LIABILITIES",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueAdjustment",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of warrant liability",
        "label": "Liabilities, Fair Value Adjustment",
        "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://cyngn.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [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": [
      "r246",
      "r247",
      "r248",
      "r251",
      "r361",
      "r617",
      "r841",
      "r842"
     ]
    },
    "cyngn_MachineToolsAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "MachineToolsAndEquipmentMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machine, tools and equipment [Member]",
        "label": "Machine Tools And Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery, tools and equipment [Member]",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r622",
      "r638",
      "r641",
      "r848",
      "r907",
      "r910",
      "r911",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r317",
      "r361",
      "r430",
      "r462",
      "r493",
      "r494",
      "r500",
      "r523",
      "r524",
      "r578",
      "r580",
      "r583",
      "r584",
      "r585",
      "r596",
      "r597",
      "r615",
      "r620",
      "r625",
      "r631",
      "r632",
      "r633",
      "r634",
      "r639",
      "r847",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExpectedTermMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term [Member]",
        "label": "Measurement Input, Expected Term [Member]",
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r886",
      "r887"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility [Member]",
        "label": "Measurement Input, Price Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r631",
      "r885",
      "r886",
      "r887"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate [Member]",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r886",
      "r887"
     ]
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputSharePriceMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of underlying securities [Member]",
        "label": "Measurement Input, Share Price [Member]",
        "documentation": "Measurement input using share price of saleable stock."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r886",
      "r887"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r429",
      "r430",
      "r631"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r317",
      "r361",
      "r430",
      "r462",
      "r493",
      "r494",
      "r500",
      "r523",
      "r524",
      "r578",
      "r580",
      "r583",
      "r584",
      "r585",
      "r596",
      "r597",
      "r615",
      "r620",
      "r625",
      "r631",
      "r632",
      "r633",
      "r639",
      "r847",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "cyngn_MonteCarloPricingModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "MonteCarloPricingModelMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monte Carlo Pricing Model [Member]",
        "label": "Monte Carlo Pricing Model Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "cyngn_NetCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "NetCarryingAmountMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Carrying Amount [Member]",
        "label": "Net Carrying Amount Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by 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": [
      "r152"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by 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": [
      "r152"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow",
      "http://cyngn.com/role/DescriptionofBusinessDetails"
     ],
     "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": [
      "r76",
      "r77",
      "r78"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow",
      "http://cyngn.com/role/ConsolidatedIncomeStatement",
      "http://cyngn.com/role/DescriptionofBusinessDetails",
      "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable",
      "http://cyngn.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss",
        "netLabel": "Net loss attributable to common stockholders",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r78",
      "r104",
      "r128",
      "r143",
      "r144",
      "r148",
      "r157",
      "r164",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r173",
      "r174",
      "r180",
      "r214",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r410",
      "r413",
      "r427",
      "r431",
      "r481",
      "r554",
      "r570",
      "r571",
      "r652",
      "r845"
     ]
    },
    "cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "NetLossPerShareAttributabletoCommonStockholdersDetailsTable",
     "presentation": [
      "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss Per Share Attributable to Common Stockholders (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_NetOfOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "NetOfOfferingCosts",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net of offering costs",
        "documentation": "The amount of net of offering costs.",
        "label": "Net Of Offering Costs"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_NetProceedsOfCommonStockOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "NetProceedsOfCommonStockOffering",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds of common stock offering (in Dollars)",
        "documentation": "Net proceeds of Common Stock Offering.",
        "label": "Net Proceeds Of Common Stock Offering"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Standards",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r700",
      "r701",
      "r702",
      "r703"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r695",
      "r711",
      "r737",
      "r746"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "cyngn_NonRecurringEngineeringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "NonRecurringEngineeringMember",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Recurring Engineering [Member]",
        "label": "Non Recurring Engineering Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "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": [
      "r68"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segment",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r811"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "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": [
      "r107",
      "r609",
      "r810",
      "r812",
      "r813",
      "r814",
      "r815"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/OperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Lease Payments Under the Non Cancellable Lease [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFutureLeasePaymentsundertheNonCancellableLeaseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liability",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current operating lease liability",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current operating lease liability",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/OperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monthly payments",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r448"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use asset, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/OperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://cyngn.com/role/ScheduleofleasecostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r635"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://cyngn.com/role/ScheduleofleasecostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r450",
      "r635"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Business [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCostOfOperatingRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCostOfOperatingRevenue",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other revenue",
        "label": "Other Cost of Operating Revenue",
        "documentation": "Other costs incurred during the reporting period related to other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_OtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expenses",
        "label": "Other Expenses",
        "documentation": "Amount of expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67"
     ]
    },
    "us-gaap_OtherLaborRelatedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLaborRelatedExpenses",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other related expense (in Dollars)",
        "label": "Other Labor-related Expenses",
        "documentation": "Amount of labor-related expenses classified as other."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense), net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables and current assets",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r669"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r682",
      "r693",
      "r709",
      "r744"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r685",
      "r696",
      "r712",
      "r747"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r685",
      "r696",
      "r712",
      "r747"
     ]
    },
    "us-gaap_OverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OverAllotmentOptionMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over-Allotment Option [Member]",
        "label": "Over-Allotment Option [Member]",
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PartnersCapitalNotesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PartnersCapitalNotesDisclosureTextBlock",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Common Stock or Capital Structure",
        "label": "Partners' Capital Notes Disclosure [Text Block]",
        "documentation": "The entire disclosure for the formation, structure, control and ownership of the partnership. Disclosures related to accounts comprising partners' capital. Includes balances of general partners' capital account, limited partners' capital account, preferred partners' capital account and total partners' capital account and units outstanding; accumulated other comprehensive income; amount and nature of changes to amount of partner's capital and units outstanding by class, rights and privileges for each class of units; distribution policies and distributions paid by unit class; impact of and correction of an error in previously issued financial statements; limitations of partners' liability; redemption, conversion and distribution policies; and deferred compensation related to the issuance of units."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_PatentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PatentsMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patents [Member]",
        "label": "Patents [Member]",
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r823",
      "r824",
      "r825",
      "r826",
      "r828",
      "r830",
      "r833",
      "r834"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "cyngn_PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Issuance costs for stock dividend and restricted stock units",
        "documentation": "Issuance costs for stock dividend and vesting of restricted stock units.",
        "label": "Payment Of Issuance Costs For Stock Dividend And Vesting Of Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfPrivatePlacement",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-funded warrants in connection with the private placement offering, net of offering costs",
        "label": "Payments for Repurchase of Private Placement",
        "documentation": "The cash outflow associated with the repurchase of amount received from entity's raising of capital via private rather than public placement."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net of offering costs",
        "label": "Payments of Stock Issuance Costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of intangible asset",
        "label": "Payments to Acquire Intangible Assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of short-term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://cyngn.com/role/RetirementSavingsPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Savings Plan",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r624"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r720"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r662"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r664"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "cyngn_PreFundedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "PreFundedWarrantsMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-Funded Warrants [Member]",
        "label": "Pre Funded Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_PreFundedWarrantsPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "PreFundedWarrantsPricePerShare",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre funded warrants price per share (in Dollars per share)",
        "documentation": "Pre-funded warrants price per share.",
        "label": "Pre Funded Warrants Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock",
        "verboseLabel": "Preferred Stock [Member]",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r645",
      "r648",
      "r649",
      "r650",
      "r651",
      "r938",
      "r940"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in Dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r263"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r533"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock issued",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r263"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r533",
      "r552",
      "r940",
      "r941"
     ]
    },
    "cyngn_PrefundedUnitsAtAPublicOfferingPrice": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "PrefundedUnitsAtAPublicOfferingPrice",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-funded units at a public offering price",
        "documentation": "Pre-funded units at a public offering price.",
        "label": "Prefunded Units At APublic Offering Price"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_PrefundedWarrantsToPurchaseSharesOfCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "PrefundedWarrantsToPurchaseSharesOfCommonStock",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-funded warrants to purchase shares of common stock",
        "documentation": "Pre-funded warrants to purchase shares of common stock.",
        "label": "Prefunded Warrants To Purchase Shares Of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet",
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total prepaid and expenses and other current assets",
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Prepaid Expenses and Other Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid Expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r221",
      "r222",
      "r604"
     ]
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement [Member]",
        "label": "Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_PrivatePlacementOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "PrivatePlacementOfferingMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement [Member]",
        "label": "Private Placement Offering Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_PrivatePlacementWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "PrivatePlacementWarrantsMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement Warrants [Member]",
        "documentation": "Private Placement Warrants [Member]",
        "label": "Private Placement Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from at-the-market equity financing, net of issuance costs",
        "documentation": "Proceeds from at-the-market equity financing, net of issuance costs.",
        "label": "Proceeds From Atthemarket Equity Financing Net Of Issuance Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from the Notes, net of issuance costs",
        "label": "Proceeds from Convertible Debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net of issuance costs",
        "verboseLabel": "Net proceeds (in Dollars)",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of units at a public offering price (in Dollars)",
        "label": "Proceeds from Issuance Initial Public Offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate principal amount (in Dollars)",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate principal amount (in Dollars)",
        "label": "Proceeds from Issuance of Private Placement",
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds (in Dollars)",
        "label": "Proceeds from Issuance or Sale of Equity",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r504"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturity of short-term investments",
        "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments",
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r72"
     ]
    },
    "cyngn_ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from public issuance of common stock and pre-funded warrants and exercise of pre-funded warrants, net of offering costs",
        "documentation": "Proceeds from public issuance of common stock and pre-funded warrants, net of offering costs.",
        "label": "Proceeds From Public Issuance Of Common Stock And Prefunded Warrants Net Of Offering Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal of assets",
        "label": "Proceeds from Sale of Productive Assets",
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r10"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r209",
      "r463",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r601",
      "r621",
      "r637",
      "r639",
      "r640",
      "r642",
      "r643",
      "r843",
      "r844",
      "r848",
      "r907",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r209",
      "r463",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r601",
      "r621",
      "r637",
      "r639",
      "r640",
      "r642",
      "r643",
      "r843",
      "r844",
      "r848",
      "r907",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "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": [
      "r7",
      "r453"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r132",
      "r479"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of 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": [
      "r453"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet",
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total property and equipment, net",
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r453",
      "r468",
      "r479",
      "r636"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "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": [
      "r7",
      "r120",
      "r123",
      "r477"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "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": [
      "r83",
      "r453"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Useful Life",
        "verboseLabel": "Useful life of property and equipment",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]",
        "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]",
        "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value."
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "cyngn_PublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "PublicOfferingMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Offering [Member]",
        "label": "Public Offering Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesInventoryAxis",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Axis]",
        "documentation": "Information by type of inventory held."
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Domain]",
        "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale."
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r304",
      "r317",
      "r347",
      "r348",
      "r349",
      "r361",
      "r430",
      "r460",
      "r461",
      "r462",
      "r493",
      "r494",
      "r500",
      "r523",
      "r524",
      "r578",
      "r580",
      "r583",
      "r584",
      "r585",
      "r596",
      "r597",
      "r615",
      "r620",
      "r625",
      "r631",
      "r632",
      "r633",
      "r634",
      "r639",
      "r646",
      "r839",
      "r847",
      "r886",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r250",
      "r304",
      "r317",
      "r347",
      "r348",
      "r349",
      "r361",
      "r430",
      "r460",
      "r461",
      "r462",
      "r493",
      "r494",
      "r500",
      "r523",
      "r524",
      "r578",
      "r580",
      "r583",
      "r584",
      "r585",
      "r596",
      "r597",
      "r615",
      "r620",
      "r625",
      "r631",
      "r632",
      "r633",
      "r634",
      "r639",
      "r646",
      "r839",
      "r847",
      "r886",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902"
     ]
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RealizedInvestmentGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Realized gain on short-term investments",
        "label": "Realized Investment Gains (Losses)",
        "documentation": "Amount of realized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r677",
      "r688",
      "r704",
      "r739"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r655"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r308",
      "r455",
      "r456",
      "r470",
      "r476",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r551",
      "r553",
      "r577"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r308",
      "r455",
      "r456",
      "r470",
      "r476",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r551",
      "r553",
      "r577",
      "r894"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of the Notes",
        "label": "Repayments of Notes Payable",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r599",
      "r612",
      "r903"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development Expense",
        "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": [
      "r363"
     ]
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs to Develop Software",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination."
       }
      }
     },
     "auth_ref": [
      "r836",
      "r878",
      "r942"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r678",
      "r689",
      "r705",
      "r740"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r679",
      "r690",
      "r706",
      "r741"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r686",
      "r697",
      "r713",
      "r748"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs [Member]",
        "verboseLabel": "Restricted Stock Units (RSUs) [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet",
      "http://cyngn.com/role/DescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r87",
      "r474",
      "r498",
      "r499",
      "r508",
      "r534",
      "r636"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r161",
      "r162",
      "r163",
      "r165",
      "r170",
      "r172",
      "r174",
      "r215",
      "r216",
      "r243",
      "r399",
      "r400",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r418",
      "r420",
      "r421",
      "r423",
      "r425",
      "r441",
      "r443",
      "r495",
      "r497",
      "r510",
      "r940"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue and Contracts with Customers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from customer",
        "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": [
      "r105",
      "r106",
      "r189",
      "r194",
      "r195",
      "r205",
      "r207",
      "r209",
      "r210",
      "r211",
      "r299",
      "r300",
      "r463"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r600"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://cyngn.com/role/RevenueandContractswithCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue and Contracts with Customers",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r302"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "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": [
      "r105",
      "r106",
      "r149",
      "r157",
      "r189",
      "r194",
      "r195",
      "r205",
      "r207",
      "r209",
      "r210",
      "r211",
      "r214",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r431",
      "r467",
      "r612",
      "r845"
     ]
    },
    "cyngn_ReverseStockSplit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ReverseStockSplit",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse stock split (in Dollars)",
        "documentation": "Reverse stock split.",
        "label": "Reverse Stock Split"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognition of operating lease right-of-use asset and operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r635"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_SaleLeasebackTransactionGrossProceedsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionGrossProceedsFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds before expenses (in Dollars)",
        "label": "Sale Leaseback Transaction, Gross Proceeds, Financing Activities",
        "documentation": "Amount of cash inflow before closing and debt issuance costs received by a seller-lessee in a sale-leaseback recognized in financing activities."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r113",
      "r114"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of additional shares",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering price (in Dollars per share)",
        "label": "Sale of Stock, Price Per Share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesCommissionsAndFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesCommissionsAndFees",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commission fees (in Dollars)",
        "label": "Sales Commissions and Fees",
        "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller)."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark [Member]",
        "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": [
      "r211",
      "r790"
     ]
    },
    "us-gaap_SalvageAndSubrogationRecoveriesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalvageAndSubrogationRecoveriesValue",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salvage value",
        "label": "Salvage and Subrogation Recoveries, Value",
        "documentation": "The estimated amount as of the balance sheet date to be received by an insurer from the sale of property (usually damaged) on which the insurer has paid a total claim to the insured and has obtained title to the property and the right of an insurer to pursue any course of recovery of damages, in its name or in the name of the policyholder, against a third party who is liable for costs relating to an insured event that have been paid by the insurer. Estimated salvage and subrogation is generally deducted from the liability for unpaid claims."
       }
      }
     },
     "auth_ref": [
      "r908",
      "r909"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_ScheduleOfBasicAndDilutedLossPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ScheduleOfBasicAndDilutedLossPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Basic And Diluted Loss Per Share Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_ScheduleOfCommonStockOrCapitalStructureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ScheduleOfCommonStockOrCapitalStructureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Common Stock Or Capital Structure Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "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": [
      "r881"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Loss Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Federal Statutory Income Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r629",
      "r879"
     ]
    },
    "cyngn_ScheduleOfEstimatedUsefulLivesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ScheduleOfEstimatedUsefulLivesTextBlock",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives",
        "documentation": "Tabular disclosure of estimated useful lives.",
        "label": "Schedule Of Estimated Useful Lives Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_ScheduleOfFairValueOfWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ScheduleOfFairValueOfWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Value Of Warrants Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r232",
      "r236",
      "r237",
      "r240",
      "r464",
      "r599",
      "r616"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Gross Carrying Amount and Accumulated Amortization",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r616",
      "r829"
     ]
    },
    "cyngn_ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Gross Carrying Amount And Accumulated Amortization Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Domestic and International Pre-Tax Loss",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amounts of other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_ScheduleOfPercentagesOfTotalRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ScheduleOfPercentagesOfTotalRevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Percentages Of Total Revenue Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_ScheduleOfPropertyAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ScheduleOfPropertyAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "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": [
      "r7",
      "r453"
     ]
    },
    "cyngn_ScheduleOfRestrictedStockUnitsAndActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ScheduleOfRestrictedStockUnitsAndActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Restricted Stock Units And Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_ScheduleOfSecuritiesWarrantsAreConvertibleAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "ScheduleOfSecuritiesWarrantsAreConvertibleAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Securities Warrants Are Convertible Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Restricted Stock Units and Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "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": [
      "r92"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Securities Warrants are Convertible",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "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": [
      "r38"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reflects Changes in Gross Unrecognized Tax Benefits",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r628"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Amortization Expense for All Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r616",
      "r831"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Percentages of Total Revenue",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r25",
      "r42",
      "r94"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r656"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r659"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r665"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r208",
      "r210",
      "r610",
      "r611",
      "r614"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, General, and Administrative Expense",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "us-gaap_SeriesAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A [Member]",
        "label": "Series A [Member]",
        "documentation": "A classification of auction market preferred securities that may have different rights to other classifications of auction market preferred securities, for example Series B."
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_SeriesAWarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "SeriesAWarrantMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Warrant [Member]",
        "label": "Series AWarrant Member"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_SeriesAWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "SeriesAWarrantsMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable",
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A [Member]",
        "verboseLabel": "Series A Warrants [Member]",
        "label": "Series AWarrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesBMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series B [Member]",
        "label": "Series B [Member]",
        "documentation": "A classification of auction market preferred securities that may have different rights to other classifications of auction market preferred securities, for example Series A."
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_SeriesBWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "SeriesBWarrantsMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable",
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series B [Member]",
        "verboseLabel": "Series B Warrants [Member]",
        "label": "Series BWarrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares, RSUs forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant date fair value, RSUs forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares, RSUs granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant date fair value, RSUs granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Shares, Unvested shares beginning balance",
        "periodEndLabel": "Shares, Unvested shares ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted-average grant date fair value, beginning balance",
        "periodEndLabel": "Weighted-average grant date fair value, ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r335"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares, RSUs vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average grant date fair value, RSUs vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "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": [
      "r348"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "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": [
      "r347"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable",
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Stock-Based Compensation Expense [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": [
      "r319",
      "r320",
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized for issuance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares, cancelled/forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares, granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average per share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Aggregate intrinsic value, outstanding at Beginning balance",
        "periodEndLabel": "Aggregate intrinsic value, outstanding at Ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Shares, outstanding at Beginning balance",
        "periodEndLabel": "Shares, outstanding at Ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Options Vested and Exercisable [Abstract]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted-average exercise price, outstanding at Beginning balance",
        "periodEndLabel": "Weighted-average exercise price, outstanding at Ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r327"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, vested and exercisable at ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares, vested and exercisable at ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Options Vested and Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable [Table Text Block]",
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for exercisable or convertible options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, vested and exercisable at ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, vested and expected to vest at ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares, vested and expected to vest at ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, vested and expected to vest at ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, exercised",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price, cancelled/forfeited",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- average exercise price, granted",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "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": [
      "r318",
      "r325",
      "r344",
      "r345",
      "r346",
      "r347",
      "r350",
      "r356",
      "r357",
      "r358",
      "r359"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of common stock (in Dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "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": [
      "r346"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual term (years), outstanding at Beginning balance",
        "verboseLabel": "Weighted-average remaining contractual term (years), outstanding at Ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual term (years), vested and exercisable at ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual term (years), vested and expected to vest at ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public offering price per Unit (in Dollars per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsDetails",
      "http://cyngn.com/role/ConsolidatedBalanceSheet",
      "http://cyngn.com/role/DescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "verboseLabel": "Short-term investments balance",
        "netLabel": "U.S. government treasury bills",
        "label": "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": [
      "r101",
      "r102",
      "r796"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r155"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal-Use Software [Member]",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software [Member]",
        "verboseLabel": "Internal-use Software [Member]",
        "netLabel": "Software Development [Member]",
        "label": "Software [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs to Develop Software to be Sold, Leased or Otherwise Marketed",
        "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r598",
      "r599"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r663"
     ]
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction [Member]",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r136",
      "r137",
      "r138",
      "r157",
      "r178",
      "r179",
      "r181",
      "r183",
      "r191",
      "r192",
      "r214",
      "r252",
      "r254",
      "r255",
      "r256",
      "r259",
      "r260",
      "r263",
      "r264",
      "r267",
      "r270",
      "r277",
      "r431",
      "r504",
      "r505",
      "r506",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r522",
      "r533",
      "r555",
      "r572",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r787",
      "r801",
      "r808"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r57",
      "r60",
      "r61",
      "r127",
      "r146",
      "r147",
      "r148",
      "r161",
      "r162",
      "r163",
      "r165",
      "r170",
      "r172",
      "r174",
      "r190",
      "r215",
      "r216",
      "r243",
      "r279",
      "r399",
      "r400",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r425",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r443",
      "r454",
      "r482",
      "r495",
      "r496",
      "r497",
      "r510",
      "r572"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "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": [
      "r161",
      "r162",
      "r163",
      "r190",
      "r443",
      "r463",
      "r502",
      "r522",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r533",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r572",
      "r647"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r190",
      "r212",
      "r443",
      "r463",
      "r502",
      "r522",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r533",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r545",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r553",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r572",
      "r647"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r681",
      "r692",
      "r708",
      "r743"
     ]
    },
    "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock and pre-funded warrants in connection with the private placement offering, net of offering costs",
        "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants",
        "documentation": "Value of preferred stock and warrants for common stock issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_StockBasedCompensationExpenseDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "StockBasedCompensationExpenseDetailsTable",
     "presentation": [
      "http://cyngn.com/role/StockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Expense (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "StockBasedCompensationExpenseScheduleofRestrictedStockUnitsandActivityDetailsTable",
     "presentation": [
      "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Expense - Schedule of Restricted Stock Units and Activity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_StockDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "StockDividend",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock dividend",
        "documentation": "Stock dividend.",
        "label": "Stock Dividend"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_StockDividendPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "StockDividendPercentage",
     "presentation": [
      "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock dividend percentage",
        "documentation": "Stock dividend percentage.",
        "label": "Stock Dividend Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of at-the-market common stock, net of issuance costs (in Shares)",
        "documentation": "Issuance of at-the-market common stock, net of issuance costs (in Shares).",
        "label": "Stock Issued During Period Shares Issuance Of Atthemarket Common Stock Net Of Issuance Costsin Shares"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock and pre-funded warrants in connection with the private placement offering, net of offering costs (in Shares)",
        "documentation": "Issuance of common stock and pre-funded warrants in connection with the private placement offering cost.",
        "label": "Stock Issued During Period Shares Issuance Of Common Stock And Prefunded Warrants In Connection With The Private Placement Offer"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock and pre-funded warrants and exercise of pre-funded warrants in connection with the private and public offerings, net of offering costs (in Shares)",
        "documentation": "Issuance of common stock and pre-funded warrants in connection with the public offering, net of offering cost.",
        "label": "Stock Issued During Period Shares Issuance Of Common Stock And Prefunded Warrants In Connection With The Public Offering Net Of"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss (in Shares)",
        "verboseLabel": "Issuance of units at a public offering price",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r56",
      "r57",
      "r87",
      "r504",
      "r572",
      "r588"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options and vesting of restricted stock units (in Shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r87"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesReverseStockSplits",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Issued During Period, Shares, Reverse Stock Splits",
        "label": "Stock Issued During Period, Shares, Reverse Stock Splits",
        "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation (in Shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r56",
      "r57",
      "r87"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares, exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r56",
      "r57",
      "r87",
      "r331"
     ]
    },
    "cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock and pre-funded warrants and exercise of pre-funded warrants in connection with the private and public offerings, net of offering costs",
        "documentation": "Issuance of common stock and pre-funded warrants in connection with the public offering, net of offering cost.",
        "label": "Stock Issued During Period Value Issuance Of Common Stock And Prefunded Warrants In Connection With The Public Offering Net Of"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet",
      "http://cyngn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r60",
      "r61",
      "r82",
      "r535",
      "r552",
      "r573",
      "r574",
      "r636",
      "r653",
      "r802",
      "r822",
      "r888",
      "r940"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Structure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://cyngn.com/role/CapitalStructure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Structure",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r156",
      "r262",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r279",
      "r424",
      "r575",
      "r576",
      "r592"
     ]
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityReverseStockSplit",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse stock split",
        "label": "Stockholders' Equity, Reverse Stock Split",
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_SubscriptionAndCirculationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubscriptionAndCirculationMember",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription [Member]",
        "label": "Subscription and Circulation [Member]",
        "documentation": "Right to receive or access periodic material for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [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": [
      "r440",
      "r458"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "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": [
      "r440",
      "r458"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "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": [
      "r440",
      "r458"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r458"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://cyngn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://cyngn.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "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": [
      "r457",
      "r459"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions",
        "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable",
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_SummaryofSignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "SummaryofSignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsLineItems",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "SummaryofSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesDetailsTable",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cyngn_SummaryofSignificantAccountingPoliciesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "SummaryofSignificantAccountingPoliciesTablesTable",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Components",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalDeferredPurchasePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalDeferredPurchasePrice",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price of rights",
        "label": "Supplemental Deferred Purchase Price",
        "documentation": "A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r19"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "cyngn_TestingEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "TestingEquipmentMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Testing equipment (Work in Progress) [Member]",
        "label": "Testing Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r816",
      "r893"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110",
      "r111",
      "r817",
      "r818",
      "r819"
     ]
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TrademarksMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademark [Member]",
        "label": "Trademarks [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r616",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r830",
      "r832",
      "r833",
      "r834"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r756"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "cyngn_TwoZeroThreeFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "TwoZeroThreeFourMember",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Zero Three Four [Member]",
        "label": "Two Zero Three Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://cyngn.com/role/BalanceSheetComponentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US Treasury Securities [Member]",
        "label": "US Treasury Securities [Member]",
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r623",
      "r624",
      "r630",
      "r904"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r755"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails",
      "http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "terseLabel": "Unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r385",
      "r628"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in balance related to prior year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r628"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reflects Changes in Gross Unrecognized Tax Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in balance related to settlement with tax authorities",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r383",
      "r628"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in balance related to tax positions taken during the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r628"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/ScheduleofReflectsChangesinGrossUnrecognizedTaxBenefitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in balance related to tax positions taken during prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r628"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r628"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "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": [
      "r26",
      "r27",
      "r28",
      "r117",
      "r118",
      "r121",
      "r122"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://cyngn.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r391"
     ]
    },
    "us-gaap_ValuationTechniqueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationTechniqueAxis",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Axis]",
        "documentation": "Information by valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r429",
      "r631",
      "r887"
     ]
    },
    "us-gaap_ValuationTechniqueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationTechniqueDomain",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Approach and Technique [Domain]",
        "documentation": "Valuation approach and technique."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r429",
      "r631",
      "r887"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Automobiles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r724"
     ]
    },
    "us-gaap_WarrantExercisePriceIncrease": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantExercisePriceIncrease",
     "presentation": [
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Warrant, Exercise Price, Increase",
        "documentation": "Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision."
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://cyngn.com/role/CapitalStructureDetails",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant [Member]",
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r644",
      "r645",
      "r648",
      "r649",
      "r650",
      "r651"
     ]
    },
    "cyngn_WarrantsAndRightOutstandingMaturityDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "WarrantsAndRightOutstandingMaturityDate",
     "presentation": [
      "http://cyngn.com/role/ScheduleofCommonStockorCapitalStructureTable",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "documentation": "Expiration date.",
        "label": "Warrants And Right Outstanding Maturity Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://cyngn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cyngn.com/role/ConsolidatedBalanceSheet",
      "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liability",
        "verboseLabel": "Fair value",
        "label": "Warrants and Rights Outstanding",
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r886",
      "r887"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "presentation": [
      "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants measurement input",
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur."
       }
      }
     },
     "auth_ref": [
      "r885",
      "r886",
      "r887"
     ]
    },
    "cyngn_WarrantyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cyngn.com/20241231",
     "localname": "WarrantyPolicyTextBlock",
     "presentation": [
      "http://cyngn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock Warrants",
        "documentation": "Represents the disclosure of warranty.",
        "label": "Warranty Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement",
      "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, Diluted (in Shares)",
        "verboseLabel": "Diluted weighted average common shares outstanding",
        "label": "Weighted Average Number of Shares Outstanding, 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": [
      "r177",
      "r183"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://cyngn.com/role/ConsolidatedIncomeStatement",
      "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, Basic (in Shares)",
        "verboseLabel": "Basic weighted average common shares outstanding",
        "label": "Weighted Average Number of Shares Outstanding, 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": [
      "r176",
      "r183"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r778"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    }
   }
  }
 },
 "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": "13",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13"
  },
  "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/2147477401/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "44",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44"
  },
  "r12": {
   "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"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "710",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482943/710-10-55-7"
  },
  "r38": {
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r46": {
   "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(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "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(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "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(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "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(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "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(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r87": {
   "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"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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/2147478546/942-210-S99-1"
  },
  "r96": {
   "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/2147478546/942-210-S99-1"
  },
  "r97": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r98": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r99": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r100": {
   "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/2147478546/942-210-S99-1"
  },
  "r101": {
   "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/2147478546/942-210-S99-1"
  },
  "r102": {
   "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/2147478546/942-210-S99-1"
  },
  "r103": {
   "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/2147478524/942-220-S99-1"
  },
  "r104": {
   "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/2147478524/942-220-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "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"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-50"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "51",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-51"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-52"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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/2147477796/946-210-45-20"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r120": {
   "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/2147477798/958-360-50-1"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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/2147477798/958-360-50-6"
  },
  "r124": {
   "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"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r132": {
   "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(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r133": {
   "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(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "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(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "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(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r190": {
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r304": {
   "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"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r306": {
   "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"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r308": {
   "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"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r317": {
   "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"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r325": {
   "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"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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/2147477891/740-270-50-1"
  },
  "r406": {
   "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"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r427": {
   "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"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r431": {
   "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"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r433": {
   "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/2147477401/830-230-45-1"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r447": {
   "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"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r452": {
   "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"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r466": {
   "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/2147478524/942-220-S99-1"
  },
  "r467": {
   "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/2147477314/942-235-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r469": {
   "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/2147478777/944-210-S99-1"
  },
  "r470": {
   "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)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r471": {
   "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/2147478777/944-210-S99-1"
  },
  "r472": {
   "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/2147478777/944-210-S99-1"
  },
  "r473": {
   "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/2147478777/944-210-S99-1"
  },
  "r474": {
   "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/2147478777/944-210-S99-1"
  },
  "r475": {
   "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/2147478777/944-210-S99-1"
  },
  "r476": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r477": {
   "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/2147478777/944-210-S99-1"
  },
  "r478": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r479": {
   "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))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r480": {
   "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/2147477250/944-220-S99-1"
  },
  "r481": {
   "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/2147477250/944-220-S99-1"
  },
  "r482": {
   "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(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r483": {
   "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(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r484": {
   "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(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r485": {
   "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/2147477250/944-220-S99-1"
  },
  "r486": {
   "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/2147477965/944-235-S99-2"
  },
  "r487": {
   "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/2147477965/944-235-S99-2"
  },
  "r488": {
   "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/2147477965/944-235-S99-2"
  },
  "r489": {
   "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/2147477965/944-235-S99-2"
  },
  "r490": {
   "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/2147477965/944-235-S99-2"
  },
  "r491": {
   "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/2147477965/944-235-S99-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r501": {
   "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/2147477351/944-825-50-1B"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r505": {
   "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(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r506": {
   "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(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r507": {
   "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(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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/2147478009/946-205-45-4"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r521": {
   "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/2147477796/946-210-45-21"
  },
  "r522": {
   "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/2147477796/946-210-45-4"
  },
  "r523": {
   "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/2147478795/946-210-50-6"
  },
  "r524": {
   "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/2147478795/946-210-50-6"
  },
  "r525": {
   "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/2147479170/946-210-S99-1"
  },
  "r526": {
   "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/2147479170/946-210-S99-1"
  },
  "r527": {
   "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/2147479170/946-210-S99-1"
  },
  "r528": {
   "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/2147479170/946-210-S99-1"
  },
  "r529": {
   "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/2147479170/946-210-S99-1"
  },
  "r530": {
   "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/2147479170/946-210-S99-1"
  },
  "r531": {
   "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/2147479170/946-210-S99-1"
  },
  "r532": {
   "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/2147479170/946-210-S99-1"
  },
  "r533": {
   "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/2147479170/946-210-S99-1"
  },
  "r534": {
   "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/2147479170/946-210-S99-1"
  },
  "r535": {
   "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/2147479170/946-210-S99-1"
  },
  "r536": {
   "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/2147479170/946-210-S99-1"
  },
  "r537": {
   "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/2147479170/946-210-S99-1"
  },
  "r538": {
   "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/2147479170/946-210-S99-1"
  },
  "r539": {
   "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/2147479170/946-210-S99-1"
  },
  "r540": {
   "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/2147479170/946-210-S99-1"
  },
  "r541": {
   "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/2147479170/946-210-S99-1"
  },
  "r542": {
   "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/2147479170/946-210-S99-1"
  },
  "r543": {
   "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/2147479170/946-210-S99-1"
  },
  "r544": {
   "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/2147479170/946-210-S99-1"
  },
  "r545": {
   "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/2147479170/946-210-S99-1"
  },
  "r546": {
   "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/2147479170/946-210-S99-1"
  },
  "r547": {
   "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/2147479170/946-210-S99-1"
  },
  "r548": {
   "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/2147479170/946-210-S99-1"
  },
  "r549": {
   "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/2147479170/946-210-S99-1"
  },
  "r550": {
   "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/2147479170/946-210-S99-1"
  },
  "r551": {
   "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/2147479170/946-210-S99-2"
  },
  "r552": {
   "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/2147479170/946-210-S99-2"
  },
  "r553": {
   "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/2147479105/946-220-45-3"
  },
  "r554": {
   "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/2147479105/946-220-45-7"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r556": {
   "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/2147479134/946-220-S99-1"
  },
  "r557": {
   "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/2147479134/946-220-S99-1"
  },
  "r558": {
   "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/2147479134/946-220-S99-1"
  },
  "r559": {
   "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/2147479134/946-220-S99-1"
  },
  "r560": {
   "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/2147479134/946-220-S99-1"
  },
  "r561": {
   "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/2147479134/946-220-S99-1"
  },
  "r562": {
   "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/2147479134/946-220-S99-1"
  },
  "r563": {
   "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/2147479134/946-220-S99-1"
  },
  "r564": {
   "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/2147479134/946-220-S99-1"
  },
  "r565": {
   "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/2147479134/946-220-S99-1"
  },
  "r566": {
   "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/2147479134/946-220-S99-1"
  },
  "r567": {
   "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/2147479134/946-220-S99-1"
  },
  "r568": {
   "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/2147479134/946-220-S99-1"
  },
  "r569": {
   "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/2147479134/946-220-S99-1"
  },
  "r570": {
   "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/2147479134/946-220-S99-1"
  },
  "r571": {
   "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/2147479134/946-220-S99-3"
  },
  "r572": {
   "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/2147479134/946-220-S99-3"
  },
  "r573": {
   "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/2147479134/946-220-S99-3"
  },
  "r574": {
   "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/2147479134/946-220-S99-3"
  },
  "r575": {
   "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/2147477968/946-235-50-2"
  },
  "r576": {
   "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/2147477968/946-235-50-2"
  },
  "r577": {
   "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/2147477802/946-310-45-1"
  },
  "r578": {
   "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/2147477271/946-320-S99-1"
  },
  "r579": {
   "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 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r580": {
   "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/2147477271/946-320-S99-2"
  },
  "r581": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r582": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r583": {
   "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/2147477271/946-320-S99-3"
  },
  "r584": {
   "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/2147477271/946-320-S99-3"
  },
  "r585": {
   "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/2147477271/946-320-S99-6"
  },
  "r586": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r592": {
   "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/2147478448/946-505-50-6"
  },
  "r593": {
   "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/2147478785/954-310-50-2"
  },
  "r594": {
   "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/2147478522/954-440-50-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r596": {
   "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/2147477332/976-310-50-1"
  },
  "r597": {
   "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/2147479230/978-310-50-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r605": {
   "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"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r615": {
   "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"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r644": {
   "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/2147478795/946-210-50-1"
  },
  "r645": {
   "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/2147478795/946-210-50-6"
  },
  "r646": {
   "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/2147477439/946-210-55-1"
  },
  "r647": {
   "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/2147477802/946-310-45-1"
  },
  "r648": {
   "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/2147477271/946-320-S99-1"
  },
  "r649": {
   "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/2147477271/946-320-S99-2"
  },
  "r650": {
   "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/2147477271/946-320-S99-3"
  },
  "r651": {
   "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/2147477271/946-320-S99-6"
  },
  "r652": {
   "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/2147479168/946-830-55-10"
  },
  "r653": {
   "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/2147479168/946-830-55-12"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r715": {
   "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"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11"
  },
  "r789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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/2147477351/944-825-50-1B"
  },
  "r792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r795": {
   "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(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r798": {
   "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)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r819": {
   "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"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r839": {
   "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"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r851": {
   "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"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r857": {
   "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"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/730/tableOfContent"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r881": {
   "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"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r888": {
   "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"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "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"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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/2147479532/912-730-25-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r905": {
   "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)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r906": {
   "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/2147478777/944-210-S99-1"
  },
  "r907": {
   "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"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479224/944-40-30-2"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479224/944-40-30-3"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r938": {
   "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/2147478009/946-205-45-4"
  },
  "r939": {
   "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/2147479170/946-210-S99-1"
  },
  "r940": {
   "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/2147479134/946-220-S99-3"
  },
  "r941": {
   "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/2147479134/946-220-S99-3"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>98
<FILENAME>0001213900-25-021260-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-25-021260-xbrl.zip
M4$L#!!0    (  >+9EIK4H[E3Q,   [.   2    8WEN9VXM,C R-#$R,S$N
M>'-D[5UM4]LZ]G]_/X66G=GISG_30,+#A2W=":&T]$+)DG#[L+-SQ[&51*UC
MIY(,I)_^+\EV8EL/5D+@NHMG>!%LZ>AW])..CHZ.[5?_NI_ZX!9B@L+@>&OG
MY?86@($;>B@8'V_=]!N=?O?\?.M?KP'XY=5?&@WP%@80.Q1Z8#@'W7 ZZ[L(
M#+ 3D%&(I^ %G?X=-,"$TME1LWEW=_?2966(BS D881=2/@%T&@P@:G(+H9<
MX!$83")PZ6"PO0]:K:,=]K<+;@9=T-IN[<55?GEU3XZ(.X%3!T ?3F% SUBS
MIW#D1#X]WOH>.3X:(>AM :97P,IBVJ#S&23'6PFFD4.&+T,\;BYN-9G\W2U
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
M%L;C%6F%Z*HQ4$3Z_\@ROSOY:N$&+1K3!"N69Q7>_C.;:W$8_@M02P,$%
M  @ !XMF6GO+.RML20  9XD$ !8   !C>6YG;BTR,#(T,3(S,5]D968N>&UL
M[7U;<]RVLN[[_A7>/B_G/'CYDL192:V<7:.;HRQ+HS.2XB2[=J4H$J-AS"$5
MD)0T_O4' ,D9DD-<B29(657K8LLBNM%?H]%H-+K_]5^/Z^C%/<)IF,0_O7S[
MCS<O7Z#83X(POOWIY?7EJ]GEX>GIR__ZOR]>_,>__O/5JQ<?4(RPEZ'@Q<WF
MQ6&ROKOTPQ=7V(O398+7+_YWMOX_+UZ]6&79W8^O7S\\//S#)[^3^B%&:9)C
M'Z7T!R]>O2(#5D,>8D0'_/'%U2I_<>;A%V_>OWCW[L>WY#_?OKB^.GSQ[LV[
M[XI/_N-?41A_OO%2](+P':<_O:Q1>KS!T3\2?/OZW9LWW[RN?O%E\9L_/M(?
M-'[_X1OVVV]_^.&'U^Q?M[^:AEV_2(9]^_JWLX^7_@JMO5=AG&9>[%,":?AC
MRG[X,?&]C$E2RM<+[F_0O[VJ?NT5_=&KM^]>??/V'X]IL&61_$Z0;<G4!_CN
M=?&/+ZF\7KSX%TXBM$#+%VR*/V:;._33RS1<WT64<_:S%4;+GU[ZF_@V)N3>
M??OV74'L?[$?_8G_/$SB-(G"@,)TX$5TUI<KA+*7+^C@UXO3+2/L"PKQ:_HO
MK[D?OF;X0_/WYX6'49RM4!;Z7I0:L]L>!X[[4[+VUN@R(W]>$XI:'+>_)5Q:
MXO!R1>:_2J* V(GCO_,PVUR18=XE^!LI@X)/"RF"LZBK!.HC69U '<E#+UV=
M1,F#%OS;CU[;6_A'*/5Q>$=-6K(\R-,P1JE<@MU?V84[7Z\]O$F6E^%M'"X)
M'G$V\_TDCS.R<UT0F?@A4L!:;1C&NB7.%^@>Q3GRXH" EV'/S]*',%L=YFE&
M5B^6\RP=P-ZZK]M NM<G,5%_.8><S^SQ-;^C/@A!Z",B6Z2<H?;O6UPAIS%Q
M F[#FPC-TA1EZ;G"KMCUC>4MQ;L+,R^ZS'#N9SE&<D/2_L#J:B43_)BDZ07"
MS+C.L@R'-WGF$0ED"=&0=1)?9HG_N;2Z4FYUQ[.X$])A#X@2!52Q49PR=^_X
MD?Y1+F7QUW958$%V*<P<@4OOGJA^>D$6I8)QZ?K*JC(4;LJ5]ZBP<.N_:WFW
M7:_#C,XS+0TIF2PY^*AL&J)O[6G:(DP_T_&OB27%F1<2*@J\=7]E>>N]2='?
M.9G^\;W2=K#W@55V]K?K@PW[TT;*F.!3!\[*%35?MER6<C"[)J5[7U?D6_BQ
M30>KM=DKLM?]E67#M[?M*S+'_]*B)]-V 11YXWQFSQ!J;O:*;)N-:E-/A<Z
MJC%0&,.JL[O=CI4UM_V%15_,7Z$@CU"R)"CZQ)IXMRA-EE<)4<?RD,1HRJ6H
M.I!%4=9H8G3GA4$)&MV\Y]D*X<,<TV!#L>"UYZ$\IMV-KL9 0@QJMB&4:0SE
MCGI+^I/@C0&" ]E$<8YX,OL8>C=A%&;5WJHQ#\V!@1 YR:EU9KO;A;=AWFL>
M$]-&6#E/XD.Z-T<198#]BNX<348'FFA$*?A)JJUOK0_M^DX[,A\PV7<./8PW
MQ-N8K:GC1E2"*$F^SB,:R",_PUGXA9ERW3D8# ZRF([3+%RWZ94K8)G@612U
M?1K=F9I2 )ENS6%(<*='I#$SA<&@=//$"_&O7I23/WXB2N3%^KAPAX#B^1+Y
M.6;VLZ)'_#ER*K\GUH>"KSL!M?$@W!CBR-'C7' 41CE1[+I_JCL)Z5 0_#.5
MG;.X?_HK2@E=NG4_$I\J3#T3))3&@YC)@E##H4\H,AZNXY#%>F9^%M[3"R'-
MB2@-![0=?D+A[8J:2:*_Q*\EIC!?%R)]0!A=DZ-#&)>VE&P99+_^0'7^B%C6
M[4K6M@'V:%H]<&WY.R)GDC1C"X1L$@C';//PH@NZ.A[I8M&=L>J(8(8;$6>+
M;A->EF<)WFS/70LB5&T3+A\,:AY':(F(6QP08L6F303:P_56&@YHX9&!(N1G
MZ>&*>"$H#6/FFUW'F/B8MW'XA7%U@&*T#/5W68/!;3H^2C'((Y1Y891VN&S$
M BSSZ&-X;RW>J48+^F:\Y,+L@KSZV*K)TQ&>72AL"EMVY:TZ =5QA@B;J_(L
M_MHNIZT@N"J+G,_L.68=\6]5W@2?VKU0;)W35/GC?6?3"FC&NE59-QS6LNL@
MBH K&S:50: NP=4U>>\3FTHBN-56UF7Y$);!;]TLJV]DW=]IRY,.GU;YMTLO
MO6%)N'GZZM;S[EY3GE^C*$OI3^B0*9L&FP)"P7J?S[TA&+OT=U\?/V9$&ZDA
M.X[S-3.X2?PQ3+.&4#WLZ_#>D7]<I0_3Q./O&*M!N*:4D_A5@)9>'F4O7Y1D
MZJQOQPCC[#7YY'7Y.Z_W/R\W!F!>D[47QL:L%E_OUCP$LRLR!/;S&_1J2UB/
MWZX!H)6!">;5&JUO$-:4;N/3[5J#X-*+(CW>Z =;CHB>AG%8K*_X<\D!_37M
M-/?&C!!=P0$*7C+U)W2BQ&_\0D1?#R2X^BKR;E#TT\O2%/RY3>R>+T_"F- (
MO>@B21F?LYN4N;/&UHG^9&><M$B^-IL.35>VS"X;LCQV-&"<X29G!/6*=*D
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
M'/\M-8BD%?JX]]W*#Q-B67!&77B:O0BX3;<I3<DJ"R4&UJI]L=W?Y\OS)$-
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
M4 [P%?8"1*LLPV"R-[R[G"4+D.P+"^2!.6$/11'RL]R+JG<M(.@("$T:)Y$
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
M0.YP% BZO?&6:FT#+P7Q@;UED!.W?K.CB)[3^QW+ "I>D1L!F!$_EIK=TDB
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
M$_P[\O#@!YQ.RE^A.>E&0*6A7(^SS7Q)W%NFE=1QF<>'7KJB_Z7!P'LOH@'
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
MDABL'BL+BC][.*#OM+4DW?IH$J)M3Q2D5L#IQ1S$LNS&=9B[KIY15S<G-9$
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
MY^]'32&K=S(,%?8(ZU9P'7,9ER_E75WRR1B8SR6?A$O%2[[+JQ_/;^=_R:>
M!X5+OCYQF<C%=>M%]/E9$A1 !%/'PY2YN 0$G>;BXO,DND4(LTV2>1'-14<_
MG$V*)[DR12F>)*,?L5*V*;SS\B*E^+U.\::,P"#+]*D711")\43.>D1A:P9X
M^M<)$:C#C9,(G7$\"]_DEDG* $9HS?K=T?0OT,DQ]$).;G4W3M_9FL&0"/BZ
M0C4=(E1[-UQ9#S(&YF,]2+A4M!XN+J\65Z>SMQX4\*!@/?2)2R_HNCU_6@E$
MSW\MR"I2D^S+[BD,H-;NWB),QW&JM"QW<]QBVB=:59W.*#.T&5 TP<.CI*J=
M+Z%-E449*\<I:Z=:,$O3[M,AH[PK38@R #^<(/Z___6/T_ED#(_\269&?29.
MHJ<),;/2/'R(,"2=G?  L$_)_A6+A!NEZ0#O4ZZ2'&=]6X'S(ZE JR*3G"<,
MS9N3SA&WE<RARGAINFQA/SW7AT@N5TIXPZ(LH?-Q?<@T+/1\" 6BG\NCV&PB
MFL+)B\ JOXB2CY?Q*DG7]"I[HG.=*E7[.3G5&!-%5[9:HR#,_"C)BA3_X#@+
MPC 5=P(N!XACA._M!DH++5?D'$A]><N'W MC.!.>?_+IW?Q%TKH=@7N4ZHID
M9QB88SBQ#M81S H W$H11"W,.AJ"W>6E0/ X61T7Y!_4E\QN]/8^F]&=G@%D
MM>?#6(F/RP1[%H+#)-XS!.2/N^LV3EY?5]1ET>ADH60?N<**1,)[KX0[P]%_
MGU!U8_K2H.G7V%+T/=-UC!^]' >RQ:@FKJ1KT8-T\IO_\^J[HU=_>.TX].5
M1YTW+)VQCMGXL!>%O\$"4GGLWY %)8,'6\8C5>2T'"!&RI!P@V)MT*,'T7IQ
MWR60JVU'1:^=C:57%B-0=AB$0N^/PN"LS%I^SF)VJD"42>[4-9EP@$L]3L4I
MA:%I*RRJWZCB!DKM7]V[ ?8X*,DCHY2E/.:6O[PUO4L6_J]%F&)RO";ZR'?7
M1&LYH06>^\V$&;,5")NSU-0QK\Z>".=E:FCFM&9MF3>[:NC8QS=8\;PL'(KB
MT?4 [E.Y).?N^!&<B].$.?72,^D!' '&?;Z$(:@L[6WS]*1LQ1;/.61@[U6M
M%'5<.8PN'5!W3P-([J:-:U*B.8L5D,>9PN+7:Y#. 7TR34L1*!2*YI)W4\<Q
M+5?T@FB:5R)",DZ./7Q>A">>\G, 5WV/YA9/?5KKGFPDP]6/@&!][D557"1I
MQT]#-N8?643R<L4K$Z@:^F"&F$6LF>2[+[4A<]RLDK2\::M</-3ZZR]WZ2!:
MP2AV6F$*YL2MOZ=W"I&]P^N'_;I>!NZ-.20<1%WR^! ?PMFGB'[K^A M4U+W
MZE<P0M,W34J5IOF\\))8[(D;_<P^_Z?CR_=Q0G^I/RE;,4J3S,C#_NU'"!WP
M( IQ9E%P!_/0 2*$:FG#@3\N^VEDN'SP)E];P(<S[UF)63]UC*!RSB2S3T[+
M0:)&"3O"C(M5&P2-CL,8E<U<;Y5*BNRF0NP;_JCK.G;??^ZE,:35G@1/ B+V
MEW0^(^+GW\6ZB.! @L[P*O1#I_XVN::ZYU/A*#5]&B=%1CK,LC.<^6FX*?,;
MGGA9F,&S19Q!.!7\]@Y_RD](7Q\,(TB# 0?V^W NA6DRZP[ 1U+UZ]9%H@^"
M-C@U9:2[;=Z&CW%(YB[<:;"<'9 ./XG(;,;95&A5).JD')82:\)@T/7:2^E+
MU58_J.D(53VYWF2'J;T3'ZHNH,&GIS+NRG_"00$/OL^S/%S#_G*?X541O0VW
M0DR*0^(4>[,)MD&<B;!6M@:PU>T1ZP#1'AQ6\QZFP5;(W0"1:&[5%8D,'A*1
M<<1Y6F9PNPFS#R<[^-\+SR<=3+;Z:7!@O9+E<!X5<'J-4^C*@\QKY)]W"03-
MW^ MC@OLTG0<@8G.TJ@I-/VPT@X9Z+Z1\"OC'B<)*1<[M8PA 189X%+W@%/1
M6]=7TC-6;4=E.?O*AVWT:0?4,CHMLCQ9X\G60&6R#DXIJKP);V]I<WH75K7/
M6,VNJ@NG&4N&:KQ[<AX@&NTC2>L%THD7P;7:[1/&^5G]NFJZ@\D0TDY?JO5Q
M)P!GV0S1=@A2ZB>Q^V 5'8V+WJPI"6:$0[ Q46F,ZBF+U67!67<0Y3"UV:A
MV$%%"F7F5,S$,H"Z# =F*1)HOZCL&"UF$1H]' L\<U%19MK9><F23?Z\N\+F
M4T2WNG:1!+HA+XI8J3ZACX_<)G(^5$,W-GYO,-HI!>C<*:=.B2GSX2 <&K:/
MJ%PN>IYD5"N*Z[ $L8KVXA($(QSQ$!%ODBS,,[;,3(,//@T'5;@.N1#M/MAG
M.0:K1F[M(:F2]BIK"<:HCQ!60.[.^X2S&^SC<#M-"G<.#=L(X7(A<AUXGU#S
MD=,#G%1!>^^M!./31P<U55J"@,Q^DRPB$D*V<2)F19Q3H?J6VJZ"!WT.L-.O
MOC: >@8^HJJUZ"W55(<G!8(NTCOW\*1T5FH]O#N?R<,[9>WN93U2$<>X?,]\
M"F_2))L@G;.,F)/H:1E'XB1;G(>=1^@1VK@NK*ZD3R6,-2+0]EK6I_F]VB=0
MZ/2@ (0E3Y$&*PZ .89?A26R*E,B<2>]Y:8O<NI1TD<1W\>D*5J]%,RG*0["
M_-1+@Y(<UT84QFP(F]L/TA"Q(HIUIY\CGWQ_4-#)>AA&GQ::N OI*'7K[![
M:YJ#@IB.BSJ*(F842R@YK878I[!.T+5TH+J;*.]2L4ZG-@U\E$C:/G&J,"4,
MC2T?8NV'.3B*<U#6YUZ\@]KX]8^@)8#)>D<&$U$GR:3K$X^0;5B)6>E9GC:L
MQ0Q6)XF^.,N3:*3ZL'F+LPSC;L+'R<(1>H@YV-_D' E05'^.Z/>N;VW55-A&
MD\*H=7<\7M?U2E=6_]E->EK4X<#VPJ7!H\+!\*(@#3$#):KRGB H)I"6:3?B
MXU,()HDBZ'H/O3-!KB)8^N"L(DVSJV9-L9+\68&O"+V[CSC:XG?$ G@R[9/3
M9F-6>)<P*@ ]$<3OYKCJ#H& ,H#[Q#/B[LM*/G)9KG';V_VP5.+EZS2T]:*"
M+K#=W. [UQ <D/6[-Z.WWBI(^H(,,1/OYWPJ+O CX$5A;V;0@41#KE'3H[7N
MNB0>KC9JNE!\CR%W+ X66_+;1WR#UUX85W^$+&VFWWT,)N]^G>IG4@# JN&Q
MQUJBM&I:XI'F^/LRC-$.>VGVE=.;?$U8B%<Y1;%- V0(U8;[B1LOQ^7C%IM
MYI&?'9 Y3*H".2B;(M([=GO%I0L#9>"*Q*0-W/T<K,VS@JGV<!6*#KP_"FP)
M ['KQ+R+,M_Y52L@VTT8G;)6NT%U:C(8'T=P05;?',/+YV"?J*7P 74.7+U/
M'L"C@M%)HT#0J9>F.]CS%VNZ9$*X0#O7#?EUFH>_T;>8<XD6&(P5?I# ,&'J
MGZ0E=*:(Q>HE9__Q2A]+ K1R$>H6A*JZ;"-.:?0#XPY8)(.DYPLO3-_16LT_
M@H-B$?Q2L'36BE$I6EW;K7JLPZ( :? ]8@T0;8&:)BX+#X]1<!/PHBVHL=MZ
M(EMCV85$>W\I8]:L[/=&6'-E")A@?E"FG79O56@A38F]B")T8.XZCI2= GT\
M"\*8%B8Q+3BD)[YP&LG,K,P2!895KI_F9:$,@(2B_:(J)LVHRF&4?\)>>O<Q
M<8KJB@<7[C0M3L4H_LZIPV*4ZO71VY:*M@M-@R0!J^EGI[I<.'"U:;(JQN[O
M'9L@(Q$P$K^U;'3M]^$T+P@HG..7,F']9:,>GV+L_F&V'@X%W8]#;BV8$>\>
M-:B2;]UC%YAX#M@EWXJQ^_VSPVY+]R.Q6PG&&G87*Z+?60"XR\G,4=QA5I0
MXPFGV(,/GY4AP46$/JP/)34FE1S4/GE*HH!H$UXBYSNHEC?][;(Z7>O>/%7.
M1,\O6>D/=)NGA0_>)L?W<T,5W/&I#9+%B%P<7IK'A$8I.UJP<7H,JE*UGY5#
MC3$%7W&G+%.2(ADXG:1/&*;X;I%8=2&-6"!/(R_+EJOW7IIZ<;Y,;R#.9UGD
M&5FG@S!^-(S)7G(.:JSUL"2*_V+?9RAI/G7[$%11DYU'H"IC=U"638$M7I6V
ML@'"GW#JAQF41WWR4NSZ:F@JS>A7<BN[/2_E=)V&/KZ,_11"_0S/>"DI%PYK
M&4."N5Y]B^C'3F>YBN;:..H=K68%F6KY6\3!/C2KYVUG7KX')F'<AVIO]I.3
M*'(F!,XF9!4%T%DG*MAZ3,= ?35A'$,$H!=.Y(4I#0-1C1&JO[>/AIJV+**'
MOLURJ.H#@;9B<CK\Z]Z/5IV41_BXG:+D'5E8B'T:+.,;2/B:$IB0#ZZ2.*W^
M2>NL0?NRQ)K_%(>_%A/GZ[+#L^VSO)51J;SR!MC_6#U)K%8,UZ_*K.*TX^^R
MIA9]E\3^LIZUUW7&(@3D7<:;PO0KH4&DK3LGAG#7=S1<-]^C$!JXGA(Z6N=8
MD^K",5(%A.^FJW@IST;3%:S1YL-EC9"!O"HL\F4"=[*$U2L\(H=K*,!$CO1Y
MV,[#Y\@7/!8Q_!<;.J+4-*VXI_[.V:W^8TW8>!4Z+1Z<E*?3X73^1_Q1(.CU
M(2G)Q_C*I>OT4^%6Y@F,DW48>U'M$40;Z AM<,I<@_2E^5D215Z:-;_]:HX.
M0ZL(>#G"M*QJOE_C]!:D.=7&+*;C()A0R(Q@O;G".7H+#\U( T1;H$6>I^%#
MD=-$6'G2N=PJMQ_'N.S5;!M[<HF,?[N[WS\<FWQBF)Z%49'CP-+[W6%<.,W\
M/8A5!8.0MJ=/=\L>]@ ]&VM0"RE\6W"X#/6R>X,D*QJ+AXQF:E7TCW*;6CM&
MBWD0((IBIMYY?W#Y[E$F],:'*AR;=N1^<ZT/5:W7$ 7%JA!C^AH>LAUE%=IH
MPE6:?&VJM6TL-RY. B-Y%BUVL/,>/T 3U.ZU>HOHVIMC"#>=:F<&!*D]#YJ.
MVZ078)X^4K_2R>Z ]N*CEP;+#7R8_8@S2%$3TW)^/BS'"?RJM'?ITCRI46";
M?0?^)<M#5'%+T=BOLG_$"+!*34VGKB>J*V!W;!@7JM-T@U%&'OIY?1#PVO)*
MBS*N5>GO"R^"O&NOIU@++(_ Q>'"_C"'YQ7TFQ[*[((LM>!1.W0/>3DZP8]A
M3)L\L KGLU@WW,R#@Z7#@99-'UH4G)".ALIU81I ]#G[Z7_@/ ,XOW1G&+^A
M#M[+F!Q;PR28(OW7%!RZ.$A., Z1#4LCDZ'*(VF! \>O:*8#F$D;5"3=Z296
M-HBCO>6@<]%B>\(9Y'R&YTQSH^NS)U&U_7:O$)_+Q#4/X$$3VK">QIPGQ[!9
M<?(L9_HPYEV=(JV-4/4 N3_?ZT=%3H-#W$#9Z)P?KBWMR^*1EG[+N75)#/HP
MSD*?!O::CKF:D-%GZ!42CT940_'Q,<6/7HY16'W/7F'P9NTS//CVX]#D^;9'
M_*,FXYAUXR))5SB$5]W/<AL>ROXSM+H'#E%W)_99P4 <O%@Q@ATK_%GNRIK8
M-KHOZVAO*H-<[S*JY9F[*M8/V'1R.&ML6W_U8FMD/<ZP;7-]B\N.(!(2?@WN
M;"QP9\]QQAM&L(6K7+ZRQKS@F9S/.>W_TP[&>IHHI\/5M0PTUX_/= 4Q;D%,
MKW/]5P=C3SV#F1==]LW--V!P8,YNY&8Q?).1)WH+U3-T79B?5B9='8;!,;?(
MU]8X:A=9UZ7S[(PDT3@^/_M(,-+A+E!=H^BSM(EZYH%=<TBFXI&6T*21OL_)
MN7+(]N?B7#D8V1#G2MWTW\.O(@2OW1#Y6?M56GP^?[^*ZF ^$[M!<;A&_"I*
M2\=GNGC,Q*4R1-VS<ZF(F7_F+A6=@7U&+A6-X4_F4E%9HSX?;\J(&67!FZ*+
MB[EY4UKC>-;>%(5Q?'Y6T33>%#53Z+.TA-P[4A2U.\+^:5( <D=P0Y@@9A9A
MB#Y"OX_#/*-\+_P\W(;YSE(.(C/<V7>+F!V 0JZ IL<R;0#MD\[EJD^GUL$T
M>!-DM30F<Q>>#):'\S(FW!8TMFV9/^'T[LF+N0]+YK(Q#V7[^;@J!XZLQU5Y
M<WN?<1Y8/:N=5!.B1C9.'6T\@VF\=WR@?X3B$X(2$L]FGO>/:X;!X+;&KNHC
MH,L%"L!H7]5E./XMEQ+E:>)BK5'3M^VX\MY!L#/(Y[<0#1W7Y[00#1R[B86(
M>0^>J6]@JDEB9QG2T?;LEJ&+ZL'3LSO9''+^.2TE!Z-3.> \F]=KYN%J9\KS
MM3+720T/[SX?PV+0H#XC/\>0<9NP*'B+R.>XA@R:'5:7%W55FZF&Q666NFLK
M2Z>J';?(LF+-?F?]*F($<TYB(HP.0>$NHD(,*B&#6IVACSC%Z)ZP@,(8G6=Y
MN";TXD=$ (@HMF@YV5;=1=>50::!9]_-Q4@%C0LPF"P8TFT>)EF<8%/>%A#L
ML_HT&;U)FV4=I4,]'6P,#I,,M<N$5BBM;[CG%/76S^AS2C+4.QIQ+>_R[0P-
M.R-X9Y%G<\#XI/ S$B*F)O7)<@N);#P>6S=A]N$BQ1!+0K;A++\YJ&/O[MBE
MS.\S<JZHCDDP+^'3XQ7Y%J7D(^?1G390:.1X,TCLMGTFLN7BQR0BW43D;#;W
MF2G@^/EX.]0'U;=I;NNOGZF?8C@B)YNE$@VX".*0L7@6;L, Q\%SF:D=?I_Y
M'LH;DV":5I^@78@C]ZDR;:!P\MEY(';-/?2:\ /<Q 'U/UXG69[B/$P98SC&
MJS#/FKIM4_GXM-FP_99 EU&1>5FW1;?>%FI_HFOR@>-3WUA0M-$_2F#ZT?67
ML9^L\9WW:7KL2DFY\#;+&!+@D#5!I$W7V>L"?2JJ:R.L=[CZGMC:*\QHG.!5
MDN*&'OE/EM,*O1?D]^%C;.D>1(\;MQ<?6CPKW'147=!W%O1D&=/]U8O0=8J/
M"1%:.-JU'\T,DOA7%OJBU9X9C P(]H*,$QY8AG%!MJ_E!J=4_-D>.SBK&)ID
M]=7CQ/I1>02S@JD ;VCH@R-B!V9.<ZL8@,3AJJXOJA%G50W2Y11SC^V*$7=V
MAPZ[0JNDM9R[/#>.1\1(:+?E9,"<.5^M,#RY:TC .?(&@RC"**1,6+)E-%AQ
M<1\X@E\%(^8"!T3U$5W&"Z+ '6H,<G33OGAP;K_H0X=OO&C*4_<NKZ'2H5#_
M&OPK<8;+@^DB+S53*Z;#Y50'22.\V?<O&N5?%"12SI2<3 PO1UD]85Q?STT"
M+.XQUYAT-5V& D:H"4I.&V])XZBU==F9)$+JLYD&(@Y%VT/.$H30;2"?E5]F
MF-X5,"P5C29*5?85OF?^_)./LXPTJ*;2.BGBW#",C;/GP"@R/0;A3( 00!KS
M U&!=2>.73I3 :P]7R:1L&'3J3R:=#@\"PGC*28'&R^RL_[W<N%@?FBR*K)\
M6+.#O6 ^.X$J$A1V!"49&0;R51('Y%!"YALY;936E!WP<BD[O3GJYT^ TLZG
M*,SQ>@Y>R4&Z5H"G4" C'>H'A$Z?($C@,C[#!/HI#L@'BRS#>>L10A0E'R$E
MG!VH#F'(]MW\>)8%H*X_1%[UY4R-<0V\*,!]J 0-7-MW&;A.PR3]"7NI]7,E
ME_*,EF8>?Z(PK%)[*$\+C(J-8_M90]4*4!7*0WME9C;X<D4L:CH-P!19QJ=>
M]@3_!\\XMUX$#SB;[';P!W*<[?ZB]>4D9TFS'+J ^ 3C$(5=@6^%$9G%*7(2
M=!T>),V+UK2]0V/$ZE_%CY=@0-I9Z?FD'84(J'$G0#?]=M_VGM4B+U6SPBHO
MEH:11_ '=@[X)D/O :+A0VSKM?LP+IQ>B@YB526HJS)5X/Z3]4CCNUI]NJTC
M- XJ_)O0X4+4=8 <4+K"^>(AHTGR#<-92LJ%D2%CJ-=PADM'VN@'MPXX%06V
M0=8[:.U]_*#G,H@E?H3XEE,O37>K)(77#*:W\2&49P$T,7\B7QK.45(U0A%I
MA?QV,]>;NX;NI:#L$9 YC%Z28V("]R/$N"5'11_LW#.\Q5&R@5<)4P.UC_PL
MT-K#I/ ]"_N8[M9!\SGR2=]A/C_(*D)!BEL549D#[YLD"3Z&442(7,8Y$3[X
MH-F?I@:NC+3U@](0[L3QI>5G\P.F@IJEH.R3AL9!R=_%C_$AI8OP$PYX *3?
M4UB]>OW-*PHMA2[L!>ST,R.ZBH4O2DO0C2&HK@H B>) ]=WV!UW# Y3R=^7U
M6.?M:QQ4+__XT0NG23;Y+FR"1?>+GH%1Z(?=S&&=-(@TZ7IJ2M C'%0*/($%
MDFXQN X6OI\67I15O[(_GV3,V _+',>PJ)1;^1FU=]/RV]G/$ 64#)P+?9+3
M#.(\H%S]@OF%IX;T'C7;\0P]_/1YJU)R!(D+MP77%14H11MGU,,M%8$)]!:3
MA;IRLNYTS=>]7BRZXI48$@"%?H2BZBM'%Z&#%",Q9CE#-G?$.?4V8>Y%X6\X
MJ,[XL*%KGW>$_;F'CH@U 8A:G]/]CSI_?&C@ZD2MJ4()M*0B,6G/T6O-R=WD
ME,@,["_*B.P*>UX[5T<Y<C]V/;#Q9D_K M#*)9V GF.7-)\KE>NZJ&DYGSL[
MN5(%V)+(P,"+\/LXQ7[R&,,BU[P:R6Z2*+I@ES"6HAX&,^(VK<U0=I7J"*\B
M[.<98F&W&63I?Y/"[5^;& V-J,C-HZZP+H;XX1!:DM6>"0)JY,R1@F$)I]DB
M@KM)FK*A2.$="JOZ0[Z^3K*0YFTP/"L,,>4@-,@,Y^)D9;07F!@/7@1AY\3V
MC#R:/CVAR_ZFZH+\ZP..45"D584+GU&C^=4=!W^:!5U[&AF4OVZ0T2 6:-CV
MO.:3B"47^XT)QHU/I@W0864*G%KJ)H&F/8=D0C>]*9WAV4VA82S-: H-8EQX
MX)!.H6:>=&>3V^.(26PIS)KA<I[ E&.AY-<X]B(X1K'0"%J*8)KGOF,XL7ZU
M/()9O7F1X3R/6.[CCV'^Q*)KB_PI2;L!WO.9'$,@I+:3J(EVA(_Q-%FOPYP6
M&"2=LUQSCSCV";'I,R,/)&[[?FT8>R('>-,)O03N=.,ZJDQ/^VWH:LA(/XSH
M%$84YRP)(E2+L0%1!9+V@=G/E*1>$0/B/>DCS;TPSD/G!1R'*+:+/D5!Z&/N
MMGC(\*\%H7*^!91/YN$4TG'Q<DO$C,@]67^/6 .WKZ_Z5-9Q*$J'JNO<6/A^
ML2ZH*7.&-V1W9^\2R<\1+N/!%NLDS</?RE?I\(XCWT%MAYS\#9[13O'4P!A;
MYJX'OV>0C/$C<"4#I2GFA>$.6?8#\AHB*&A1H4NFU^K>I?EI&EWM^6!4RIKW
MFZ *C)OG/IW0C?LX((L\9"N#Z#)X5C%) CX]'DQZ+M1GAA:OTFD0KC=%3@M
ML].&T_5\%!S:V-:7D[:SX2*$!/QOPRT^>&;1FFGM&648QQH,&#0XU#$\G$]Q
MR&V]@B]FLF#KHZ -7TT1#;5A6)23A-CE>N.%Z:%Y(HQO4^O+U"FJ'W,#N!+=
MBM0?.%D9-534Q*^ICUN[(#(\#;G,LH+8$/0NB+EPZ<N'C/YQ656KPZD?9C@P
M?9@:SH"316\XGZ(#&&UQA'#UG>MZ1MH(Z)S-],1CO8YWR<5%DJYPF!>$N<N8
ML6H:UQ-PZ,9DG6 D/5/#A_N%*,+!BQ5KVYXDSZG6:#_:C%07[1&T?DRA+D-P
MM,QWEW&6IP5U.-,XVKLG+RY9_9$<5&!/F]?4&\JVL8L]"Y-QX-AZ9NC-[7V&
MMK2%ZXL1VR U,F-UM#&Z#-K=?NXU\HM3ELS#\ SLI^=F*^OE2P!["-#=3WLR
MGQ1\AVI4R+NW-V9S24TF3V>MF*_:/KJFR4H]AP<S:BFGA^24'O62K_5^XB9\
M?,J7J_N,'8L5O1QJ?=GV<BAQ);PL)E_!DX,BPRR=R6P>[?5KB_M@KT<$!A(F
MMBCLO8&GNW'KK2#GA>A$+[64&'&S>>HSW/>Z:Y,FOV _WW]L.IN774/0T?_D
M2UEB@_=D-H=.BRPG.WZZ>(?7#_N/4(5+XGXK:T&+7/*B"*WR*[1 /[,/_^G0
MJ2L0=+.:\0:E?QCW(@BYI8D@KG#.4^[XDS.7ANV8*2X7PBR%]#-T@F/_:>VE
M']P"0TE9G1.D<*PC8N]*V!V$7$V"F3YJUB/NY/STK2R=9@C:S0-1BDKMA-PI
M2$(W_4K5]XG6)G/B=I,Y48/"R9PVF9.^3>9DS";3[>I42ZFG;I5ZJCB_YZ34
MTSZEGIJP''[$3Z%/MIE)EO^]SJV_=>G2%P6:%$2:"3' <<91OY/UG*^4]O+-
M&9EV&J1WGO\4QO@N2:*L'?HW:*+W=&)YWLNY$0"A;'2$<FA&(T5QU9"+#/MK
M@YJJFJ5"00[:*P?<:A1$#U*\F'A;Q*7BXFVI@!?QBR'ZM0*0W#P9DFEO[VV0
M<-C&\TMM<?J0:*OA99\>SB5Z>+9:>#GF74RRRC]Z*6XELI_&>R"DX^)=C(@9
MA>QW6=EV+A.Y5X$=CX)TX*8W:86Y+&6(-YOIN]G8BX[A+N-6HHMGK8J74[S,
MR;45\8H7[5')OM7BL]/#*_,;7*2KA-<R)7QN@G\]XJE&D<8TT(T8O!?A)QKR
M-LF6)B%DVZ\I9D54VJ)J0*VB5=ED'D91OP([KRGD0]>WC.BSHJ<D"B[7FS39
MTI"M:8 DHV0_@:N$&UF&:6@![\WJ)C-9DQ34V'U;)A_]P*>0[!A^AS-XJ*;G
M61$TMK7$R)@01<2QCUN'WB_?)^D'R ]SG2:/A+WLJYDX5.2::1PIDO'K!IM4
M![IJ']Q[Q#.I-T5.T_Z:H\27,%*$V@\S/)H-TC#OK-\O#LV7V==>/MENUNW;
MA9^NPX$ ->4W<X$*5R%M2!R.2=M ODN] $,XQ#3Z/^C>MC&\SX!HEZH^FPL&
M1'IIPX [-GT;%[PI$62A+KRH2@$Q"2@DA&S#0\R*+'PV@U1V8:LI!";2MH?P
M<1+]WZ?(;MB_5 3F/;(*GD Y3SQ7( MK5E>+DTEM4C$O]>]X:6)Y6FN96+$L
M(<:@0XBXO>6;72$C@LG+,NI7#1!KX1@;BBII3A_R06L&] AR30R"A;P/F[:?
M C\#$XW,Y(2JI*8&*OT2T/)@7'AA^HZ8'3B'=SMX$?Q29/E@5T9?+];+8O4P
M)'*>DE:(-4.T'6H:.K4&!NFJE4E$00K:.T^3BV005 Z:6<?&/@>]*61FL:N(
MQ-UHFSLN;?5>X7R$62%J;;LXN( /@<K)URH6A7WE]RBCP8!LO+I1W[<XA=36
M[SUXX<[W+0EQP&]K?<ISV1!E.Z#?\AX;65>[5/*-TL6CF\!0DYSX>KCA'?5J
M85>?SV*M'2OWEWJV&.OO9,1$VV_K:**=#)EHG <7CA0ND/R^PGFC<S?1.-Q(
M)MK)'">:OMP'3[3*'_,.>Y"$'(RERWA3Y#1ARW4:^G@2+VDO.?LW<WTLR8Y(
M6WHV@KP#<8#3B)I+&?8+5OAC%GY3506WG71*(C$$.-KMCPDYS]/DME90QZ?I
M'GI<O@3X@_?S/GATMO7WSOTY6CJ6 4\L$$/HJZ1XA].U%>AQ"%I_--;/4Q_F
M"(GU+%<WL3YE,!,(8$3*L7T*\.[X(L6X*HITX^5V-E@)8??KG9@Y25&8XQ5I
M4>=[1REIX]HWH:]U&2I[I*-ULKJ,B67B1=?%0Q3ZR]4*0[):K7.62D^6;\X4
M6!+6#J4M$6N*JK;2,X(#SZ>Z\EK.4$6A:-ZQD1UZ2W!Y'7D^1:X6EGHZL0PC
M.3>B:"O6"-6MYG6^5%-3@QH%&6@"YEU"EK-3+XT2,.X(%M\E 8X&P47:A6W'
MNHP9T3-L:()H&U0V0K25<P->746M%]A] A@1O'6]G"96J^[7NNU=DQZX$\W!
MV#Y01R>PIS,PNVY +@_<MY772]=;^7!AMGU[XR2I]E"R0YSW,+(7F_.6YROM
MF/*]37&:X'(^$?N'-3XCRN;//((3Y2KKA)^+AZL)E_)6;!*4=/MV\02AP\'@
M&V1'BRY7)9TGNP>CTL]8R>YJ)E3_B7/URU/)B>\UG:J?DTM./"IM]9<GIDG4
MW^W;A?H[' C47WXS%X.+JY"V\@_'I*W\&YSEY#"4XX 6?[HG1GUV<WL_"1CD
MM*P?<*3LB-RZ4$]E%E:DDN+:H.D?KINC4"]?W/<F=2-$6R':#'T)^G'_GGDZ
M'0V.GLC2_%\W4.5F\2E4RHQ/&K3F,OE7,X^[?1E^*Q9Q(-(A*-JZ<R\/LSST
MO0BU[B70S]#&&0*X8@=-'PYIZ)MUZ.$NS".\7%W&0;@-@\*+#&F7W^\$ZX)(
MVUP&1(]&X5N:,^4ZR4+V3&1/Z98U+E5+I7WQ$#6F]G6:!(6?+U-B#VY#W]0L
MYW9K)?V2B+KP-$\_I2@HOW8- IE**@P(1S@BF;R7/2WB /X#F3&V7@1OU%7Q
M,"1OA9B0A2VAGPMAWL#LB<*$_M!J<[A3N$A/T:N]3DX*^>#U0<3\I?=Y60'E
M,MZ2CI-T-P&,I*0L[3@JO AO/\IO.(:&"^^A@N(Z/L2^$8\X4-('C]=>FN_N
MR"DU\WQ:*/%DU_[+!( :0-AJ(D%UOH2E4]B#6%B\KI(X+?\)S6CH[ASP-USK
MW6//(!%I>KGK HN+(G]*TG 2% J(6$4<GP?A0@8?(ZB<^=<B#;,@]%V;TFH*
MX];./!RQ)EAH]=<S@KT),-+MV_)>UR$N>H8/WZ S&J_H]!@MU48; (>CTK\-
M*1XR_&M!]L-SV!3O2),),""B8AD- C9$OI;Z:T0_1_#]/D1<W);(5=:Y-Y$,
M6!LR57J8:R*MO%W;X3[#JR)Z&ZY,U]95H>@@F;L"6^*#/&UYA&C;;H& (\3:
M(^C Z98T0-/=*WLUN3C(^J[(&L\)7RHE(I_ R[(ZVU.GR(;KK6-:C;V<=-$X
MPYF?AK30_'(%3S[./^4XSB#YY'E<K#&K%&=_:5'DRTF^25/<JZU31Y*%Z@A!
MYT>H10_]W-!"+6+.#2SC8!PXEP;H1".:._C7Z>X!D$/?N^YH:44O]A[I31'A
MSL=9AK.+)(64KED6QH^7 ?E+N*)).>* ?DQ^O"-3S,NS._PI/R&T/DAF'J'U
M]6.R?4&(LTE'?FCFVH0L6<T?,-4H1#[<-C%6\[,AAVIZ:)6DJ*9XA%HTV7RM
MR**2+OH9*"-*VMGCAZE!RN+@)]78X(=>:MS L[)'>#T7V)MY/)H67_=H,SER
MYC0]BN;$'">%!"!#4"\2ITX6IJ$4+R+OT2*H*;D9XQGX,PAEZ&[F"SL?"GKP
MK:5G"+EW3V'*?/!+<J+,(-<OV0K*C2'TJ6W6[!W&D3R<O&LC:##'ZEBG7=/+
MGQVJ.Z=63;?[UDR8'?RU\22<#GH"-VNO-#R<QX_D=Y.NZ7QB-I^4#F=/:T%O
MX[WLZQ#0[B&M" .%]5PL.JW$H%Q:1*VA%T6[Q6I%TXDLTQOL94GL/42[M^$'
M'.WNDOVO;O!CF.40=SZ9%6Z*+=>&C:%Q#)DO56>HHHG(&;BABAA9R-!_\"UJ
M2 N-_AG,+\.8E<Q$D^HS=G88Q]046Y$!CI[W1!VZIYF:HP>[WW.?G(H[I"%M
MZ8='+J(H^>@1V5PDZ5E2/.2K(EKX/B1MSFZPC\,M8<7T5:\B41>7+6JLB8),
MJL;47>NG. AS%"5@H+N^#1FFYTX<BKI$](OJAG&8X[?A%@=[Q>@(B;5'_DHS
MB=?U)J[)A$B"5X9AJ<N%@Z@$359%Z51I;RB"[B"Y6]E?ACS6!0X<QV*.Q$>G
MH.\(R>G6XKPM-IN(GH2\Z RO<$I6AFN"B2<O8YE=C4=B]=%S\FJ]CRO1_73Y
M#=K 1Q"6D=*2:4ZC9I15VHW44I' !*OH9$%;2B2MERM78$J M7;\#^SAS6*(
M/.C [9.:(0I66_,XP5J:;[4B(I_EJGS&3\Q8F*)7!3SR7:YNZZS<I\2,Q<')
MKDII5WYH_$'72&Y<+(\C>9;G@<A@V?23]3J)449?EW\9QHBF%L^^<EW'V QT
M.J_)#,A2>QE>!%M,S <(-(#<QG%F_/AT2,#)4>F #=&QJ/F08##+W1^&A!KJ
M''SXX]/&186_Y8;&?L6/M_@1; '3BY^8CH.#BI 9 5;J[U#&/G1JY?6JK(T7
M^5!USPXW>(OC E\0ODZ3.$\]/W\?YD^G!5G&USB]C/VH".#,0H.;<'#G?3*,
M)QT.;)M\&CP*GR;2GA   ?EE>\=I<;01T'V1J"<B?9MPF3_A])0L^*TY47)A
M&*(R2O:3-TJX$:UZT *E[!O7NZ."VMJXZANMYFM%'D;ID>4*YZ9/"S)23HX"
M$H9$MS-E$W9,S1RG?E#07<=<[QNOMLW%Z_EMZ#W0BC868-30LIX+3LI.'XJB
M\L.P>W,Q$RP=:+ /3-UQCR@M4WGM8+W+3@OR(WW^<47&P?YA&%/]]%RL3[U<
M">!5M2.GP!)GW>.@ W@I*[0-,;7Q:R]:9WB38C^<XB5<IVO[EE&;O! CS2<(
MLW.W4_.;IXTN&/;&I)N>H;Q3O?9V<*%J87%1H>C 9:# ELC15+9$&];4Y<(R
M0)T=IY/BX'7=";6)_A;#I9.WF\(#)2#BX"3&9412&>8IV@%XZ&=N;6BYHCH'
M,/$@-9>B;H_3.+'Y-&S[C;A<]+HF(_C8Y>(B59 8&P=N; /HH#<FR]5]QBX4
MVZ$3-H"C0-Z%A3R4237(L<"'XV1U7&1X%B=]72R(,:HH*_W;N5:'D+*V&P)D
MVL*2$W-A7$DY$ME5K4:'-KFC.SPE/79,J_ZAZUI5;[PP?IMDV3(^"[--F;IY
MN6(]FPY3["'F %1RC@2@@D;H2XB._0H16 6TI1<=+FM.X*6FT3:\%(2@'3_H
M15OO$9-3P&WQD":/%,(WV$^VM&3*CUYD_$9%B:1M:TV%*5&>-]84;>$;QR[-
M(>KLA ^J#G]$T<<J:^[[-,SQ6?+1M .*0\"%?7;(1F]29%BI'.<.%>FFFS>4
M.S)M>^ERO?'"%(Z4AWLFBRND8>.F8:)(U7X)437&1&BBK5%8Z<CU+C=0N1V<
M#1#$B N7LD-"BBYOB^"7(LO7$_A"A71<&.DB9D3O-P!4:R_]@'.VP2&O;N+V
M?-BKOHZ!+AVVKO%TG9:W-;3^$ MY+7,J_V9\W>HAYB1_J8PC84K ZJ:.!@L?
MH8RV0U[=T'5Q "6E=C/V]<K!#,*NO7290@DG'% 87^.44IL4:4*B;A)6JK"F
M"KV-EY:+&H2LGR51Y*49VN"4@?(KIS;9,-6+\2@5THA\K(>8O\RRPLJR5Q*R
M?484LZ(&.!32CUU73NY37-_2UAKRB-HYG(Z719X1:P\B12V J$UM#DAJ\:,(
MIZ1I,3],<939!ZQ]">BCZ]:#HG%L^8/'CQ-ME$(RUL^.(DY$ES\K(GRX^V'O
M7GMV/S=^+*D"]WQ7XK%K98&*'V,*T"(.<%"]X+I+JO>T)5I7I_31&R7<!1;M
M@<+EU>MO7I59830ZM9J8;SA_XF7JF/6"/E9/!/,$;:JWUJ7!O_=JT%7"/7U=
ML]PKFF(;@\N+#BW) B?#H:P3BXF&^KD1HPSMHXRM9O4*-J-U;8CN.KCJ$XQ^
MX9Z6+3?I'BFDX\!C(61&F!\""O^1I:JS70*4H-AT[ZG1R<[9I]?.UBF5QU"G
MQ=YB2.MQ+_(%$V)E<G"2DO1OE[*NW&V2$J[ZM\:"EF#W<N21G9&#,B>^A^$:
MY&R"?6(9X;*G26EQD,%+0T MY(ZZ).1"+^I2,WY^5*5K_R2IR)GHVJAL ^98
M'R3;ZYWC56XP$/8JK R0F4Y.2I@/5<\=V^]^ [%F./7#C/SAP&X,8[8B*ZZ/
MHTA8-O+&\*I\T$"8==:)T'>P@IK0?;.RCA:=OI'8'*WK%"<MD^$R;M6?G<ZW
MTD_:I;^EESMQV!!==;T@H/%<7E2>C-V'$ W6N< =HR8:[:/P%<ZKI;PS-?A&
M@' 5[>W&UIZNQHX 3J09U!2D[0XR,M7[N& '=[!$JBJO60:5!*-_T7IH$T@\
M?)-8E#SGGWMK4L7EMWA\3/$C5$ FAF+LAQL(MEW#:S,!XF9B,@K]>L,$,B*'
M0-T1O9N=[@9,1LG^XSD)-\+T :WE[.#.WO%I1$&-W30"\M$/+K0"JR-T&F99
M5;D%!]?$-H1TH(^JWA99#W:W0 DGHHC_-,FR>O\[ F]<V<"=MU=!(\WFUC=D
MH_M:RFPTJ"QJ/%6) D'KUGH_3RI&E<AVFLM>QM5J[V9V*(81_CGH*VN@G"WB
MX +ONS.,' UY5)QDGN;S(MG%V(=H1;[B0\K1F4^BM_WCG6C VG803?1%Q)RD
M-SB"2+7R/:;Q[ %".@XNHX3,]&1RH]]6;R7GM"KU:O$@MYMP]&:/<==IN"4D
MKB//QQ,$^"L2G<^!;I^US^Y4)U)X_]&.*YI1_E/Z]/S!\S^T_%[47*T9"&-"
M&])CDK]M:6*T"39,+38<O,+48E1X05":;@]XE:2X6C.%IIRCG7<,0O:W9FWI
MC7O8R1[30$U=@HO\ALP@PQ 6$+'ONN S(GSBR3Y!4&C8^8L\J9[V'WH*QJCE
MFZ"NCC."M@#'P_T2HM8VR[=*^!!=[U!/55!^/@N'1(\:&F>$;*0C@K+A%NB$
M+$\!.3[ 0DP?F2_@OI+5<CW9-9^4N:86'[TTH/_S(T$AA)%,4I[+*&O6-TV#
MS O 7'X$*"9?N5[(I@#2052<28'JSYDF'2B7$4A$>QG31:;PHG?>IW!=U"G8
MR6_N<+HV/5>,L.0VM:P^XSW)C<EGB/"Q=GP0-XD:?G+:D1(<%[6L,S6[H0B+
MK1=&$"1TD:1O(%YF+OM)'YM.7)P3#4;D<Z>M((3AX&4XJYM6GM5G$&8](1"-
M[$<J"A@\%9O[JBK^HKF^U+ISE'9C_^)1QH[*Y73K52;/ZK>\)0S35O<^LE<2
MNE[:5N>GWB;,O8@A] 9G.-WB@ #THLB+%%=^N>F"(13I.RBQ,)!%%6BF96-$
MM(F\:CD0K*INXRB&X4(073% <F,N/767Y^4&/LSH6IQ=EN6 WV/(4HJ#Q1:G
M9)[1/YYY.:YSU\S%5-'D_MF<CO7&)ZJ56;8CLXXV;)Z+N2TU[ :Z1HR;$?K1
M/X]#Q7H?;BOY;$]4E%.-J)-"G4JLR5RDQP_0",*5ZU:SR0,\2-F==&/J8M$^
M"I^O-U&RP_B6[&JAC_F4KA+JRL?,-97=)60[;/\=RLQ<)?E/.(=DGX\QG+*8
MT<=FEV$DV^'9]A9C952BH)#6::,H*50'$=;0]2RRBM/V)+2G%OW]9#(>V79X
M =$U]%?PG6E/L&7F'81HV1UAC^UXW+(=N[<PG].LE@+7RO06ZT;7WW&^6F&(
MML"7,;%S\)WW">[3H?O8#R-6WVN17^" Z#>"5'T%9/#M?&QZZAK@R'[LA0&N
M16EN61NR<Y:-4$A;H=S[1(,WT)>-+\]QR)!!-'7FDR'A:A:&@M,9HT%LYX_@
MEZENFTCG-'WOZ1,<"2_C!0U!-#PA!I-W<=H:RJ3H-K_J!GE5/TZ]$+JJ;Z-7
M2S0CRFAV^\Z:0D-)EIUZ:;I;)2G=<FCFU44<O"4=1H9!J\V&[1.2+J,]JS6X
ML6'%QJW5>B97[[K(X%VW:TEM?,Q)39;\<$K^'>8=DE-C64#5^DV,(F/*4(5+
M& *H)^333I#?[F4.]8H5]2Y%JD1&8VY:BH<L#$(OW2U3]F#M'<Z?DH#%JV)\
M6JR+R ,;IKFH7'Z,B8:?PLUB151-=H=68+3Q.'OC_%F_+3$] I';JFKC.#!V
M<F1UKCHF$>Z(:IOP!&O*EW9[K^L</*]3>E)7/0MI&<%__-_'Q^CG]^]^_.Z?
M/__=WQ2??HI_]WWPV^^WCS_MXONSXN.;WZ??__YOKW^YO]MET>^W_F\OH[_F
M+_);_-???O_-AT^O_+?YRW]<7+R^_=N+[:>3TY]>;H/;]*?L=7+QCWQY=W?_
M[2^WWX5_??JXR'??75_^Y=O-]6]GV?>_#S[\/7J'O[O_[N1A=_'JN^!W]]\L
MOHG#7][_X^JO%S?)7[YYMULMPM6[RQ>K;Q_S3Z\?@_SZ[]_=7RRWU\%O?__]
MYO79-]]]?_W?W^&3[T_?O?_+=]ZW'^Z2U?O@S3_>OOYV[;__Y3JXOKYY^>M?
MWZ_^^MWO_OZ'[R__]M/?DW>/WIN[=]=7][^>??OBEYOS;U_<9[N;OWSS=W]U
M]?(O^9MO_Y&]7O_N9/&//VROL[?O;WY,%]_MKGX[_9M_\G^?MO=OO[_\YOT_
M_+^^>OS3/]'I[<WQL9O*M3PX'SPY/'AFJ#5U[N.T]A>1O>X$QW@5DFWOR<O?
M)T440 DC/Z^/U-,X<329L&Y!Z?$IF++4A8>*5I?41_-0=NKZMF,<,-IH'2$U
M[8Q:B\<4$VI)><^N&,2WW\IR9L$]\L+'K/ 5343.OG,;D2>0=!. QQN5=JPF
M6?#\ E!R4F1AC+/LS-NI)ID4M;;]_$K AS@BO_H:/92?HX!\[S(?C%0-[=A+
M\4AULY&>A+(LWT+E'S2SGFUYGP.!OLEGLT__+M)!HWGN8+57\^8\<0.NT4&I
M9?EMK6N?RX9HRM??PHU-F!RDT[0_XV4*:,UWX2"U57^#MR!85EQG$X6J6_EA
M.[L!^ ?T!;HNORLC73+XTGU.BA[1-PKGCU*[A#=T\Y1$ >F3N15ZM#_>SZ5
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
MJ@"UJL7"=3!)-#"1AT_5*Q$V67$-$#O*^$'\?/<;+\5I> !FF=V#V#O@)@R
M6VV -HGI0+HW8?*I_A3M=*]'8X\WBTT2FJ<2],L\0;F$V_604M8A%Q+&<+$-
MU5(?\NF^<6F:=.O\V+F8?-CDI6J%<**NH&C85F4O^V]@W3.Y70[N6/"KUE >
MRL/($UY2@,FDG-=(B,[VA*6Y+BHPA\@\(2#GU1@=OR]U5=/3X?X]B#]@1!'R
ML^N2=0-B,"(FAC2J3:<2!)98 /0/6M.6/.W(I=7F$M+B^&9U.O)N77X%.&&M
M4A0_5V5M_@KDK@VTESOM#=_>E\6_CJEU1? <;[$X'X\:+&2[9EW?D4M7UNSO
ME]0BMF\23A]YV$H3&@A%RP]+AT1U[#,4O5(-&4R1W@5U6V8;YW751R3#W?9)
MZE@$.MNF.0-]WET-=NW9<L^[+KU9Y0O":X<TT3]L3E0H]<>IH I D+?]U[&H
MN<G:^"(FM753-[Q?J>Y!T@ZJ/FQBRXK);A29@.TI+P0@76+TZYVH+\K+BLU\
MYLVV+N2N(@8D3P;(QI&EI/7Q$/F&N_SOKBLYA[(S\+"ZW2WB^YVO!&R:YZJ2
M%G^/8I+69K370E<E^)!@:39A\M=(N8P(_>MBP&%!V=-A70DJ7 #TY^+8WE<U
MY&].A?]T+7-_K6&Y4I% 0TTLX"L\&1GH^/Q508[LJ-%>W1,UIMPA,B+5I^\<
M+S7MU&6X?8X27.K@TFPLU;2)RT5K,REVV:X,:^YE-ETCZ(J9JU@RFC+I)Q.#
M$CNJ=GB%80[J668>9NKI/-FVOK$CGD"OA)0\,Y[J'&&%>^N;##2?P[T;%&@\
M"PGR4]Z=,+,B 7C@L["6 CV(B)5J8'D "&1$9M8G[PQ$[)Y@G&_NO"E4O?")
MTY)U3?/M53&AQE],FAHR@JUMLJ7T8$=25 ?0:S=#54."1TFIV<'8J(">;RA-
M+\2SY7%5!:KH#3QY?4=>OXA>I@GRR^3QOD=T\+J2$)V=8)PWAD:@SWA=[-T(
M ]F#K_!JZ-7K2]P%(Y-(>/F3W'?Z4@JPLUC:GWS>^@O*QI=?G@=VB<N"S6!8
M[ASU/!+1E!U+=V*IKIQ4W0EPR+#\!!,AD?&;GPD8?_50?HR_.UA7I1Y)2'>3
M 9 Y[K+&D-P>?_42D-QA7W54?LH;KJ?"S<>JYL5=V?VKN)%?%8!F@LB'GQ\O
MO6J0?L/H.?<M2RXA%--0<!N;HVS:\(7-#/D.:*+JKH3E*<;VGI=\7[3-U^IP
M$.,&<R4-"^8FXKA]RIDWO3+HENE^PSBPK+DW4Y6"FH<GJICV1B(3@,10&X5$
M6]\JB/MU^>'G]AX,6C%23UZD-P4 NGQ7[=]!:5&5@VBZ!5Y-T[$L1S'(/^W2
M3W,G",Q7"[8F3M8R98E??!QQANI0+C'&6IUA6J.R89.7J!#B[Y8_\?+( 59X
M697R]@((Y<MCTXK#!@K8'8YPPU3E2N3^XT_9D5TIW*7IC/T ;+GI#N[[ND-F
M>H0-/B<<<X8&T$]SKB*),2$W]6;G$MQ)WKNNQ%$8\&,9 KL&BTNR2Q(0F\$)
MFJ&TP/O;QE\Y' %\=_$D?KT39F CQPDFH?;I)V^KIBNF^V*F,VEHKTR\(S?8
M9ZK\\:TW58?$/EV=/6*31D8Q?^G<ZP?:G.>]AK4,9(&SK<O^0>O$R.Y7;!"<
M[+7,6DKQ1/UXP14GZYS0J+HXBM.D$H8#9'<$8_[=@V-?4Q["CN'0L0GQR)<O
MIM^-PA..['TKB*87$,#WJ]LOZ^L 0RJPVWJO_61/F^( 1[6X!?T&W^<+@A_5
MFR5KB/8VFI?+^ZA\?5ZN@1?2Z5DC64GS1WL,7U82O5U+$2 -YU)\'D4+?_)[
MGYTF,G=IQ50K_9>%TE$$1,7]TA'-4.[2%P=92HCO\+6G(W(S$Q=6)BZ9F]H\
M24CT')V@'MKO2UR$:S#"K[CZK\.ZK>O,Q*+'I@?VQO3Q%OR!W?U&][.<F'*Z
MS)ZHP"2-+8#I JE"?B(I/5;8?3'\P-.U@,WS7%W2EAG$:T-%+B/]JECONJI8
MB[&8@W*A.VQ<$>0 $"C!9QR017D4:T;O%%79O.?"+N5.6?,K\8>F+;81C(BL
M4OBV<^JJ?EG7,;N5/3.W\ON*F=YSS^L)BO%':$_0,\&:4+C?FQ_5_^5U!77$
MA3U]K,-?J'B:P>.R9#MGT&"4'4 .=L9%<*<E+BKIYN@0_#HT'.97;71)][+>
M+2"B*T%D2:S'/29P^R^6A5KAH)V>53W?G#Z[^0K!/KY3U4M\D3QLFF:]UZY"
M39%I+[R*YP$J"FT.!SCLAUR:WLLF= M^!Y,^9<A(>SX)VSU3_8,Q-:8OS;TY
MGZ@B]))Z#JV_+C!W/"=TJ15E>DCP_VD59>+S<U97VWD62^X2 >*.%+M(HH4"
MX':Y&'= 2*K(N>?10H8-ZS:^!F^':]!E*SL^& (KO0YY_> M\7J&'<FMG-*]
M?=7M2C" 16PU+Z)9[U[R@O-(:GNG,XB>Z(G"N%>7[HD*:&&")RJJ2W?"J[[
MTAU=U8/)&Q5_MVFIPH:[J80)KV%5P]&*J]Y>-W_WZ__^]3]^^?7/O_SI9[/[
MM^D]$M9TG# L4"BV$1J4]'KOY",W\%?9"S,@/--//F*\F3/K,"Y,U%;O$)RU
M_-Q<:7.'_-;6QRW0B<Q>@FF]DCF&)@XL82'V,^:M"X+9OM#5F'$Q3IIG;$&F
M:XXR&!.H >^296A'R6?^L[WYP0]/_%-5MO=>AX/J]9WLEG7]*M/:L9_<5ZS8
MW_BF9NLR^^7M-)U@A^,YM$RY*E[^QCC 4QI*6EFJ=UD^AA'DU8Q5%4G."F_,
M.DUY7 WQA4-=P?9XVQ2[8E,_KVM5YN@3;^^KG;)\.;]4Y$- [6A-DO6/DM?-
M??%X ?QC%X?#C5!0LY%D[WY0KGT1>&-UE2GU+F9>!EPFYG6.L<?L"S7CF7@E
M<]^9FT/AW#I$U^;+3%2.@LD^;K>O0A#Q(;0&=0Q?5K!"IK]*1$>BUW5JZD.H
MO7142'-QC'E>=:#+XP3%DD;M^_8#9"(<*N#L3V!PZ!MB#>L:>YB5LT3?HP+B
M4?9$O9!ZF, E O^#_>9I<^ R.\@L)?@'<=3U?W">5 MP".7Z\%-GA9G\3<A!
M43GRWOB?Z'>E_%-.][TO6ST"YM#@QWX+74$&@=.!56_2]&R:K<R^5V/+Z^.B
MG0<TR)AA)= "\HN[LM@76V"[4HEPL(<">KG@"34UN]:L:\Y,>Q_Q>XX3)TE.
M](29H"':Z,R73=V"H:/=$E"G<\K!8IKK JC&ER.[6>09DR@O-HF35$5:C6\0
M\!-_&,!<>E>R<F<X(? [&V!@)H5+X<]C@%'OGB[K.NBW]LF9>X_!JY<6;CV#
M-I/"M&>;-3+?<+\J61@R.*P5EYO&&1O[V(?KEY!VE_X+OR^VT2Q.\Q0"D\[P
M(?7'C'T"F%2D)/3":((::-5V<_@O<?%K=L4VSH\MF\D-339D;DL4H)[E;AP4
M#;\$)VAC61Z/)ZB I9C/'@]%+*<]YNJ0O6D_A^HO^R1.DGZ&9P-7(&FX@=^!
M(_@K?X18B+:)GY.K?,O&S+9>+CUEDISH#*8KB'3>;' S$.":3N46C!Y&2GEF
MI7!+U@(ZQW.525]D$^>U_M[P_?'P>['W,D)'*+Y5!PQZ6"C5=R<B>C5,U0PA
M?.A&H:_L4"(I/1JE9A]'RGUDR.E!91C;Z2%9:;V^'=3# #U,%('7XJO^6-4?
MCP#[,-6@TSAJ+49&L4>8WB1YA.K/UO3.S!$P47S47SI/AW377A6\7N_-^V72
MD!B5'/)5 2C($B+9?U&K<KT?Q)"^E]K60G=*#5M8[[LR[8H!7;Q!FZ?F';)>
MNWX+-!C%Z^2;,EZRSZ(IY%I^QAF@K,?T<O7AZ^()^,@.FRU7FMG[:8C\UR&S
MO]B%-X3KP7JSXW$8PL!S9X;$8$Q,#(KI43$[+.7^R9@C2CL!""8PPP*@6>!
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
M\_GL4T-*.B +0>]N*FTY^+YD]1B[J8P]F.,&@8YXO'.B(M'NDI'@Q3!"D2-
MX0]$# ,.A.ZHN-<:=SOG\#"%'<B>0MZ$S!$-%]( 0N>*/_%#]0C?@MYU_/01
MJI%T^#O-1O5G\G!(!"3"IB!!!82> >V*:K[R+2^>8-L/HS;,\ZQKL)#$09\D
MZ&82E)KL/@DE7XT5%R/MDW5PK<&*<$V1GWC8Z,?'GE]&:I?F;</_=81/#?C7
M4_R7I@%3+1;DJO2(@OLE@W*3Q@Y>C--$HH"U_^A\C#6JPP!S3?Z")R0:12^A
M=%-)>O&X/#9M]<#KR_ Q:!YCETLHR#P8]'@31J7*5<W7EAOJ2NUL6MXOMS/=
M-Y!:Q&BICH Y>@E=_.?KF9[]_X3*=W]1^TNY,_E)-Q7\-+T@7A+3V:F%CM1H
MY3W&YE.UE?SY+!447V4-Q?--H3=0M8C14>ZZ0QY70Q>_^][P_?$ WL"^)8A6
M>W'X;VT'3/4@ U>-LXOFC&0DRCD^%R<IB([!V(%X.@Z;K[#,UGLQ0.D+\\U:
M#_3JPB5E>YA+J(8@N\A*5)PDY'C*)NCF=92Q05-\?JO%M3E/Z3WYZ@54Y3VO
M+L^*88A-&>4>_YFWEYNZ?A8'CKJ.AB\N@'XWS^O[ZP)"T1XAQE]_4-JE)77.
MAL#8>[.JM.,]G\EP4W9 XH_'X7WW-6T04U5/"WU"YYWT%/,'BXU=M)]+(&'M
MQGWN;. 4(;&)3U<.\4YD:S.4.VD(N?7@A^FHOMFSP"1))B![Z=](1_FZN>^=
M4Z3&IG.ZUOX0B-WEU']./'S.41WZCW5(Y2P<_3+K*T<)Y)OJ8BN$J?FW^ZIN
MP45S+8_?(&VQ+8#<5DPW9[+].^B .3WD7GY)8F)+8X)^Z%PBGZJRY<+T/U1
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
MQSQ6/"Y5MH3M"!9BE)6]  0$*@#JK_!+2HUVL+$NW+IV*8FZL@QB*WY0O]T
MG":>3VWBA<;6P:]1.K'17*:<&AG="]G?Y2N7XPPYKP;1N]$+S!&M!7U="O/N
MKA##4/E*XHC^\'-[.(+%]UM5[7X4AX.?\]NTM3E@8 J]L1TPT\/;W)B5%#&Q
M"4Y7#_'N\$7L2RJ&)#VL7X0Q5?.V4$S_!F0Z@;_]JVW,3&L?ET*6R^M,<='K
M[$FJ(YYGQ4,/Q?A,5=:B/(K%I\\IL8>\Y_NJYI:OGH._1=SLO(%6S=3_!OI\
MVQ6X5=VRKE]V*SMV"J5PY4:#SI= YC]'*?@W?IJ*:3?LH=LE!FX8N*"64M4$
M%P/W/OD%IO02?BS*HN6_%T^0R-,_%2ZVV^/#48:W4J .JJ=WLBN&'*).=\N!
M/DP7'YO,N4HD3L<5K[\9Y\EA&2JQ),,\48/Q^''/OD_.)>0$W=QOVK]6Q\,.
M;K_;UE;[BE0%\Z8,029RRV2/3'7)N@IBI@Q8UD]LGB*PF3U%I60PUPM^5QA.
MNLNJ?HRD@<+3AJ*/P?-#SPU]"B@JP-A]$Q*4TO6I(4SOPXHVC['WXRS;#%[+
M_J 1IR0F%27<]+=:6(Z7F[I^%C:C*B(85K!LP$P+77<POQO2*\=8YQ&1B4LV
M*6[+M.H:QL1:6F$-5 AL9P](2^IH[T&^UWM92:+@M01_)T90>@CX]9Z9/E1!
MQA U>89M*%E<9(>:J"I2XPMB.J$85VX0J!@"BI:RPR8S5VR:2;D;%MC5O!O/
M5]J("G#N*Y9'V8$+*C",)L^2RRWC*9 HY7B53U(/:4FNN4P[VF_O"!*#+;T0
M3Z -N_10**\<N78>K>/76L()IW;^==B+;YN#1&%5NZ.\Q"G+( VE!FT50LVT
MULZG[%[!F'RXAS!-*X0!\W'ILRGUWC+/PGCPF-9](M)^$2&'HN-%U('\O_%-
M_5&\?Y9G5@$9MD.O[(I!KPRZS7N'F*>*J5[:F%()/S)3YNJ*J_]>EQ?;+5Q&
M&[&K0V0]$ )3];'>F*9O 1-N6C/=/'N0*RR=)Y:5HI)\I]85OVTE#-" !M/@
MF?+4@K8*8B".+@O2S(:V3!<O=FB%E$)9V0;H:/DN_>S2#=@"SS"O+*A3)2PX
MZ85\Q"!L?E#AYTF,S/9'U39S/8RP8-B\).F"/F.ZJ0[%3IZ B1F$O3:)R8.Y
M,J6]PJ%NF*@R:$\:YPL&H#*@[^ZKPX[7C:+-G5!\61(/:%9CU$N<V3(/RA>Q
MUQ-T0\]_G9*H8U([G4?S,VW&\FPR9M+,-^AO[FON/6Q.N";)?G-O<S/5<9ZK
MDJ-9TH_,EH.J+K;B@P<\6W^\7M>18==N*Z:;CE%+60WPF&2H_9VF#MKS"_*G
MBM;2=DLHXATOMV+/GH#E=7I1C.AN/ZSKR OPS94JGRXZ;HQ,5QZQ\?A)W,F/
M"FA\73X>6[-3 @@K#!IP6C+9U-EF)?ILA.O,,(=Q\;!Y2U4*X4W8@$I&Q&:)
MT)DQN]M"F)(C@J&?58HN:+$'>D07B;-QL20@TT4,R'21#TIC 8$6Z@ZP0*AL
M+W;1@Z(ONV@_\AU0 P.QTA&J&?0>]I+H6*AEET\@$9>LW_V*;5JFW\#L*X:-
M+%=B[E/K#!K#OKFS300M#6;30IE'6:+!;YLTTGVK'\L-+W&'C-L4(YF(T6VV
MQK:P5,T"X)]YVV6MW%2 AOE25T_%CN_>/W]OX"YB$UEU@4VX]L? <=V[P-:W
M;Y,N]W[:D/AGF0%OW@H(AC?P8E:4;UF7 =R]?#E.E)=0*>I5?K&I([2$OE7[
M]@>41ZO>\V_582?3HG?K6J;._2@:_FE3_Y,+:TUY_[QIQKH;6#BWG$%/*Y4>
M+OY;U<QVQTQ_26[2'"Z?:0I!'4)S=)J+$.D2BEO6+=R+(4R5AB]Q&LFH75ZC
M-R!.+#*'2D]ZJ!XV36,YKM>UQ-;U<$@= ;;^U^87+Z 3.H/35[> +T\V60W
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
M'*,Y(EOLHI1"LW1T/!]V:4$W 6(_"/.PNRZ#Y*?=U_/&,UG9T>31(=Y' I_
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
M:\ZO@X'5?@YJDM")T'#E:3UUZV\S<UZ:]A\)Q'3)4SO2LK0X?<OG9#1]X"0
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
MFB@9157_4<4,5J:"9<;1M=ON2>+$E:+N1J4?9@JWEE1FN+.,XLO@(8FK<^:
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
M>B-EG)@^4&\E8 J4A^F-QV$XD'$PLXU28 \84(XT"2/S+C,',G(&9I2">X^
M8J'QO![)Q)U1<[<AW>8=P-QH,&;3??7PX#$X=HIEO.U=HU,XNWI@-<V>PK/,
MC/4NG"[OHC2PIF[R-*PUQ#BTP-!IHH@&O\R=N@*B%4>77^@%4ZW&A(4\FZJ(
M#$X8E(^P,NDU7BG$@M-%;O;)#(4M&)*,6E CYWT]^30>(,K<7731YL*M%7#L
MX6ZN0!M""*E)V!LOYRKEX.YI8YD^,[3TD4L]=)[^&.& .P5W 4%NN J8*EKL
MR];:\WYTY$\ :\^$6Q0X/L__R'HSL=8'+ Z+/$,),Q 8:6>+"(#WLT7K>A90
M&(HG54A4V &^\$> L(@G>VY(?);:PIMT)(11,1T8PT@21ICG*/9V"I20LNQW
M]2M0RAR#2D,Q+G6\'&-8,B="Z>O288KLLCR<5K"),S0XF5-#Z>N2.45VP16E
M]V9@FBE)[H*)U0R=WE6:!&> ^\I"B17XF*(F4_TK$8C"*!^-1)NZ43[P'G6R
MV3AD%R[GF**_9)V$V899GQ>J'F]#'[L\ZA<[V(\.[G<VU0=Y=Q%:)OX5+J1S
M03G8QV@8\IL; "F:J'+4;"9C1NM2S*+E40(<K+UM7U7'<_6W]0-HR[Y?N^ S
MW0,O:_I.G:^5O!R1^/<9"]]-GK"4=4R_4#C/]%^'LUQ>RT8TUM399[RN4 J
M45I\ND9\*"80I[+5;+D@M=)7(G:^W4*P33D\RA:[Q@'>)!LPZI77LZ2L&LE7
MV;&=05 <$><)EO2E]09)^O*.[;;JNR4AM6+CW:W/E&' QV0^I.,Y%O3KLGI?
MP9:3@6B);28O""6"Z\N$UO71BAO#["S<.!AZ4H ,1,NVGL()D>)SD9;E>TO+
M!4OB<!/>8Q]%\BI4Q?,Z6M]N:JHF-VK(9/.!Y-JA6PP0V15W8(1_39!&R<E&
MTMDHO,T18W5_"5W&+#]%4&P_$VAR4T@T_<C^%I'[L'ML?QXNXT>Z[4)MOQ&&
MBN&,\]YKH%N7CK&%5 @=;EXD),!Q0E@S]PO\Q'XR<U\V +*9@*;)S":R =:G
M/B]+WTRL55\AZH7^6B4GQW8)_98I W'\#N)1&%W*>2@2W7;K(0DDSU#D$LQG
M>$Z7;.;X.7MSBGA;Z"#99#WP^I<?2;R>@7;J*F:R' 0-('9Z/N4@(N3^=15N
MW[@[+X5RNKMG<-R$S3EC0\*OG<!)!]'2C<]CN@^TVIWAR/7#B%YS4$^E%('?
M&V#G@"D.'\,MFPX;N$CB$;6X/WXDZ ^'D] )J+K)K .NYO'4\ ;W[Z;F-R=X
M(C6\P=+K:.\Z"T+0F6[J($P0KZ,VU'WG\Z-+MV/SLJ\'RQ9LLQ9[?*@I*X")
M(M;6V*-_P<L=_9&-(6<?IC\NZ-ERXFA!5?0)A?79U)'K@I(E:Q5$=4G(5B=N
M 5JQ)@20I9BM""^)ZTW"ZF!:R<GK78!JJ6WG;5H=Y0O?6?4H&QS<UR86*8WM
M/)G78KM88^+=.M2)FM*M1JP^GR6FILJ/.F[IP)%</X)+B#KX9WD7:7#!4NE
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
MA]DLBGKDZG]K)(VM$RJV(UBMYZ <M>A"]$J%@ [7[^8+@ARJ<G:'P+81GC8
MLAIM4F)7$[6@;.J!:S"]VQVD]]U+:W6Y2D%=XTNZ@[I*4*"FZXN>TTCAN3B;
M70_L'Q:6MM>O H)K92K9KE?*<R-OG1W3(CVX^C(01WXPI8@*6@,,Z?3OH_57
M]!IM'V>@(W7IRH?9+&:<>Q&4#L>E3!O*7Q-WE0"(W5>@%I:57GX$1+(TE+P>
M+3-Y%_4P;!K/VGRK9EOTW">B'BF>O3-=WD5I?E\Q@[</ADJ MQVGUN:W#&F!
MZ[L@;ZUJEO<-BB4&\6B)Y,<P]!ZQ[[-AV!6HA^B@H3M-#;:ZLA23425FW;:*
MMC9H2.M7BE.#9$V7X]363KR6.#(]T,IK6]-X;I-['[MW,7L)Q2AB[FU /[TS
MT::["90M72YY"$ME4(TD WEQ@.6EN4[<[0"M9@S("+<,9\7MM]48-;EW B\,
MF';+5E9JGRC\NNUVRI)D%F\?VNX=M@*1NUGM-BXKVJ1L&D493>@X53,PR^*M
M8@B50E,M) 3TT?5L:ZK/V$CO:4!MEX<PPBFB*7K0);$MP$;*XC82V@XYSQU_
MZZSX3(+DGH2KM/$7<L,M(E13_^+XX,G54B 'VDVG^0E(BI8V>C'G&.ZOU4^$
M[O L?(2V]VH V([!Z'*SCE9P]>A:W-N77QY?%NDN?;9+:)9*0K5JQVLS69:D
M8.7I'>J5HPN**]<B$^^/)'UCAK:SA'!&>O\V$.ZE!GV4S#1<A X="C]U'G#L
M^/.8)&Z<L-% +7%P+2N.345=ASXE0\2RLN+=31B;BGJW %-7<@(2J<2X&Y?0
M+IE*R]KY?DT%M.MAV+1^Y62)'<MFOL&$.75'^GR5\^-E#E)_D^+U/=*78?$O
MP^)M=T)_&1;_,BR^_PX'5 98TTSNH4P?C$VA$\.Q[.8I<;"!6I8:!Z;O7-/E
M4GWT7.U7K=J!,JRHWS!4L$2)])7CK,>$YD6&SXX6(D"%//1\U"QM.W4J#H4S
M)BSS1EA6[ IEV[R97"#U03ILK*!CQ"*OAV'7*980WB+[!&3J/NJ"+KD) W[Z
MC9@&Q^M;MNE4*5]#($";O)/F*P9[3&J](SACB4>(":5OT'6-1Q1Q,3.K[1B
M[3?35HFMZ?Y9(M!1B$'/D<WX;$[;U8*P[0.I$+^>1G *3RF.?]"\N>%96QHO
MCN*+%QC()=3$DJ;M@Z7J@9@,O[_MQV@8.L<:":1_XW0-Y$T6U\S'BR8K@H01
M/'$.L.#;=J.I,NP0[MMR\D5M>VL3C7J$<$9BOS402I^%0/9;&2F3AEPM),M=
M8]LDN)6+$,4-<YX&.<D65E)JM5^UV@9'AJ+U&X;M>R,;'447"<LPR7OO*X9%
MZ[]M=]2<# >$^P8LGM512@UGH+,:.CHD5@TQ)=53?U*ZO^+HM7?C+09O'1+O
M"H_HT<FN^!<#9H "8#NWBJI9H$))_1>*CKW\#H@8L0UJ -@^F>H"+F)J]^CV
M!*UPE,G5:4@>U#R>^B^/D[XB2L 7"@U88P@R+_7S?#M73A="!/.UP_K-)O$Z
M)/@+>+U%$Z1!>!'U^;"">,HQL<"*&CNRD9Z^*>%Q"8^7!MPBPI$UQTXA1-L=
M6#7X*J:>[8K&(^&[C*+$_"G-H-B^=/3/:$XFNU7E1VA-DSB*G8!-(C+-PB*H
M\?*Q1#"[!8OEQRG#]V8+L+'HV#:: <;" 7C:TR4J"70TAU:6B' EBE#'U\AE
MV@!H #%>O3-;N4XU?);N*9=U>)F[3]N@C9:5=3=JYU&U'4NC^-1T0]I6"&8(
M\?YV%HJI!#:J5K$J@((J/4(LPMN$N&LG0IF +0M6G/R;C,JB X\<J)((;DAM
MIU>TAE,H_YAV=,8&S:9& H"-A]4U6$(7(2]B<^'.T#V;RSA=LHN8]8[G ]_
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
MX(*$" M=E7E<GM%8G&Q%_D1C+*"3H-W-W?L#']Q+JD%"M^T??<C-G.-Z]\'
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
MS*2S5&.&DZ+,RS&&2C;@&="/-7CKVQHQ FZ[DU5I/$N8,(=C6POF(_H C1E
MB2]!9&\JQ,RR?W&[JNE:D+Y>0?+-H3AP=)X :,N]"Y*:.Q3@$]23_?J^0@B7
M102?O\G2-#?105(WO;A(FK8B^4NS.JD=/\*,_F.FV7#ACOMH3M;?>NJ^7\O7
M-R-?+E1IFY<_AZ2LU_];67_GF93%QHVONOQW8W?I-58+0'_K\<;V0M;YMJ1P
M+^\T0^..9RZK&&E6D2NKD%]#>TGZNBDKM@)&R5 3;Z/+DU4;\>_HU\-]+>.Z
MG!K$#3!Z;E1IJFGM%+?M>4[F)O)WC?'9,OV*,XMG9BEA-RS;/%W\T-"[3\.[
MN"_8L%GZ&"9*D2Y]C+$O#(,#'(O7.4-YZ8O*H%!M^0=5^<>J<=2356]SGN7Y
MXCC.<:&]C@RQ.IMF>5+%](*5X62EEL8-R^+,(!LZ%)QR,P\4)5?-L2%7M@UM
M'@GC99 5DIV/KN^MRO =V$;(3>O$N4Z8/*-1:NIAE0U<-\'ZHYN%-U3=#O[@
M9H-E_+XHSR69W!;R]RJKWV/SN)7,%!)<<AGM2!+:LNHDN;39:)]%;(P/&Z
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
M%H&%'EC ,.0YWO+&!F-/K=T8C,!!F4\/+#HFLC%=NA-\/L<?-DW^*"L%>[G
MAOH$SHEXI>C&65N1$VD$9 J?#R&*]_@I/4H*?"29C3CP<KS86=B1JVFUO%ST
M6W<]F\)9HVW8'"Y2:/@Z]R&;E&S.*LGR7CPI,X[Y@EX&IY5 JU%LFQERF7N+
MYKX-8CW8B#IQH"3^&5")^+<,$F.#0I52V,B47?AB=N8 I&$_/8W)9_G;]M;.
MQFY,EG+.E>><#=]B-V,>"Y\B;AQQK,@'B9 21Y2(IO?1QI/OM*(7GK4I)&PD
M$894 VW6!$;*WR#YWP/9%<:GQ$P2^,>F9OPGX_G:_'U@=\.1&R$,!PA34 S?
M<348Z<Y!I=K'H#1)<%B>DKCH'=R7.@R7"ZB,XOI3<C@9'L] + %M%+%$ZQ%Z
MZ)C^WN#O?3PT"><8? 2>MHZ]Y   HJ%^I@OD=UETT:P@8NM%BP<%QUJ$5TV<
M&TE2,!]0!>]<W4$:&RIN@0^5L!"6+U@Z-R>,0U6'* U=IR6F@6B<S!R21WL
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
MBELNQ-GP,FN[/,9T3DLL#YT.V.:@1;*]IC/Q:]!O^3XR4SH##YS3LN)'"0W
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
M<IK3*KJ-K)Z1;$]&RW?HP=GIMU $8<1!9,EE-/']\AMP"M<C&"0&Y6A=:"Y
MM<>9+1LM5J!&I)HS^Y<&+=R]WR/LCA!3,B6'RE:%.?Z_6-#_[K4X>^"'XWL2
M\+YAR*FHCW"R!&^O ?0H"*#7%T701?1=$)[;9=:UU?\68^\[]/AGGY!3RI8Z
MDZF?&]=PLK0Y:;?(D<T^UAT-A]4-B;64ADIS W90^$E ;L$0F\:"F%75!44"
MT.)*%8S9X&2 <AU!#42KF":^V-##W0S^/%X=_-E^VN%:^*:"/X^>Q4=G"%^B
M!F74Y87Z2(G8?;M?'JQ]K!5 12G?E;"9J[QCZXMS8UKKQA3DH5$2)F?50.GH
MH@[OI#^MN(K<]4%5-Z/3<L(I](W(DN["C.M8+BCW<:1[&+_-%MO6)4O<::XR
M.LP$^JY!%D#H^ 1MU>S0PF%SFIUDIB\OO+[U@@%.-_*-::5@(/=/%AX<Z9N%
M)BSTED5GFMAJLX3&79BF.\<<0C1*TGA2#H.<I\R[5G#;DFQXR>U4K#77$T\(
M[V2^$HGLAYF(G^;<S<UP&TY')1B<*Y+$HR4#Y7<DQ+GBAP>,PBL:_"ST>68^
M88 I@^KA3A-45">+,<VM7]J"L_2<]/;GJ>!:(DEO]:0[7@6X)"?1ILB-, >]
M2;-VRNIWH>#<)I[ *,@GW'DFO8+I>->^Q,RNO(I ,I#<;]Z^O6,/OR2ZO+6Y
M#B]?*;S\9!U>_L*VJ)1RA,%.A/@:D]-5.(;WM?G'/DO@.K!WKSM9EOK7%5V@
M*MMFU1&$CFI'5N[2Y>1\*FYLL9A JN81 Z(3<MAX<\/7Q.^M*BVH6T9*:#GV
MP,;YQ&%WK*AH/@S0@S=]$06GDTIL@:#U28R/Z1D;"U63;(\X&)\&V<F4(RMP
M.''\!=Y@DRXOMI$,^$^; )J-@)'K\98J'B:P,E=:=%+'WN$,Z12C=-$'S-)Y
MGLP]TR:9 ZCCC\0<4#:3#CFO#];1ZW<H68:3$IP%/.P@'"GWL?9RG[&-2XU9
M.C%+S ;N$ME:?0&5RPT180UN[=UQV_M%0F:82_J[,];\VSBIX2#,1OS[1*"
M',GM6=;]8-*"E(G2T0D^L"OI@5:P+8'D7.H2"3N3<I'\7FDK"G3TE6J?NV *
MW36-XAG+O?9PW>,[149"0[%88&35B7%85:D3XG"81+2X-T(N_,R\8>!AV,#X
M_6S#;/08):7]"WK65^Y) -WTN@F !\Q*ROLC)/_00@?%CY- @VJ]G%E<^!)M
M1X^Y1!R:KB/Y8MQ'#@+K=H+X7C2W>1X6;@GUA>4V$<EDP):6GDBN8*GZ>B&]
M@1Q+W24!03:%R?YGM,,S;JW9Y9@(-4FW-L^D[3#I5B8(HGC,A.'.H4Q\D1;[
M(Z2M-N([(*6W999(PO69+,,1>:A3C?C&I]!8:Y/D7F>BF*>WK6QG]SR"'M$\
M>8=_Z'*^J=CR3>%8EG1!T(B654](RJ8\8B'7EQ#%@ZL;76Z3:AZI=8-C9H%E
MR3(FQ8N,2>BV!JRE(_AVQ3@(5$L1(X? >7<S7U)G,CB2T"AMTBR;&20$ZDBY
M<Y@IZ?#AF]>N;>I2:R YOERMI2(B;>S*87"[1#D(O=A2&G1 8[28H,)EX(X[
MSA=V"I"8HRA<=GJ.4AFO!O0)1A?E*XWBWGS$_,D%5#7;0<1\Y^DW157S6*AJ
M9-_8<J]BSC)J3VLOX!'I%UL3X8U$QWU2YMQ511)FP;8(K&K=L=+E2 X_YFZ1
MS!RK@\F\YBZ!O E\3S4X V&KHLAM2ZV.LVV?4F67Y&I>9=87V+;#T@=[$D\F
M)55JDP;L2%R!C0I730KGZ^N&8_Z%C-(=.&KVZH6B*->1,YK*/,7CO!PX<'IE
M.%XZ,-U224Y_HGK?U@/7Y6S";7A8Q^W]UL<[5Y:\0 X-F\ZQ&"SRSJK*9T6U
M)9:DIQ?*23*UG;7-@H1[QW2NS6II8(Z7J+7AZ(@+21</U:%]F&V^@]-5Z/%Q
MPMI:+?9/2VMD^I2]1Y Y4%F(L^@$#@+6J'5QT!U[^&7AXJUUN/A*X>+OU^'B
M+VR+LMVP;[LBQB>"ZYK?3H^"STT5LO-XDQ[\Y#'M>::A8Z /IQ-)<Z_]4,:\
M(O=L&8W(P!N70'E*SE4&:(:EQ&9==;-M92DF'-AJ\GE@R0WFZANQ.VD!! I
M&J%)C$-UX0IM^*2(PSG'IF9YP@%;6^DC$=#0]67^[+$I%%_*-$JY\F^[S+EP
M$X$K0;BM82"ZV+3M*BM]UA)7I!<0FY==9.4WA"%?+2[_,//8"!#?%:&*J$0!
ME;ET&:(%1C75-)G9:.BSZQ^[_!?S<X=4SP6&2?;B%6BPGBVC;:(4E9S90!K&
M7EA?MHZ<T1#>+$&5PLF+ F8R1QF$PN9VF(G"8K*BL "WH6%QC"E.6XLY@1^<
MY4G%O@'CHRY:$@LP%P75@8U'ORL/1)*3N9/./<AW,?&TL@4:<"NVDG$9G]61
MF(!8FIL65',)<?T+:"+9?-S-(>"?KN,<P%W\93>F=\T9]/UGR^W4C+F)GM=W
M0GQH%_X$M63H0E+Y%5/+70!^=4W<UAM/0>YVCEQ%OQS/D=L?G!/A0*N3XWK"
MR'3RQ)F\U[<.5_JL#AV3<[X=LP+ZL&>-<-Z)O;'8NDXB1X@U<9['DHHWP4'$
M%1%NZ!8//>4 <H^1=!P#YYS6'#T)/6BNIRG_BCD<VNHF"LF^K%/L@'D.GCG&
MK<L@NIG7D*7P2!@FHEAOJ'LO]D("KR3>_\G&F6JP\C'@4V.[.SNNB(\&(MPW
MI^ \03T?_J8U:Q7 G?%^0M;V?MGF:7S:5@58$='[X65Y7O1L='A%_Y8@0CC@
M%C>1=(G"X)H8(=8FIH'X?;01_V2&"9^0,)*[#3TZP-_: SQ[RF,D#;6QRY=I
M!YU5CQ8$16LBE:"$2^N,U(*%X_@]<$FD%2Q+ILTKU\[WFUK?;['+C13%&'>0
M3[6G<\;C8\ALPWV=:J[C &.Y)I+4>Y'N(#6[4\FW% +D^,*Q+%1\(FUTUV!\
M\:Q)9H;9++%Y7*;L\;6*C!=?E'57ZB6%ST J -HU*=/Z62?-R4VN@X9;>E#Y
M4D5V6C7Q_@VPPKYT<[,^6^[I;-@8#&3%-LZ.6JWX:JM.B5U8Z,$)?6V_Q"&3
MG.TI+H 3H-D?Y4 !1V/IF(V\7D_+ +CAVG)QKF5V8MA;)%@S290W9H.G("S@
MF"-:&RM]7 A<T(T2U$VC4+8&IBY$UG4*1H([2[GT-/D#6<DR9P9;1O!%/+2,
MB_X2OB_>X.C@C9L:>;]S04Y5ABG#AG)9X$\&]&#:0]E/<E!9XUJ@9V1NX@ES
M]QSR'"WU+*W8L+$ETXOC"6N8E:/;WTP39$KU7;ML%\:N7(E=?>2R@&+P-GVI
M9?SZ-0=VQVM:D:)>\WXNFJ5[/QW&QV36P OK18R;9@RC*_ )3;>LUCI7<=6X
MDHN%_&\[&SM:F:.1!MIKVYM;3W'9W[8>/=GXOOOU8$Y?[VSV;*4R1R]HP^YL
M?H<VI0R#DA$L-X]LRD9P"+0A[@OE\[-XGT=];$<M.8#XG4 "9;@_<^&9'4^\
M/!2EUZ4/['TBII4,V'*Q&O4#U/_6C7 "VV/=FHG=*>+B)P[$@"T54T7[O:TX
MRA,>[G%7Z2G1@M!H PV,J!7'697)#E5FCHY.H9*6=P55_B#=.^RBL)/:]GW3
MX%E0[\;WY8JW%65WWY"MNWH( ;]*V!N@,A&* LP4:\O05M;1@M#[I3S'(O4Z
MV10</@++JQ4@.S!,$M'RV9MGTPQR0QY7AV47#!;,90F1DR:=Z (HP4T;CXF"
MYJWSL'!@PU,Y,L GR,]P-$7J&BRZ1C$X NCCG/6LRBQBV74E5=AN(?TK] BV
M(-Y(0;L]K44O"W#Y*CP=BL1VQ2B+P@A?JQ8#*(:O7N:&&[6%],Z5%K8*;N[
M5;HCS(JHXTV>H]_%(.A\>SEN&S/#!LQ#Z57H(?-=/'%8H.$MI ")[-I.1$';
M06$!I6,<H;*\)S3HXLQ*N84:3M9SU\X0</C!=AD/2EV\508#S<6<Z3PD'%X*
M/%=+(BQ#@\W<B*DX, UJ!ARGR*+A@*@Z^BA*?D\:83@VB6]&8UP5>K*]AIY<
M"7KR= T]N=.)E5O@-M-B+UM= %WUMBSZQ\Z&.D"[(L,:/;JOP=2WQP<:!7VP
M-O=7D$8$M/H2G26#<8&]Z%R*=Y@^P4CUXTQ<?U>JE-+@./=2\XVWGT]!F5R4
MZ(PR[VFX-"[:Z0 L[Z,%>O"0<"M:R2%F.S?33)A6.<H0#EC.K=I3<L@4SVCW
M G(@9BT*F\*'Y8$!I4XL9/?ALZ/ [69*'9=FZE)?+ S-]33A(3!*QD--@<$I
M'7FUM\$M>\%BF%"B!Q$=[DPS9H(N8IXMBB1=N<2!2F716;C_]019HA5!%@:
M6^='2MG8K"6GID%<U!: +/!/V.%Z'GX^G2Q]FL2DBL[[2I<)&^_R\%U V)?(
MCK[>3B:#%S\S<DM=VUO ^7U>%:<YT^U'%R1-ET:S[1H7+$/<+/8L K6(5/E9
M KQA$"5T3">UWP72T,TQE=+G]!-RBHHAD!OU#6">KBAPTHMJ2 IK)H3W/][;
MO/=7A_"1$@@MQ]G:W/S.&:1DFP$GCRL^/"=!;2K[\#.4(0R3W+X*W?N"=XM^
M:%+[*WV&'%\/7ZSZ9EDHP/"-*7KZ^,E3FJ,F#7^W\I'[;M6-C>,NX4-8_>I)
ME$$));FIHI ^2:OC:GXDK4A3T6[D%;F%';EUV7Y<B\E?$I/76&T) ZH1)+T@
MP@-YO?A?Z>*_D[@*I[Q,DN(40$S6-$*2F?Z1#!F'A' MQV]<S.1V1.)VF@Y[
M/:JNP$6J=.V.B7TBW7(S-D,$N0[#MH-=C\\GI1#S9IQ^O9\\ %?#>TW;&'*K
MTL4P'5O0<E(Y.F0M68,/<7_P(&YG-1P;;61H:8TE_2LYQ@@WM3^W/,@"P1F5
MP. A99R@;98EF64*:6:ETYZM&_$>L\.:&H*?U1,I/'#V?*? W5K\)!\<+*^-
M>8\.-1][PX5 I@>FRX]"B+_\8 H\DK[I J*(>SXQY3Q:LOE^J8$WDT<?P3 )
MESBBN+FY\ V]HPC69JEME5]W2S$]YACN4599O!+WB_P&,K;+AZ[5+ OG[EJ?
M?,3?R6J!OJTHCU&$;VU6HM,MCB.>9C5B'_UAE?%!+0\(22=1SM-6=:M;R3X;
MWK_DMR;S&<IIH?5L_*$LHJ FJ2H'- #'!J'=!AF*AR2*'[*-\>5)D=H@'V]]
M 2IS6M7Y=0(+1$_SPMC6$QS9H@W>YJ!/(MW%J7 $*Z*E:F@ !G/9Y)K=M8\7
MH;0#$,0),NBFF<\0Y/#$H$S8+[5Y/N"C\ QE'*.7I1^:JH1* <AV9;& MCZ"
M$M-V:9>QP>)PX8+HYMSW"H Z00N"?B5=WI7*0@HJ]'=:\W.P=\)NCDT;XJ<T
M,W^V84%_J!&E8EO;HW4Y^6L' G(H%D%@_E&&I5=Z:' E=P:-2Q=SEBM*XE%6
MU5I [F X"E^R-^A9[$M@I6L0LF:BE3*L %MJ%]"3WH'Z8WY=J0RQA2+V99#'
M4Z0SOY$C0+*Q+GO*,9=KQCWAN/<TPFPR+QU";S<WWX!:O\2<MOH]M*#7RIT9
M.TCG,LYO%#1ZB?9LIE][(!9FE#DZM]A5=-*34R:/ Z#9$3DO^RN9E4379=#6
M4#A._DZ)4J^3O>]%ATR^('&RTPFWL+2Z\K \M8I2"S*5822DBXZ/$^U3@;)0
M*6\2^ Q+AZ#CY IO#0(N0"8<D ;GTDZ@8!)![I*):'U;713E4T4\QNG"<7F?
M07=4SMBF%B;.NK#3O.058R<24%CW@L8J>IN(.W]JRP'\&%UZE:5QH=F1[VXI
M&(A&F/^Z:[J2,WWNTC;*DC$0U@VKH3$!D>V,2V>>8+=M+TMK^Y?:K(;FN1AJ
MA=F"V>VAHYIXZ,QE3\]3;8>:2,M67Z7#"(I^C@1Q9%T$7&@M^,4>LQU!^XQ:
M<>!V_. 6@OLP(4X#Y?>51O6O@E-<T:]Z"C/1][Y9U6U,C3?GGX5P'2YX$7-M
M6>ZQ?TDL?<,Q;<K:(23L IXY6QI9(E-+XZ8==/<.A6+58A(=+8]@A)(JF4J3
MEM(KY#"[6(I)1O8U-NP"40VW6[/S4'N842\ZR^H6^5D'9EK0U0IVZO:35=T:
M<,#[C+ VWY1$(4< ECH1<49/_=S40LHB!\8"^:UJ%<?TV)G(KS=K=R7$T,X:
M,70EQ-#6YAHR](68_F_HY&?N60[J@&TX5Y#"VLZ7($Y RVFILE-#"K2(DD$M
M$ ]4Y]A>6YTY5#+,<AE<PVYL!PD+-I<^6;DMW7)N6Y0X$]3UK^+##]A1.@OT
ML='28W6< &C@>IC319>M6VIQ+ABU?<V,P="NH:(B>=G^+S!=0BS,$&L7GA4S
M/EI)3QB>0K5O7J^G$9OFEN*<UKA4%&S0IW# &.G*=BFLS=)-)B:?^=F*M*,I
M3-BP-[SU^%/E?69'O^>/>RFA$F]#GJ[NR'+'PF\A/&#(/YFM=8+HA)^5 ;P7
MN%(S-T.1-#J"[ .1(EV9O&U%<NMG4S)-#J?/0#UMOA1T5^_IGN 8JM0>H.%.
MO()'6/97 +WTIBT9T$+?BTM8U000>9E5X?&&;Q=; A5IR^I:L5I%,&H9=>?"
MPJS=JK:0Q%G,IJB0@I,**AN <IJEL&48%748? #BF;S*3Y(@'Y-.S;[GFHG#
M;JBBUH+?.@Z+MK)@.&$U=JHXK'RD'X0A0 T?6\]824M,H+BT>9&GUA =Y@(H
M7$CHNG3)W-%4)K;RITBCA3JK%9?KM\+[;./ZO#H%S7/0Y]2]$ZMH=O8E;&.*
MY=:68835Q>@CVT%7.B!H1(;$\S6W-7AI&B6-QUH>2[#:Q9->9R_WCGU$:4@V
M8960\"8I]DJ;D]:O47*BI1CZ.BS54I?R+6C2!"&M/"F*-0V>,["ZK5=BBX'F
M@"'\5RZ@2G$;2<PF>9_,'ZNT2,*Q\7P=U4*4"RBP4<ZM[9)"48)!_[2%*!\L
ML[+(YVQ^/!R749*7D@G+QAF" ^I*J]81!AOTG).N)&"IZD]*3I]M!%31LW#=
MK7GEF\-,:,_1+VV_MS^8J@7MUHN4B=#K:"8,+B4X]9R5,K6A$AP8>(3E=K8V
M2^IQS,H$Y\^B@2$= B)G5EG#I#*H,YS'19ORMDXJV%IQB42[=#BMHL*,2R"(
M):*(E@]F*#KIZ]^Z+^GDK84E[OUZ\[HLB,AW:B='C(\(6T!.>03^ALKW*-?T
M90(5[MZZTH,QX"J%HW>Q\BG;:.$!\:S-N9_26-IH._.?@_+JU_0B;PGHH=/9
MAC:^9[H;R1Z0OHK 5G!.>4NA0)&LCX8C]Z(\E,)=^R@AHMB@!D-:*489*BS3
M=JAI_K#VET-S,D4V6"F^99>(/6&+3;K0L$&ICB>_F#2AMBV%VMIW5^2^#PO3
M^?5OU6_@09?%*G?7L<JKQ2JWUK'*NRSX-Z><]L@M7$<Z;5+/1QQL2LAFFB+V
MP+7+0W\P[_].EJ\,V?I^^X/? RR!<Y1M%&38\=*9U]7 <.?(H"L3M$W2;/4=
M#/X!]U=DM%%8+\BM]Y*%QFC=0L6-^+49)\/YA60'SG$]V/_50=8$!E:B7I(C
MM/S0U>_\TK]S%-;DAPW^7+(.(0.V\&%TN %Q^-0.RK%K6K%$!:2]1F*_9 >T
M59I+C\PPRM!-VD6T')U5 .BL!@YP "[<8=G.<DO1YQ 2C#()AFO7@A:+WM1F
M&P5?X=*^8K_(/.LTPH<C61G\'JUJ25D9ALIZF /]2F^#I[C1A(6;3:OFT!3\
M"UR]:CD.&$7&\QG4F]K(AG"A\V1X/ 8W>'3CYS *'LS#L'3!2J2E#2#C\ 9Q
MGLQA;_K^@K:!#D->!-YF>XIBF+Q4\M883#CEL!I;F2LG,."(<>O?A>M96")/
MEJ4:]HT)/3FK74O7)>;S\M"%<(W/VVH!F 'IC7;@4QUKQ 8[:I512LVL@#)A
M5A,AZ6?NWA6TI#XR O!0@9 *Z(496<"W +_GR "YH-T;7=1EJ&UR33%A!A9%
M%"FC3+"1QV7"Z250-#81::=5#>$WXE6($]%9JTI\/(1,W*&)6>0Y)=TH/I\C
M6KW]3@-WA53I=&*+&F(K&.+WZLQ'@5S4\:"MQJ84-F<+T'4AIF!)7%K/.]V!
MR'5$+4!9AZSNGIO)D\QN1'N(^ G,C2%VW-IY:#4!V'@8>1D#66TLKI6IN[B@
M1<, RX3*R[L@2#CRS=']5(-J48C/65%BY8%S#)6W",[]"AV(#RQE5 =%*%/N
MJN=1)G1:SLLFB=\HXW<=_Z*4^ \<E"G2D*)[RFLN:'+L:UA0DG-RX,BPX)??
M>W/,-S\QYN<JD]-JAK-/PJY-><Z7*$*T8Q_(++JW^0EM(6/TNXF$I EYTGI8
MM8,!QD/_./K PTCD(:8$OSZW@"S+M/:$67B6YWD0LORA:Z,33C_O<PO>3.(!
M2H[<2D=VL#T+J>IIHGO,QV(H=2&(7Y&EJY:;50[:>I\K2Z1O7A;(.O)U>:91
M[%XD]!Q%>98HHYNK6?;H2I)+R_&EJC0-!.];/[U^-\N\)XO[/.)]'H!G@U4#
MA,"<!S++D0EK *^@R8I1Q5(/DQF9:&\@$^H0A7?5\C\V('GM8:E'90AL'B15
ME;EZ'B:16ZB1LZ1GTAD>N5TZ/\-:BE !]D*2.[H#[>,RQZ>^+)"M7F@:Q/FB
MP\8VN.6*NI&&&+76IA$7*JBD0^(T*QG]C_Q*J!AM8T>%0M,@ZI&45:3S(IG2
MH!=IQ^;!D1KMN0(/4-#PEJXNV--L8V?O@13GHX*SHZA-I+T]R$EUN6XAP\#>
M0^@X3V8K2L![,O%J>]/<)S[E;-M0++D4K$DXK.QD0]2"8C[=4J%]>*4>Z66-
M0GHHSF3*G<C55LC[=OJ4#,RX+63>N1#)5HGVZ)SM]G_"( 6'CE/13*><0,8>
MX,Y -EVO*K#;(=)FM'N1$]RX Q3@0QQ<O%U:'6MZ^9.^'61T>C7X<JE:"4#8
MC@TV*QOA<N<7S&IQ!+559.2W@D+Z!<\0(QB.J4:.31I:\!J!XR:992F)"4K
M.!LF*W2W[+>O(Q2W^FBX6ESZT3HN?;6X]/8Z+OV%F2\<AO@A>_$S9S*YCBAG
M=1:$(^B38]+R6H8ND>=U@$*GA$$/0&RFUM").#J*4]3XIH"5 *2<H66Q1&*=
M-,PP5X<DN0%[ Q>L>3L*F#N)P;J&Q_03[F4(W"^=B7.A5(M2(T$/L:B8&5;[
MEU1^/6TV%A;'F/$H-8BF XN.QO,>SH4-[;+7R@:9M:HJ/Q>=J/E@3@;+1'!]
MVBS-68$N%IJYPAH02PA/@;>&'GSSO@2B&\$$!_;U8AAL9>U]EQY:K6.3,FWP
M]N;68PD8_UHP7?1)PQ+PTJ!,S_IYI];-%7?0)A-^/8E?^GK,B*/U:2A9BK%4
MV!&O=3M0"@ N(B5/?VKAUT+]X0"CL%1)U\/G90(,!1=8;T=\<*NR_/34O6@@
MD>S:=(;" 7K>97RG<V9F9N?;0R?WQ.B[=$(O6 GGZ-6!"]*+K.,R,'"2>0<S
M!K(1P)9Z!+9E@[5'<R.5FSS&@?!Y#SARF B'P8SIY;,9#$RU?5>XYNX>&]%1
MVW!;)_HFF#5W0:_3#*+#[-X+YP Q!#&!D_2L!,U);=MXJ .E/=?%0^#*^< )
MA@J@:2AK3H",^GXJ+=&$'3!D<R@<Y=)3KZ=+ZN=%V\Y;#DB!]0<SJ)K7 9*=
M7Q)))SE/.2$9C7.C9/N6=7N65&9QA2S6-)@YWS'Q:#AL9[8Z\(3#S'RO7TR2
MTV_W4K20XQ, SK_=14<GO^SY/*34/MN;' 4KP1&H$WVN_<S519\<772/ \G<
M>;=IOYS:/>A^?K#O?HYXP![I7;@O9.#9UW'S?EB0.FEPMME?[[T].73)2 93
M8\F0@,2?VJL!N/*OM4WDKQLG&[H-PID/U$\4Z##&P/.!/9S[\!QV)A*FO$%(
M\#D^5[H03E+XGA7>PUYL/&B;#L:O@8]<T&4V%KY:@<DI$'PWJLBXY]X^(UM&
MHX/FO=28H<>HU>!0YAXVJ)@!+8AF&['MA8*72>1=F.&B:'@F]H_1(T&#BUK?
M;I'U*HB2K.&N.JS-9HPN&YK%> S9(E CH[S56+$TED;ECV%-(23T/))@NI6^
M ^T2ZLY$"PEMGML)X X+HC/LK' 0HIC;7I,R>URZ7OOS0&0%6@L19YHIKI
M6Q4WX1&]D[$@V'X]0D##4%<?[OM*-]5+XW)^8A(&[DA$0I%(9[T+3!Y%'Y+$
MEA77/=N^--Q%L)X@BR&H!]?]0BH*M$ C0;<JU];!2WI8 .[JM(;S2 X\V/>
M7IO1B!O_R=%L5-VR)6.8"G8P7V5:^+'</]%6-'^G/_$LM97WLDJK'G]/Z,F(
M]&HK"3)>ZG*8\=@>;&A]>?3>S)4@CF[0Y7U K,O*8I ;P!EE6SQT)SV^?-(M
MG0,#.#OM,S#/$4Z3KE_$R<RZY=XWO _=!I8B%B !2O Q+U5_B'E!:TNRE>5S
M:?WJZ)O=B!Q6YC='KA3]/LDPT?9:($U-4W$K%&@-6&9)Z,*PPE@B1PH3)P>_
MR4_+$6I68*.M+O0!G=M0IM71_S@,$ #[;* Q))]3BB16>0E9 =WE9V7T&2RB
M8#\O)H(>#@N&%2S(!]ZI3[N.._CRDR AP"*L>Y--6Z47"SBK+G=H-'%N&TN1
MWV^XK$,X;X(GE0-LU5Z,XU3^%IQZKD6@7;?(QB+<*2B\$.[C2K1#8!F5;>5)
M)CE>[_%A\2ESJ/&96,MAR#:[-I6&T>GKOYCS+6DX \6);H.79/**V5R>JPD!
M? ?SI6)B'I_"-5/NOFXT;4#.45^<HZ(L^FE68V^V%EV7D.5F--^52V^X#A5&
MX*-$Y2#7PF#Q<BR/F$1Q2ENLMCB;<6<VY;9B4/3$S6F%:HAMR8N74 VO:(&3
MQY]LQH'!4*69L:W1 VT?)V!(Y3)VCQ-X/(ASA*K.LC(73)\D)R\:]L+22[VU
M]3LSS%F0 E->$^EQN-[SU6);#=@Q<.6CG<U.X:WW1VD=T6S+UF8(@L$7ETPO
M9%'H^=(5J7OIN0(4UVT+\$^.F- BOC*#JDVJ>;3]?2_>WMQ^Q#N3#^GM+=)'
M28$-SEZ2[DKQ&A ,:O#5HQ@"B\$$%UD65B@7+=]WF70<X@$#G_V!/WGKB&WF
MRM3V]TOLKT$#JE"^OCT)^PN)L<?KQ-C5$F,[Z\38-<CH[5NF^PX <E)R#QKR
M*V?P _6,A<XZL3X-?[0V6_T19N..F4;)<U"91!U@2!>^L<)<[;82M&A=3B[X
MD&OHIGN +Q=Q."CB1*&(PC,X+.NF+WX[#2J2+NK<HPK$D,R70/]P0#PF-%!Z
M<:GL$#:,,V,C\((0I-_@S$:Q-*YO&H:+8*15+Q[!AZ<_AQ.3H%CZG)W3RI !
MC''!JBSXE]&835(;1K"N-@<,T1%+WE8"#_*NV3?F,?["I>S[R2R3;+7R4ZXW
MG]]\C7;5XCH9[D<TBL%KB-9FPUXT+1O.(:>.;277ON"0)V"IV2+T1$:^/G^*
MFM_"Z!6]>.^PY^J/'5I:C5?+].(ZFAL5X[I!B1-JE[G,.%(#C2/*\/ZT:EJ9
MFG5\M-BFL&.NWV<H@+&=7_F%I0T ]R]E$@:^G2Q("*(,#$=6![;W:-0U<.,%
M Y<LU^^YU3&3.SBG4>9'2*D#'FSWM71PXT @/>R$C@DR;F%0Y6;>(R'.,SK?
MBRQ9NSV66Y-K'AQV74*:$0X2#GOT%)H'_&:5 5@!9LIR.FV1\1)8A&1.@5U(
M6)]#/=/#T[$D/R0K,04S!I_NR$_FY% 7]/\+#1Z0AM3Q,-03[+A1@)9FR6?A
MZY?8.XVEJ7?9F:..,$CHV#$%)TRK[L'_')UDS\OSX8#Y J$4T&?PV'L,"HEL
M[JC!>UJ&'YMTF;45]CV)*\=[E;E4QL0A<X0.A#P))'"Z%>?J4<K.'B:TE("9
M9IKS *G]P/(NTS1I[MAFF53K>'9^*:BQ#-&S=I S(G58CHO,9CG;J7#'Z:V%
M7,F-1Q-M9X;)6VW$/6R2L0X7+,25$D4;D5UCUUL JRQ% 7* U1JC6GT?!6>9
MT4Y[3Z*NW1KU7W9+<C-P)L?*L3LT_#TCWXWKJ@+IWMW<NO_^082  A*)9-4
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
M4<Y[O 2$:F!L^1VP=0EWG9\+5R42B'S4X74*X6QIF'MGM(JU19\>?<K3V3
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
MH+N$'J[?OWS96_?=;.,EQCHWU5\47[:X0^^&N3KOU4>V5Z_J]I(.JFL6X(B
M>U 1C ,@;*!&*##ZYY/JC8_%AO[6'7 ^>\[V_&O8\[8LZF'KRGVU+G?5BM5D
MO8O''U0GF>F-WKS[_[[[]MF+K]DX]$/G(.ILR _!D$TN0<8:^-9(=?30%&S;
M/'&MY&3171,)'4&O"U8+1CJAOT!\,:VI:IY)V\]&_U",WL3@KB=B6$*;4="Q
MVH)"(^<B$"@8 TD6U8HH$V8:- KTNW&OE.XL/KLN:[]Q.FX74+JM]'XR;'(F
M;%\B9GK--%A,(A>9B94GRXD8M @PDV<JA7YJD_7$3QN^;*BUM.!QG'EW:(F5
M:Y*007N8OB,8\%JAX[U+O[TI0%M=MS><O!F*.KH.3^&U(@$J-L;,>T5] &/R
MMA5F+*:D)%EBMB(BNC <8$:U&$QW;EVNZJHI+9FT\B*#_AG$G<6J!#P!D]HW
M_5BE@;:YHU5=D$(R9J0R?/!QDNB!1HW$[FD0OJCZA!5Y,S9KO$LA5N0_*\'R
MI?_L=5'5JE4]0BM6F!^0T9?0A]V6H"7GJVS+'0^O#9E_@6>B/7G]'[;EG'@<
MV(*@<^14;)3H>5?%OAH@\S4P^_M%]F$+_48PT/6G]9%Z2C<WU1#*G),.@,#E
M]VU?/KL<JWH0R?IX+TN_Z9=C)%\T=LR/^N[/;T'-CGN$@8E",*[I;UA%YY6U
MG%D;1>3=>!WO&ORZ^C//FT_7CE=;. RJ,-''R465_SW286;V-W32"4E4RM-
M3&1?%]*O@\S\2>/7)9ZPSM(>F AKRNMR4:LG/T6VFRLI/3"!XO$FJT_EZAWI
MM0G7?N4?<$V/Z-])Q:3T[U*6Y?82+!94<FA*XB(E+R\\F%1C\$]1=%0P'X>4
M2!3TS%6O+,_9A.4YG"[1C:K@BS"K7[=T0+$8O9X AF[=367IZ8*Y+4L2PV[5
M\7M1_(SE>[<02ODQ8]YQY6@/F ,1KY?8R;$HC%]#^7^D25HXIUPD@ -Z@0Y7
MRF+CPHV-\6C^P?R?4Z?WB,Z-Y5NXWX#LJ_. [+T&9%\^/P_(_BZVB9PW?,Y(
MV!].&\>AU=+YEH7S+==S3K@\$4BMR\O!''PX5CDV)Q*80'<^C^V"A_-'-5T+
M2-O9.<IU:*3<Y/$F5\MC%+]M:Y(6Q3-&HO1$^V5=,6M,KD><N4^2C6FNR$RJ
MQN$JX0:#%HX(<YB#RF<IQ.4(W[SRAZ7_AG9_.2. C %3 M?E3Y4<ES13Z'W^
MR- T(0L.YU,\QB_<7P)O=]7X=SLPZXT,U_J=V \D)N(7-3G38R&TZM;/*.HY
ML %>^?S*WV(I04E=KJ_,^^7\FGZ3Z*C(K670\J;PR=5MP>G;R+&+S]Q4%($I
MSOFQ9]&[*@W=.527TWAMPW3*#V_TFNY(GK 4Z%LN[GC.YLO):1[>0:ZR/)#
M4;+SR](0I;NIW$RY?D0G\52G!=@&BKM-7B\*33D^X5308U7T6WKY6R94Q9M"
MOS;=JNWHMV !@YO(>81@F 2"Q*Q;OX\HE9,UJ/Z/_Y WRT;3NW_"FWD0/IW2
MMC<L2QA?05/JTE/H6^R]&?]4[5B#Y8\OOYZ*1;U\>?%5^)N-E'U(*6HB%)7=
MHA&5,)QS345NS6V+-81@4$HJ:2;)6T@EX/7T_EY\-;M!O\H7S^-?X5O+-S7]
MV\D=YF GH^6!$8X]0PR,4D+PO-D-65=Z:U]??#ZY,?LW]ULYEZ[<Z^6'2E91
MAL][GP'HL:/;Z;*H<5+33?_QY:N++]@TY=:._;R_BZ6?G_WB9!G\S^M#YS%;
MVOK,\AEY\<Q08:4W]EG\XD7V)RC*^'6CR[D-%>1$"X$+?5"A6)*P2%^37C\0
M)^H5"9M"#X)"X.+-00K '_@X,2M:(2P'$<^!HE_4ZL+^VA:4U9/@!2$8:=X4
MIPZ]]][O47\"XG2SQPGPZT-2L)(#<%=Z*Z0=H,.K[:7?[OP]9Q]>1SH"?;K/
M^BM]@&J3W*%_".B#R#6 '2L'E@/04Q5WC83<!P)]$=51BUJKJKIKI[XV@YO-
MQ+6:5S@I T\7;>[7&?PY<&QPXAJTN'@I+UYF._^Q;1]E#=(8=1V .Z4Y\/UE
MAU+ENU&86F=EW9<W?.2(ODWWJPK;/+1S(^Q[U&&&UGE#**^K0NPF?1] 59&=
M,9R1M944YWM#*H7*'5 ;=5W\P$S=$CV'2YV]D\W$XC/0XW"]/_A7Z RE=20N
M__C[XUI4*-SA.K3GR9OTHIHXW>1[JL/0@(G?)E2*HCUHN5@16AJ+U<3HY%[@
MR=M&G']JH@O6F)IM+A&0#YG(0S0MM(4Z_#N'U'XO(J+?^>4&P5I0[PPU*@[)
M@_"F* 6%E5H0".6U5CYOE O]0;$BY)V_=6IM)$J:':D^QD*HW_62,_C7^*^:
M!H;WT$\JE;QR:RN[ERW9X.Q-+*83/C\C[4>(JE%RDXL3TO68DI4G(]"F1AJ[
M7HR)DF13:W%3W14^YPA<>$T%) =V=,D0DK$DK?^ISZ:U4"O(X]!2+,XF8U!S
M@9K+\M":I80XS0>U&3>Q&;GOV3DUR\/8#7$REB1>T$%KM(**PX1KE?ZXD7R,
MOVNMQ9E]1DZ?=@8[7"/[2BZF#S)6P<\L!/[8FTO1R;%$@#>D"X?3NRCDQN)R
M+,;9$J#"I[D%ZO,LL,D_R"E>4UX5')3I< +=!-[W4F_P<69\7 M)ZB"L>):"
MUUWD 982AQU4/;?>M!%?#UL4W;0-Y7>S>')G%HPW#V]""LB]+T;,8[4&O;>H
M^C+4JU11T3A1_XI*\E:1=]DT?MK8)%$W0NZ'XTC:V46'J#!A*M=O^,/#^ZV%
M%VTZ*I<]:QG:T>0PV88[PX?-3;#^LW@F6UQPQ0#CHLQ+%>N,"^*V"G]7.>B*
M;$TXD5XNZO]! @PC>3=Y*$6E4Z@X=HW\)"O3-BHX[!08T4P:AZ&[TP<)Q^/
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
MH"T>B480>0(!VBE7L% FV&"+SZ9/[F&/%'=^CS0R>%*L^IMBH,9DN_=O,)2
MU7:#. MG'JK;DC.V-RH.%0#% .I**7G54Z8>M@ _::KHPOXX#)1?>X,OP(G4
M%-Z^0/;8^_LB/^(&I#Q5G[)_D!0E0VF84,MZ$[]&NV*-3,L'.;L^;$:21OI9
M$:8[PCBX$'U(]U^);%"Y4/[EU,8?5^#P;H(MO!YKF@:C.C^EH6B%3%4BA.7F
M%S'#H"F4'3,^-S>^S!C?,!2KC\N6)TKN9%Y/K(R1/\:4:(BUN'S0--R4/G3]
M8>S[JL"M_/B14 .""OBN[XJR!ICK>TJ7_6E1/GU$F<IQPBL"UJ,'N.&@2,L3
M/S8X6]\3/1/MR+8KM8:D:N2FQY/UA>#M:*NW0H&F;X.8:"0S)MH U$"N"YT_
M2%Z43++*:_4)$[^Y+'ESS*53H/>) ;Z(&Q'^64G"_3,3@[DA0^<'X.E""V35
M+ 5>AKEC^4C5P42W.!R@S.J1)] $<$+&!(X,PY@T'2@X0G'_Z*C7VA4C:7B^
MB9JIXI(H]2B"NUI6-#/_3,8!;LUF/3.-*3!ED:3$  \P LEDR.1.N:$>E=90
M^ ANU @W+QU@[3&2$PN81A&7*&,D4%Z.@^'(;K:E)$E"%6O.W7C>TB(99I1V
M@H[3WU5IK-P"])92,E&+.$]IOI/9+IYFDE<ITXE.1O9^[D$U<7=+G&N&X)88
MQ8CVKP?WR^IP2;>#4]4E0UQ+?N^R:#X:G'J"L=1.D>E2P"(.!(23J:0("9J0
M&7JC!RN?-T$]+QQ_(9EZ?,:Y^CJ8;CJ&!'@AN0)M,D1&<D/C'8ODEM3.3*=N
M<2C0/O(G"B_]1?8MNX2E]Q0@V ;B@3#(Q%"R@&%@BN#BU9K371FOY>S[T8<9
M?^?:*%#!,3RERM8L,C2.QD>"/FEG#-*,#8Q6G3X>Z@9;;WT!3-1N-CUU+W18
MEWM3EWY'C'NQ=&^4)>-BO+6#G@!(>0SC>8.NGU$YB=<.0WEA.'8VF46ZS-2S
MTA('?D>,0^! &YY]OXXM"DL6CV92F1W:$8_C:%<G]VIH"F6,2Y" @PP(!]H%
M/LZ$')1Z'#Y7:M<4;Q_VVQ:I5>F-<NM_Y"-G>S?$5M#V",EKZKCLQD8G<YW<
M;)_+0J#W7S7ZYQN:5>BJ=E@*Z-&[XNJ>), 67(-XDO><@&QH7:^H&MU!B:%-
M9>URAXNOVQMZ!GF%X?9L-33T;_1?0_)#%-?Q*Q:2&/J?PG8 +*WN<QVB0*!9
MA[D2!\4W<3O^WT+/SGC+VV9)Q65$;_?8/<7],$!?G#% ]\, O3IC@'YCVR1T
M&&W41,,GB/BH:U=:T+:30\%_C%SQ]',A<2K\Y3<2:6GBKMC]1:<5\QE3@GX8
MI>4'X+9,)(F31A@*RC6F)>3$4Z%Y$!T?N-ZU.B2T2PTS1.D9>=-V-?-5:-I:
M[7;ENM(9I!-55JE=^)]K1ZZJ./S:1?8F7J^ZFU']6_:D>AKN$Q/!,OO'7XD,
M2-_X3_J/&A(.U@$"\H.JCF7I^#M"654?(,5,7_/?2S'I.IQ(73%DIWVV'J.\
M@9BP_UDBS>2R4\<AH+R*I((EG<%514.X1>V4X__R$$@ZQD9:Y:M8(#BV"]*R
M]&.>5CF2'#?96XRKO8*HQN<\S?0])V'-H'MB^HJ:=I2.:\EUQ,J2X9IWSF];
M(M^WWB!7+=[$FZ(IUD6.W4@:@[&^P[?S&=_.1?9GG7-R/H%X\?+B^8NLN-CY
MO_\P^W .^#];6=$),-)_Z\>+]Q<9WP:,H*NN:((O\*#QO5!LJ#?8)3,4+S]G
MAA*:"N,GNW!O)(G =RM*?/T^N3I86I;T1XB1B&+X%\\G/V8>,?M+>=F-I#RY
M\$0R'<)3)/YR0W=P=WFXK?^C'1GY#^I6_U<+,<?I+<YNCM:8?J%DIT67X5*;
M>C!!X!NR;//RYQPD2V 5HH1NJ"%_FXAF3"(I&SOX+ '<N/98I90,#J+L@MQ
MD$(9J&4]1 >"5 ;65V'$<D]4QYB<H.-77S6-3M08K CC!K$]##?$TEXA26A:
M-Y= R'9"R2,", E#_Q1!Q],B:0_=9B/07@8X@Z6L.YA)(&82UE^(H,C+H(=*
M/SHI)BYH,CQVUVA&9A).YGCDN=-'GM06YL?;["";?>P9>Z)GXII>Z\F=/?G#
MC^_?OGG]AZ<NW2Z=]S\WN#=R'%_<BH0ED_3?J.G_7[4#T]ZSC)W>-EU'V#<P
M;WMB&M!I1RCL]JF%^6U$@$G"SY $U*HFJ9$;2#TP+^+*;(LXJ@OO9ID9!#N-
M7<L=)!I.XP#GF19UH?,B@"'XOZ55?U1M&U/0*2Z)-$5=*JO#FX:(+1PG%>4E
M<OAS\/4S!0=-!^C&Y^B,"5 L*()]0'FIA<1 >\L2))0U$6U$VEV&]TQ3#U#V
MA)]7EKN;BL_R.DH-!%1;&"J_SUT(NU*\"=G[M-[47Z"K=.450<D)!25:XL4*
M.Q%Q2M7M;)7-^ZRQB92,?"F'[ED[F5R?IU8QD!Q_]7'D!['5IPQF\FJ+QL6W
M*W59ZO'+>PX<-\?XZ4@ L6-B,GXAD[T>&K&O(XA ]6V]LU9]6_8W-4$)YPCK
M1?,Z.9*.26G3JYU-J(\(E<MNCVHUZ 41T45N0A=@AL3FV/>JDSY=F1,[P*^8
M2"Q4ID$6MEXYV]M'?M-%.JIC.I%/^K+T1ZE_>5^_O@AZH6\LK]7W@;TJ,J&#
MA#@B%];$5E@_Y5">Y2S]>SCPV>!JGA_VF\L?I$'U2PB'(([4=3Q@$49=AHGB
MLCW#254LP"Z6U.WH-JI^OFYNA?H$VU.8?.;^J;@[CJ#E>_9V@_0J]7VI)HP
M9U%;SQC['D,?,D/%DT$43ACB1V8R6E"0FM",3=2C9D)0=[8NK#C)!L?=>\0V
MY&U6_:IF(1&\AZ6%S='+H<1+67#"H;%6_^I=];CB7@O7J/36%R8C%I=5!N)V
MRWOPD1W]BW()WX%>V;]4?]31K@4O0NZ^B_QJV8=T>N!;ZF]]WU77Q>KPV)05
M_GY,Q3R2W6:7T'\?'#K[=B(!\UC,JKLAC'@IA/U5'^F=!/K#:<)UU0K,SO_6
MJ)H[52><V/+2 IE%1P6",_V)18F%>0?O)/CL(*K'F" B&V"*$5).\OF'O^;_
M,"RCX/$"4P+:%P.PV5+&4'U!:?*WY,D(NB)G1+_R/Y^3JP'L.$/!S.^J52DQ
M*FLISW_+6P,EIG1V>']<%WLS^LCRH6N]E4FD8\!=MCP>"?[L3(&DV+I$+LX8
M\(]GL3TDX)UHM0A?! Q*1VNOUR8XW25!EA(1\[@YN*\!@FCER9)'B>FQ.VG>
M=$Z;344+EM"+"A]V'H9M15R=;WX]V6\BU1AR$MYR2HY]RYTPF=FFP"&$<@S#
M@M(Y#@!:)>$0(FXNMM@@0F*]8]=R0J%37%'M C .HN#R]_ >XS7RK_YJ9JUY
M:4"<LR3(8-G'-^UJ%!CNV,N82=7=^=60J5[*2%+D4?2!LG_[/AY!>B9&13&X
MKA)3MP=W%QI3)Q8BDQC>$4I+I?X"NWT<BI6Q62D)"4L^J@<W30; V9+EG;XT
MK:>FAWZ9AQKZI0V/;PL6E<-04O1-;I=,])(,D-W_B8O,7K16T<3++'[9Z=7*
M>AV:5 D_E[@->@\+#X_*%458?:YT8!0))CY$9DR5 EYC GF#H0BW*X<M0$2"
M@$IA2[HGM7XNVU+H>>2\TZJ"O-XA;M[X(18@.%A<GVJYQ/5QT\75J<3 Z,L1
M-Y9-\;YKVBI$>MPA\US)QMCX?V".BRF;<<)JY",#P(/$VHD3*@"DJ Z*FB$P
MNW";&54?:O8&\C[PIB9J._9G_$W?A)<8SHTX4<SCZO$TJ;6[RBAWEQX@<5PQ
M3.ZSV^ 5!_),F:VA.)ZX6LG2E6[?+V<5U'-AR/2)H$%0USZU\^>M=S@.2[W@
MB?U?\7K;B40E!SBU<?)THE  W_'LMMY.,@9.*1P[TD<?+;5@2>!R15_6I+HD
M3L@Q<GAI[<5;2<B;34/>/,#..8+A_R5=XIV_VT&ZY][ *;%]QHJ0WNSB>)JE
M):04V IJ1@CQ1)4TX?V$^Z1"3SPBZ7&BQ 4QBXVXEVJCI7Q;Y)$V&-^)#L2S
MSDH:XVCED<H</$E%OXGYEHS$.KSI=P?VP(2(*85+3R=AU./;O9@?];.V"NZ
M642<"<4'>OIFC4G6$' *<_+B6WS,MO_J_D#"+\] POL!"3\[ PE_Z]M$B_H3
M,@FP1;!.'(^Q:-S@73+\$4]X&"?$88<2(B,.Z[<H]%ZWU3KI;R^=-R:[079%
MBEIU>56FV6GN[E)3X<JD'%;'#C@-+B*67SBI$#"NVVEBQ6CUNFYO" OGGE1/
M^<6MP)N6,&TK<W:GG)5)%";15J1IEL^A>XH,E]%KQ^Z9T75\<<[-7.&7;P75
MMC "X+,A#H_N^K-Y6O/P\6; B]R1*-2!*)1" ?-#?)]-VSPK?_(I2T\LYOQW
MB(,O@?97LBD;RAUC_XB,,AB[*79E>I3*2L!H1X8BZFKM03T3XXRN/13UD&2J
M<KQ_0W_SI+J6+WJC8.JTR2ZAKQDK"9E4%R8VA+![D1HNTK.$7<+Q6+1W0=24
M5T4 +W1EN^%:?$'^DC[E_PGT%_P9*CL-\!.F]6#?G]M0/8.IM$+31CE+P-]+
M%/0=H$X=&W!"50*@)X]F^-S2QTF'*=Q'AP/S!!FA=Z 0*GFC3B4LDP<ONJIG
MLQAB==1LIT5+S@6WA)B4$WID=OZ%KXMN'6Y8">?PD9Y#+9_^B2M V2=&?=+I
M$0:62(HBS\BII[70#?/1)E<*!L:MD"@%RZ-!VL@Y. ;-"0PO*<P]XE@NJ$JH
MT&*2K#IU?M;I3W;I\1I0,M&%5V_9T^7-@RI[7&VU$O%,O8RXLG Q=_IBX8WV
MTVKE!$$AM9 ^@,F/EI5H/Z HA'H%<_(0>@SZ8<S<5)8?9P;)JI=@SUDQR>1%
M]A_MC3?'COOJ\O-FF^M7ETX(9J@._-F@)Z1"$Q7E8SI'8U6?<+SI 5DRK#CA
M'E=@)/K!3:(#>>SX28Z-I7#).WCSRU*X04':>MI0D,RUHB/C<9Q^&C\H40XW
M#13C$T_X6/.;;HN<>5ITFYJJ?;)1P?]>[H<86H#;:B:-J$E[))"[@YS XM!]
M($MGT5ALGU@WX,9)S8A#$>V4]?0G(6Y!^,=.5#J8@9&J: 91")\C$M?7)/(9
M^_NAB1^8S,@4FK!KW80[S !81%B9!+6T-1Y5LU][DSO]A-GD"8_^:*2Z=)'H
M4UI)2>N)\/'HM3VVCOS_KE)&GE/B0FY&&FED&@-_9!1XS+5_E]LD['A4I+R<
M_J I!XKK8LU<$"E\<KH0P-#9L"M ".!O:ARV+?=.3?PU(1Z\O<ER[EX;IJ;E
M7D_%' =]+YDRI6W#%'B6Z/<80]$Y\.-FH'VHB2#,)/%RD$U#V"QCV[%F:76
M$RGA.#.==B GS4(IZ9:BPU"IDA-Z>MKO2*%X;LF=&Y+1>T@'675*X5FA#&4
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
MG7B)WH).B)Q@0.95RHXV36EMT/%-,(5$,;MI4[0'^#2^=QH5;*G]+%@I;?'
M'0GW?#BCPD5N]'"<8N#,DX"RA']S(Z=+I%P$A'M=<:=1ZA_,5S91%4R?'WLA
MPL041&X>-UBFG2(*E9&DY8.'<)0-(LC#J+=I2,;;CAVT!:?+,]'<46+^UNSH
MDP4G0AGPT$\R?,=O5]GP<*&$&5%*>H0M[,<.!+=ZWML-J_#[I:A$:.62M+33
M&J)\<S)6F2O#H6T>WLX6E6:2BZ"%(QIHDIM^8E'=AW+P2/60@S1U+SV_5A]=
MB$&*DVW6H02B,1AB&DXIR9,FX](RN5S4-Z3_*#_I;:XB4$%]$+S4VAMR<5D?
MYKD)$S0TK9.O,''S3:5TRE;L44//.G*-[&@K=\IW)NWF36C?TEF&SV_LL* ,
M98.Q@-KG>2PA.D)^X+?6)1#[1'7*M7L#64BFIF'';;-0M(J-RU26)?3[\7VJ
MQ1;7PMG4S0J0=_E)+N.?+#[-P#$%WI;B(7)U 2MEBKQ4Q5+Y!@&MIK6S26DM
M#E&,37SIGP[&^ #VW\]HHWY];J/>KXWZQ;F-^EO?)DR(FLQ5X4BBPN?[<4_U
M!_<&<1 QZG1CS>0L/2%AR-E)9*:<]RD5C[J^[W84/"*)^3ZXT>^:U45V?9']
MM?P)"7PB%L'_G/MSHF]7/#J)V/=MZ]TLM0RH"+#E$IW_C;<'[TO7V;^7C7>#
MJUZ__;8XM-F;P/= K8+WZKC]M_R]T(%4^N3ZK\H( 5^/6R._^IH0@OX7>/81
M]T]-U+\.:]SZF[^^S_Y4-+-[+RO41!B/%0I%>D0NL!J%R11BKA$R]552#J Y
M1;]+RM":%3Z>^'L,;+*_T%?^0)*Y@0E_LZ$)LE1,.,T$#"6])3M7QM0ZIM =
M&^RY [O>!#8J*DD0O@1]X7KI<OU>R,N6ZND$<*7:*Z[]J/H11U0[RL"YTJ#Z
MV8LBA O[]DW;7'6(W/%^DMPUZI4BZLQC=XT[G%>CJ,Q+.]N&G"([I67C--;(
M$(9""HP_Q^9ZQ(:H&6KZW9,F<Y#JL-Q "5$,%=J8AIY_+Z7"^7TRW-I)C:7\
M4-NCR "]VW5A!\4)Y[NE?DE;1-3@&!J((F0R7>TCT;JM!@L7#. _Q7R>&UIA
MDDYHJ C:*UX:6T8P%PNU?)F)GZ1=0=55>>6X75&8IOJ"C1BZ@_1J4HQO'=H&
M?&PO?!^=;:WX\W?(M<=KSYH-=NY]\@C :.#FIRS+MA\AR9&>E+WA]UGJW03
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
M N5.RA0P_MZTVV1</LQ0Y^#+I BC)B(VV[2V8S!2,:X#<^,)^B+$-%L*#UQ
M3H36#=<MZ 7E'#L4/*(1\"*795-NB/0,)QH70()6@=3$XO%OCKKS;OT_4?"=
MN;($Y!/!C+4/4]6L(RDO>"6X<I9N4ZJ#40&+'.VD6A:4WV'C^@%CGP6%?FPR
M<FK+;!R'BPA3XPFO,7.HZ;)ZMLAJKDNFU%RI&^>)\JH)5LCE'4LR8'];6& M
M\3=K0KO)35-+E0*SQ9N[R.+ZGIQG_-EQ=YQ6CUW[]8P10A8EC9;#Z397<Z=A
MYO2],H#&G_1IPT7,16 %CLGZN9.CF(- WW99JA-?'T'F!M1MP$1K6"RH>K_
M:TYF&F[0Z.<W$<1$W'M\[Z'*] AG'S\$+ODT$0J)F@;W6+=565%F9D@*DJ^@
M!T?&&8JX.G(A- )\1&E/55( 4YL3UK; WSL!(3ES7BUVQXY,HZ?V? :#B,%]
MUY@%L]&TD_=PS5KHR=ADW]9C"#Q6=24=+[(BN",I-*!?GK."NX^G38T4N:9B
M(K2VFBM41P"$TI)STVI#\&WZ#]PJ6'6$)-H1RX<_@J8LO#PKRM45,V8O'HM,
M5WH/IZ$&S'_B\Y64V^>2QJY0))A_1Q*-/H#XJ!J)(ZPBP 3]E<);UE5QU;32
MI?'&ZH^H? H/)0RN"T 7 41"<1Q+S[LJDG7PRVUCOC,R_22Y11%!ZDJ(T:_2
MNPN_B]> ( IM9W_,TA]HW&7M]ZX&O=&(R%=W%7<2,==5R3 H'2PG%Q>CGUUQ
M-<5P+*%]<$Q3CBC/[99./%0\.@H\ TM%VZGT4]^3]H?5E"NRZ[9:,7\MG@EJ
M)/C=?/;FR%8HT.4)VX!O8M60^;-1#TNEJW@1B+*+@LSUXE+H^++^M"A^%'Y#
M>)O_:_7MZQ]LSZ$7[E=RQ6U#^]%-L5:".6(KZ2MF%,BZEH;)6"%[YX, 9!;8
M5SXR6_>K8D_!$O=;XN5P_266!<0^,G.E;R3IE>I:ZQ#RGHX#44UGN"?33 =H
MJ$\D:&$V93$@.T=Y" 5+'^O33>WW9<%(%9+A\<> ]UC^K?A_^O?OW\NS7)5M
MW7+E+K@3?9U=(3M?\IRB/M &9*?2H>3'0T84:U57V"BF;$%1RGXOL*#E=Q\@
MQ?NQVW._SPG^]\"9W 8[D&CZ_U$&8@!10F/E\S#K1%HS?>2FXU!5U-IEI"Z"
M[31^E>VW9)>/^ #\&?-'K\Z]J7OUIEX]/_>F?NO;1.N_E*NCOBZ\%PE =B9+
M1@=8[UU8L8ZL?%=U>TEP!61V$ I%",-5%L*7[_Q'Q0]S.*<"J+)16.8[D4S#
M=;AK ;*@[+J@K!E]A$41RB5U#WNV+:L-F,J=Z7=D2;\C1%TN36UL-F-;'1="
M^Z#Y\^+M:BTS:G@S%I4?.81U ' U0?)4SGDZ[Q27&[@?^ #<^ABD._IS,B'#
MLB]U.93FNTS=K:3N$L4C9DNO$),'VSF#HD/" UG8+INNT(!S;]SK-?;4?D+O
M9E=2BEGU.SY782?/V#P,&!M)QP86@T6. #\Z-7W(2\PQ9KC>K!]7;77]LMGZ
M'>UI\B_S+#_3!/>1YW'Y6\0E$@2>6/$X*-]M2$U7H#X"'M:[Q/A]\N+4K&4$
M3^EE;YAN?BDV5AF 8D^!U=H)C/ETB)[S9-/&ZG]6S'N1EKHXK#+EX_N%5;E3
MJ#-:MQ,Z"NUFME8)B8E;6'R@  +JQ*XB?\4PZK:I#_-=HU4(,6UWI"FYP(/
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
M>K%8O3YY1/__.KR]?X6QB ']0B;,___BBZJYBS$_.UOS[]J::5Q=,9>IS8H
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
MD?!LG$^1>(HLO^9GO-0JSS1YU^0Y2:@A' '_^>Y/[[/7)'\C=H"S"61Q[%+
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
M2 O??:"FT^R.:,IX3\H;$ER(G ):!"2KJOZ"4QVCS &M&,G TJ/W\ AB&+Y
ML3)4U=1,AJ$9C_ZZ%VGU7?*Q6LE"V%WU\C&SOUAFOW7,[+\-@7^52LG8TT"?
M+R-N,;:P507Q'9\\D#EJS!M-%P<C/\9@?=K"0Z;R:!3&<L(Z]_=$0B29&FV:
M4@D&.\ENX\D*%M-+QJHR-HW%DAW4][C S,!J5-/YV!RDD4+V1'DMM^_8_7!(
MM:XJ:#QT_QFFX55:'PUF'T5P00=" 4D/3#UR_O?8\@(]TSX624+S8=S>(^@N
MVA!1AZ9Z4OA= G:!A=]C11+@0U!-ROG"V)#][+Y@]1[<,?_%(>P+;-#"?J5@
M$+GP[C%I 4,E67A*/<)G=6-Z1A?;#4PZ]\%5>('?X^M(PZ21ZNFW8P@=XSN"
M37+2YC:AB)E[QP&!(YROQ*Y65@-V92^>\159V P?9T9_)V0V O%:R70&I1\&
M#[)IS+71:""FZ(.? 6[HD)+36&Y,:Q>Q&E&(\%^)/O3$(M9]SPD+>XAX;<1F
M7J"R%D1Y_7DD'<6WPE/[,X_!PL]S8L5\.Q#A.9"SK"8. \\'G$QF&L;QC2UZ
MJW!CCW8(OV549KXX^.F<@]\'C;U;FU.BM<8FA^/9@0/8=RS9W)FBRZ!U>HEZ
M$NXA?.><3;X7^VZ,R+WOI+=S>7XGW9KWS$,^^7'X:&E]X?TJ26N+R6!8CWTY
MR#.U>2V^D;JB/L8R>\Z3C6FL9];,P]][?PKN"Z1@!?BD:,>!IYA@ 4;O3ZH2
M'O@@((V@BH-X .,^&WP@  .*JX L/;5A2QK&V7)3=N;^5HV_S$:N44=/Z:Z(
M9JJ!J^/2O*%Y8LY5%*4E$+ZPC: ##+*8W@TWL1CB($YH?.Y WI1_PC4*!!98
M/Y->&(Q]?N@PS>S14#K#<+]2=G?]M'R\$GC2V%%AQ\332%F#L3A&$H9^K,^:
MLZ,,]$$CX+/MK38VJ3R$.*1O Z.E%AYQL*LI4[W0]]U1#*:F^MMFIA_,($/.
M@(*=STBHG.[3> 2LK$%!]36DHBM6R,.P/\:QQ-,.O9TCL%6?U!Y/[3FR_]ZP
M?W7?V/_B)0!GY2H@A)'T#BBE6QK0.3'E4 5(#3$@Z%X-EJ!!*? ?YW]G(R.V
MWZ6AZT@@QA.8J:E;H*)D[^GK#R*0O_C9?7C ,AW^.UHR_Z9\#!HV[\Q@N+"O
MPGL;X1&>J2P%T37>[_E0Y.-=W)N[6-O/NWA).:ST*NK!.L;URW'6R3*3'K#L
MMR.D(-4RY\-6*&9V?B6O:^\1&\5\68JH'9FO7U(_)I( FE.88,$CHW!B/LU'
M0R]YE""9H#V%K_$R>00,>MI#&4(QL-_>=4,"Y\9BOI\C$8W95(]? KC;P'5V
MW!.!&WDA.P7PY?<&V MMF(0"<C2A NC21HRXD?_;I6GLE(K#!+-+&4_<40 '
M@S5L6+NS7Q.*]L@MP"[>WHOI2FE\&\M(%ZBB3^#F?FX:A()4*7H@XK'BK)$X
M;3)'?<*QO\2-_XSE)&U2+>G+X02!':+PF;([B"Z.'J_%KKRY!O5BAUQ8R0>4
M0DH\'33CZ4)<A9D:>.@M,Y2=[/FFMP)ALSD="GEUA<#P2H0A2*L[]OS$S#B]
M8/(W-[G"GC5V^J9A0[Q47.6+-0UZ.0]!" OL*>\\NP,@=4CS>ZF,%O]NF9'3
M4_OC2SJ4"53R=_JJ8<-*1"H&HL(!"%2_/ QQ;T!H3W!=ALY1*0?ZZ##_+CA_
M3L%H9@F,9V)!;YH5?-$Q$AD&EG6X&% "H<?0PK $<*3'(ZZS50'#3%R'A*(\
M*GX7XS*@?(HXRWG^=U7=((&D+*ZR@=\]&#">K/R[H2I"D;%UTW,WDJXIF!6_
MM >6"<5%T<2;K%'O"QP^P1$E^47Z1AQ;\@8-J4U(IA9EF =_WG-'#)2L2S1T
M/)ACZ<B^RDV3 \B4CT9DA0UT495IS$FL$@'N10W%R\)S@34;>\.'R_!^CI^'
M#6)I 0:C5ZA /AZ2A^"D')T"XH&N4B5,D:"&XV3O^HUW<D6X6H>.Q"!]$EK2
MV,?4RI,(QJC,&2\N>0X9L&0HDL>P'_]B\!7Q#4I.S)_W(F\D,S*?U!'3B_ #
M\I[%YM 4 YN5\!@"5&(X80PM$>(<E[D1C 5&01VZ(S67S6.,;W UL$8>C0Y'
MVF @ ( M\ 59_L(G>BJ4SS%7F6T25'Z0E@S1Y;+PU>E6I;QX(3L&;A-6VY6H
M*HH/5I)-54J%L@ZH!PI%@=.E#SNUSVE(GWE#G_7AP$8G3R.VNH;B0(*JXW'M
M.Z6QL6H)680@#97M>.>Z:12<+$$]344I82[6XPEP2#-M N!-"@/9?7$K+00K
M]S6WQFN.%PVIH:*WZ<5@\ELLN;&F,38BZ31[6K =%O^<L=/ DC#GS>$I/;I1
M7YXY64>R(H3XF/@T%N)/GE#Y2!F &%X$EQ@M/>8HZP&L-DQ4PA:%JIU34([(
M-%PYP,2<NN*R((:K;[@2R&-0S 2NJ :;QMQ B8RHO@Y9Z'@V<!HVN8#S8ZH;
M2B%'#_"\?TN-B W6L2='&E%/EN_GY2I^8+9;KN2E<BQY6:SDI7TL>3GPBZ)Z
MFGV4JJ ]*=S!PT.DJDO+CZ4-VS=<!NPH E&(@A>>#F*(*W8-PSL%$,8/@N$I
M@EBYV[+_T\B>JO[7D>>'Z(7C=P:Z@5;7/["8P_ -?LXT2DC@2[.!K (=%2+_
MM:N3YK*W4T:)$(ZN%\JFRQ#$M)S%IE])>&W24+!(H214&>,CU%HZXA8AZQ\]
M4 '<J<AN"Y6O@RLQEIVCBF(I/!M&!,R52SS?6YK#\8E^BE4_](#IUEA+]@G@
MPK\C6I4L$!EP"Q*9<E@)C<WI%+,0?2)HQIB#QU*AOOSJ #/R,6Q=V6I*$ZHU
M\10[+$5/R6L9!0FP27IS@NI45M)DWTA>$G"K?'7CC7;CS0:P> A!O)78Y92F
M@!PM)3UCGITK/=#4,,(3&N<ZA8H[P)X?>M3+4%*#B60U!WK!KI?F.&BN\HO]
MSGVOBD&4145]%?C[1V_$,D!'HHQ2(&XJ#D1"/@JV!F@_7GDPCOVN^YY?3Z,L
M9?XE8^.D$9S,;LBRUM:WC"]8RN=G_^9=[SVL3/3&<JZU'*0$J@(D6BSMM=A5
M0XV9W/A1,8 [1,Y%,(ZX?@GDR4CX7B FJC\R]I?A_^,Y8?&&GG&</:GGQY##
M(!Y) ]57@<3&NSKL2BQ6PR>3U0IX@LK1A^TB8#E51X&_1X!S0%%B$)KSK>P]
MBP2 /".9WM+Q!O6T2"11."!4S"O@E7$49+-I:K;'RZ3123-!J,\$*(T22[NR
M2AT8;2#6S>57^1VL!"+T@:GC=2;JRLRR-DD#+#7+_296E$]BU6<?D'[-TOPT
M""=JV7Y@$SE%,Z&SPKNABK>F28?R)HJU$P7G'!&>JN1-*L9R@+<\-?7<Q4XD
ME ETTXR(+U]:4@?JC+4DFH0Z14X<!QY8E:!;1B'[/!):'CY%\^'M_DO@#D'<
M3 4T[2?/U3Q*M90TLP?K; 4//)OHQ>"+C=67)81CX,.14]L]9AYXE$5ZJX>J
MT<7588 N=;JR91=R(70)AU[@@:4M#TK.@=7Q.>TN4OPZ&\W7\!I]2;'T79:\
MYFXO"N/8GHC0D )F;$H?.^U>Y"^Q0T_%*K5T)7><<U8!<)P1Z,V+./)=B[#$
MDSQEGMM._=/2CH-/_^E[ U;TE7HI!@M("N/'<9*HC35*0P2_*"'9^=<](%"8
M[KXOAL :B4S(<T8D 2/2RPZN XV"Z0T2/ESX>[S;R,[*I.!619R3W/4]T.D(
M:)J:MZ:REY'& .6"(SMAU<4OJK.DKC)9%[^49@C4%X8(-\OQ3+Q_-!9#L'<,
MV^(94U["Q=9FG%5&0]4&2'(PP$UFN?SJ--!)P4V^9AHN6;5R@2V?((L37_X<
M1L:=(W,+C1LNM382;:&::4&- E+WJ)Y*O3PY04.&!GWNU56449V&VOC#.&0D
M1H*&>I-L?*+ASND=SX@&V:. H=Y8X;X\"CF0Z_GQQ12J$\7K$PK3?A!A:8 N
M?-]!T)>8DNMBHMD!A<4H]%1+@U$+^R/=..J3O)#&M7W>(U!^E%"$?J528I?P
M6>S'90/ZO\=]+FC>9D_^/A!K'HA?7H^W9;8>([M%./M-8C*3HZX'Z-"_)>E'
M$4Z4&>'%X'R!3]>FAW!1NO#BM\!C $H\%FZHY\?KLF_9#9VW&#-K0^F7/P7*
M5#YC.O%_PAE+_Y;"VCR1G1TJK(C'4,,0%\P]]!RM)N/+T^Z00_W3C(F<NM@X
M;\DR/J4QGN2P>SGR=7[+O*,KS?.6HW,V4CIQK,9H\N<OH?+ [&7(00LSP*(G
M\5&T.Y\RW-NJX/AGD0_. F0F%N_A!3/2I:1,3" H:[*ZG_.O*>"]@>G8\Z+>
M>!C3@-[XU$[G<1CVCFR[Y^:47@\SUG'VB[*Y18T;E)K$,H?RLHD8VW\&X,.<
MVA]%3&5&9+_H'7MR5IH@D(#P.<V<&TDHY<&3CB..&Y)[1B0PN%\_EONQD*55
MPG$Q)(64^8!"Y[Z?/AD#8(+>"^J10>[@^^82);\KYK*F>-W),GHNQV%'"&P6
M.R1B<S79NV ^2/6\S6 FZ@VC&)A.1A;DK?1$)'/U5^0N:UGNLF=RET,P$.S<
MSI5%D3 .S5*'=KH'JF /EF""0JG;%W.8TR*'DT*;VE^"J^!&B'0LC3!LL^/T
M-]=;!+$N".NFX\%S[VL*$O(D)80QH@_^.AZ.TH;/]%N(-^@^\?CQ![+"P)\<
MA806F8&1*20!]A.I:BV8XEBV2M%JH-@G>8RJ1F 7"'BP'K7?K;[\=;Y'Q 7%
M]$H=6!3OX?I>_\5(GZB; ,K-K/ (7#42F?PM%5XP,9,DYB/A$QFU%?C25):F
M*$</8X_LO>TE"'9X2(OFK*O'G/5B.>O.,6=]2)=!PN&S_"G]!C;>473GFBR&
M3)7H8%9&CMN&'"]A/"NU9,!O1K@X_T5A6$B4,<;4E0 ^[#>FXW#!Y.Q3\#I.
MIF<*<S,$.XU6JBAT99Y9F2MK!TV?74$'<=LNM5+'OY!6 +\&4]@T,$I^4;9:
MOW-]7ZTF$LJ7(# (C]/S_?>.1=853]PA\\Q<B'R.PE9+GY72EN-VTY_(?9MV
MM4?PN9(>M$LO_EEG/:SBRS^UV8XQUR.C&O/WI.@YQ1!<A8D%S%9F&+ 9"[%C
M(5M7INL@8V,('X7?58O^P'L8RXA*M@E(YG_4EX@CP=="=^E";8OI0LY>; 9=
ME#^#FU:0V<ADX)3*65W$#X^(_T%#A_NOT\:1;!528$-NVF.4<'K3ZRR3QE0X
M*$)SL&5-J6GV<'&'+'P(Q,!+%$"?#C!SQE3?%XJ'FV84)IRIYH0.7H;3'844
MH;D'O&[8S+^-LEN,Y(+N+%%RFPN7>9EF0**/RQB,?1MA$"8M.%4EZQD7U>(+
MBC6("*! $)#DBD<T_= XKW2F&K.<@7>N7F2\&W/3.9(*G]GS0=9PR,2-]0PZ
M=HV 34:*/R;#A.=W%W:M479L5B?@8&.G"<?D*Y4/]J]AV&<4-'C2#88 4,2_
MT9J45]TBZ;;>A7[?L;]@JK>/P_AN]# ^GJ<BMC\'9,\B!=*?Y^PP5F2Y4>_1
M,HJCAJ,Q%K;'6<+&1%AJ[>O;$U,.F;"R7B=6FL#&J($_@9DW0%P=F0=%J4?=
M7CK'!V>&JY+R#?/T2J+,? A<,./K#HV(F/#0)A6B7%?Z$DI#I6,EPDBV4OBJ
MF9'21KH"@[(B?&NUJ._G2OC9R^:ID^GKC3WH'+BEGJ?JXV8_3@UKU3N7CXYY
MB:Q9"- 0\PO4N.#J8@?X;!(FX(.0M)(%@%QZA*EZBQ*+/1K_*F&XJ"UP(-6+
MPDVD&AX)B0LLJ^H'I:[!I=.R0?I15!"/U1RAH!HJ9F[2FCSJ?^8= P6^)-E8
MEU(\5XXBB4(I+RGYGQ?]ZBD!T\TRC51+L%CNWK5,I<J%63JFR\^07524:1 Y
M3V0VC!'GBE'&8LDT!F-2]<^C0IF<XE.EUZQ\/KU8^BY/ZRW*:RLE)/&/II66
MA4JKTVZ0TC+=GK<9K'M%5:43S^S?9>AUMUY8M7Q:;9!+O\^.H1QD@]X?2!\L
M\>(@VW.$Q07*(I.?UO#EJNI"(K/I3BMT$!%<7"94TS%HU8ICO\,GR2*'JV\W
MJOW)")7#*O28A?$(_]GY:SP>G;VKO/_KS_@78\".1\#6Z8 =1-;&<NF8$6YI
M:'%$!8!X)PGF#K[U4Z5>=IK51O:Q,KO$19KI3!ZKPO.#FB N=:(% 0<9DCP0
M*2(Y4>F;1#G\AB:XG,*C":-*O>$+Y[ P7PTGJCH9+T">AT$22Y'$KE>;ZR8'
M4J-1GGBJ20YK<KTM3HKG6CAZU3,L['J[[,A[@ /!*)(PYG(C^XN1NB:_AV>1
M$(J$Q:.'Y.F0VR&5HDW#RI6/(-]ONP^1H -0PY0R(SU,18^]D5B81%AMV:=@
M%E\EMBG.6;KK/8;@%%A(2/P-]:>QQJ4$"S^04]P2"%].",$NRVBL2^E5 BGC
MX.",*X+!1)!,]K.Y>#66>C]_BV\T-;.LP8U97(V7\2@LE1U ^I&35R^7*N72
M7:=3JI#B)*?%/D\K+3X)N+-HW9#[PR@F['@S*HEF/2ISE3BL;(5P1(R@-I/(
MZXX9#0>NL,LA!&D"2/Q^+1R  :8GR>"<*O9?56.*7!:%4!ZQ;P+^_H (K8E,
M\H4\$8NM1]68(5]"M]929,KGUTG^=V?OB#Z(LHI!5 8$",![4,.\<*%.VCB#
M<C.U<JS)%QF9;&P^*7F!LM^._#VM'O")\*KS;)99_O1C1@ZGBLHB.6RPF%8L
M6IB@>-73.>3PTOIF!+XU3^#;VQ+XU@R!_Q5.%9[@1GYH+R#N75UU\C)3SFLD
MYV!,9.8?6W2RD;:PE$!@!;]SX;\CL_[.\!PO#,_QF-PQ&1SQIQX"-<^'PDM4
MCFP4G;B,*_N ["-'00RIUE_6EZ3S$3-X#&GHE[Y9HF+":8N)G\[Y!PX0R 71
MO&5W(KX,;\#&*!5>UHTZ%!W/BR/SM1&<>%)!=./-60%E4,,(/%A3@0=9U$8(
M*J@WQ9/'T&#IZJ5:1TDWIMD1*27EC92K@4\,A.S I*HM-7+S-%\2Q=:TZ<EC
M0D,)&###]I2_S\HD@V9<UI.6F$^?U80K9TTZ#2-.YK"S\!1BX;\*HLDNW[R/
MX[X<FEI4&F#,GQ(W6'$4<6&@JM_K<06A' 5,Z"#[J=^-?/KMV!<E,Z>>5S$Q
MHYA!0QE6&W\YR58(<"4%?7FJC"*+KF<6 -#BIE/^4VO<S6RU3>%!+D+I#&CD
M!#+D?%C(&;+?FD9VQ-#.)&"F+P94NV*ZTHS'-Q>2<6D$1FS+SY9]ZA@_=7&Z
M/=49TL=7L=2/Q,!7%>>5$GP5G*&R):6@%$$Q>$\49N7;"@_^[S$\IF;,:C.^
MWBC;KWW]L^A&8TS)5]H.]W+3_*WK$)1)*[4/98+7NE/)X%3=H@3NXUAJ/PMU
M:!'681;H<"^D2)':K-JQ-FNAVJQZ^5B;-:^0=>NCD^FM/]A0T72$-G4F[(4O
ML <Q"NSST1@G.,KT26.Q6>3<#SAC2E-]&,LDX/P"58=\%_T26YS7MY<Z@I2M
M1:*V1%T-)@$'J![-G#F)Z\+0 45/>:ZUG$*")4X6YU0=1MUE,#R:*:(!PB0>
MGO38 T[%32(,."FZN(Y+9*N:I+4\U4=-EK!E-"WKL:VY12\ZEL;$\0SW+"V[
MTVMG;R7UV0P\,TZGRK0M&!<XLA;=$+G\M/9&O5&VOC$TK-'V-J;!H6.:XZH/
M@[N Q?='K^NQ;3&1?L_+(1ES8G0D5 86=>-Q&.2TXN*P+9'!9\:X"V:(90?0
M +V+'B/>!#W@.92YF>?2;S3_N?801)A7P@(EQTIQ=VP*MW!/9IKE2:OA>:>$
MKG-J2X$@/6=,[](SB0<-CL[XM8:G*;OU1J$GR\HP2YVFJ(T\?MB%^^AJ@"6L
M-YCF>@/>-TT]N>:4*&Y\I"=JNQ$,AB!\]D7_ 2LC+M2BX7P2_"W-.QZ.*7AM
M,JL&W1-P2CAVYSY,._$9/%.&O)E#G] 6U+5M=/N!801UL%$B7\,Y$N0 L#GF
M11#8!8OBJ*H4@4:H\!&//HS?:AQLU@0Z?2N(9GGR=AJ"D!B8._D1\J'?+Y&<
MX9L7<VT$,(*6)@K8-&UZ4S]YYYV*4\?HM_\9"Q3&(S[>]_HN6.J,8S&Q%MF[
M5J*_T[OT10#)F#PB M%D?$C+0BP!=!@<BJI_Y-6A&\.=;":7:XZ.+8/E=>TJ
M/?N'XIY/W*^+OEPV]6Q$[7XJG]913?A2%\F3=\S!K^A9$B*T5M'3/)=13_(A
MIW:Z@MJL%=@_@>-BY:V 4 LPV@6?2-?X[$Y7F6=-B;2Q6185V;#)BGZ L0W%
MYNH>65FTWA_'U#/K0 G2]FCSFDM09-%-RM(<I0(!V3&1UR:A6&V MT"H8F\.
M,^M1&0*1T 1;1>DX3-:?JN+?5O6;4L7G&([<%9JU$'\@#EY8 LJ^]%[V:*E4
M!KZLI(5$(DJ[8;('GN+0$+T=4[B )1=C1M97OX-C0LM5PRF0:M22S)HP[A&]
M1GL<:?'AE$3M3>S(SMM1Y;2JY=^LS9#!;W7'$5"0O(0<_C2K,U->S7%-"C#N
M@,"OI.<&/\L(\1^(<],X Q>-R](43>C="N$]@HG)$"A3)\PWRE)2.<O7X*\P
MH_8SK)S.$\GE]!GO@(\/)9@##;!7DGYF_M$0".;C9GC*NK[<'*.!5O:,G4]<
M-@G0@C=)>>Q67M^:;BK3;J=A4>&WE>S(9'@9 T0Y"'-7-*MS;:<0$X?$RDIL
M8J "D2H1J4]5Z]0J,C_3%XR^2#G@C)$,WZZ 6?T79+N?X&\U_1LR=7^J5$];
MZ8]FO\N2[ZJIR)6$>_3,.Y8M&'LTV$U'N*;Z#4V.U&7TF:B%#D_]0,RB5,&O
MLD\&"7+>Q]87#B$^[=@BWZ,;)$GDR "#22-+=4JIH'%&'4R99>DD=D/(@V47
MX8PN/9-9=E*Z'(IA4TZ]G!+,,1=_H]5]%'+F$<TYH5@#R)((HWE0WRFD#6=E
MFN$HT.JG+2W/ZD6$5RHHI= KGW;,[UFO?$\*/0/C5K$1"[)X C]2@D]C-#8,
MQFS5$GPZ;DW+3BHH\G L((:G:/[40!!$M^M; U6EQ5KV828%-:N^T8#6HN@G
M]6.&?;$,>^688=]O]D_Q3@2AV!/0]+M+>>W?.XBU_R,V74^11$K"]]:D.9P:
MO2"GW\$/= SX_4)JH]8"O8%YKUC"6<_[IL6*8W*5^:ZIKIW$N;:BSZ$:4&\M
MXW4J>3;=F,??A<O'^(Y=-_A3U^P[5JI[TK=(NX@C0K6\B#B^":NU8M5_ ,KJ
M.GQ2;0+5^H]HCG/CT%7!*[AMM?AFR3\#+)@.0UXK\\I;/S4,IQ8-Q8;I]Q:_
M\+5.\[1=^,)+2]%<EJ5E$K'(C,MO%&P/80_C2#62XL*G#5S5$:+;3C#8+#UH
MZ@W30B2WD=<BF *:9X H+" .)+HNB9Q:NEVNH9F62W5,%.I/38B,$,>,"NY]
M-ZQ>:AV#97@1QX:HE\WB5[9-&AN/HW;4-/ZL.\62'ZP#DH3/%^]?8Z^/I35(
M)5DVB^% CKP?(P'9_A@CCDH X(C9391"#O8U+;%[@M"SXD<9<Z)Z-HSLJH8Y
M:JK)NS"G]EW^13(JU$:J*YQ\O=].[TZM!RQR"!@J*FW+XZ$\.$L\H($@^O5=
MD3P+"LU*6*6 X)JP8 (1/6A]4^(KF^%ZI/Y^O,611^79N%T:^)SULD%X-?D4
MI<29]?Q:@>?;T\^'QVM9Q@"YBGS6I!RJIQ_=E9FQ)SQ]$]A?W9<9E"<7DR5D
MB%6+Y_=?[3N::W6NNSL)->3O7I2,[?.A0'CKV/[RY2*#S)#SO12I@?%7I['+
MABXH'C9*J0HGI#\=Q(;S#9""U_J/L)2'45&XX)&&C\DYR@I,G%%58(-RO2ZP
MS:.0<])T/9.:FH$MS&+@<>J2.GGL>J6!X97AV']@4#/<$T5][M([>-ZC.UOI
MU&H$-PZ.,NIXCOWDD=;45_!T3-(F8TYYJ*%ZF+NE;\&#&=WB)U1W1I$+4\J:
MD08R*35[(:PI-?P_Z&K?$RR!&@S!)C&)\+?F< "C"1@QB!Y=9$4&VN-?P^^1
M8KP? QLG!>7-64^V 6[DOL1V#@,R.6JGY;^HU4QTL[LQSJ,! O#<NCG2SH4G
M)=1=;]>=1K6>;<AQ#&[,<-XS@M(A5H^M)D7G+5.S2A[ET28+B'73%OR?VDZC
MTW(ZC9:D.E! &73I=FR*\)$%U&HX]68[4W3'3*6#H_BQ9AD^U3BU"LO\G\I3
M.TX+H;(P1\BCKYSINJ5@$1E8HSC;OLAA3?)VCBRVLK+8P(,Y?^#_F@+9/A</
M8'LH,^XBC$:G>DXX_2Z5OZ-QA) +-):0I3!_F7L^W3A7PFK# ^ZPP)&KU)-K
M3"CHDE'/L%K<G3L3XH:80]KPBK\8_2&5#SA9U*E6J]F;9\VX>!YA<V9QA'1#
M*U?M]W^QWWGO[5:S/A/^)MN62H,?/?C**!(E6:RNFOPM V3(KCCU1CO[4#6$
M+._)+,R^P4,_\T,5TA3=,=<.PJ$G8_X(O2-DV3Y7#Y7A?Q69!;IT>X^61N')
M"B(W9CF$A:QI@:[Q*"#N)&2/;+#%4O#IU<U_I"4?6>^<MB=@D:;ZJH6'*)V3
M,F["M*NG"1I'"CU8#(X!5 /:=(."7HD2;A:(1V;)#(L9HR.Y'#[+T20^=R*4
M]J>F[4;#--5R=( U:1UJC"\L[-^R/#+QQ4@4#3SPFD@;DMDO 0)6DD!\(C6G
M5JO-OM[6TK*(GU)Q:M6R75Q\%!=,_)2J4Z[,6?Z:I5-%WOZJNOUK$%45IU%>
MLZ@"D=V9):KR]DZ53EETQ12@6J;^X1XR7#/LZA'>+J)8<JO"89$S HUI3A,H
M1;0K,B*Q-"KJIRT]&B6)C&T<!FY*,J6)F&:&*)T$J^$=IH!R?A@SO(:\]@T%
MUJ.\Q!Q+D+^D(77P)LFKH_<E.;O67(2O+9X>J?A*WL[,/9=H5$\B*F$?$5]T
M!K-85LUD Q12UUB%=8V]1[KF"%FQ*V(>(2N6@:SX49$G9D%.[*40F"J':1S+
M818KAZD>RV'6(&&7A;=1VTPI?7!;N DL72=1J>8%YR9"1?/1&7EXCAPOPWD2
MA&R;]L*>%>XX>S2,2YP&@C P'W@\I%,EG#(.E,Z4&8CN/]6=6JOAE,OE3+Z
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
M9:?=P*AW9Y^8_\@$6V6")DX7<>J-YC[Q@!* V:+50^J_?P,0 H@&8O:_,9(
MII!SH0(T"H[;#9]$MO]]HAN%N[$-""M"DS-15&5_-8."6EG 5 V!%4:J+83^
MJ<=;^7[8,]OZ)N=ZFH5S\U&9#-!12[GENT6V.$2^7*7"M'MV.13X@@?KURA\
M3AYUS_U=XB9C.9]SAP>RL::Z V*JWX7%/5D*QUC(,RL]\)GU4BB=:N6#,S%)
M$._A?]]\O,-!@03JP=@7\"$_1!F#\B,%5- S"]5+[.Q+' L^C5 -O<<PC+G8
MU/T345&?0 A@Q3<(#/%=#$<&%,J3&WGA.$:IA%*%8'4(T(-;X]S1R ?S6V([
M,.">!$CDM])$T7%"0!"(AZ1X-K,T#TFF$;T<_85TIJ%C($EH1!%XWJ,+$C4<
M8Q-@BBUDH+[)M<C1Y 3H@V. 7'A1@M^SY*A?7^$#T? 0 Z@CW3</J[N3DX+J
MY;J2KW=NU'4#$9=NOOM"0O#2@3&(+[7CX4P41-XPT%9PF6Z$&[88WLA[$D0/
M >HAD:V#N+41\%+8AUWP6AB# \N27VP#$80QC+*'9^"OZ$Y&G#Q#"@IQ=KL>
M8[( "W@Q]GT_85L-3UG)6Q&!VJ3S:[@\^DDV&H+H>< ?!XB4Y_8>$;!)-X7C
M\8TB\83,A#U!]$5$/#F/<UC6DBQ+_(V8X7X<PL7P7>PFPGDN5!K]C!VF^$QL
M[#>.&!%>^D#:V,8?^ @E]<@C0VE65$C=1NHCR,$$."7QRU.6/+5^9^B6@%B-
MYA?B@<3"?Q(*M@?+Q)GD.!,'A^O@^D2?P,.'(%0R]Y-/T%8H/SR"BA<)'P]"
MNM= UW^-02P-7@@C);!FW.==(TD=Q3N(=X(-ZI$E^)K\M6E^T<2X5!XZ2#\,
M^DJB#$!@P*6B_H$LLM# &Q"*?N!AUQRVQ4F,>2_P"-1H IWV \/;\E<C>*/Y
M:,9B1!$##P2.D^-0%6X::JZ?*J?E%I]4-^WJ'H:1H"?+1_. U\#28P%0+#MV
M?QQI@$9Y]7FJ= E?ST]EX>8HG'U\,MZ-@-Z<?;&$!H?[1$$?T#G\^[[HFI.M
M/UBPPG?>4X:J!$%K;!V>E8*)RJF^C$>!N+% D0R._Z/PJ=,$7^\.!F JNS2.
M -\NOJ-Q#4O_J54N9V9%6:[&]C+.%A8:PK_@AD=Z9)6;.9=3^W>2>E)D@N1/
M$' KA?PCG@,5U9]>J8_ >(@%PMV7\#U4^JG"C["-1<-DI?KBU+X:\ AB!>0D
MZ= 7/8^@.U)0>@DBE6HUQUC;U+)X!M[$N@B8*V)K!.^,7#>O&3Y$2DD>"\$;
M3SXP]744LNGT1^3#B:6>0A\TF"^.,G,/9":9Q*C17646*RB'U-J:-(R'P@TT
M//.L2SOOMMHC?QQG9TQ;Z6B-B4'0P.PX5CM['?"[5]]NL%>+V)7%U.2M9_S(
M5*9J%$HW\[7*I+ PA.60)T1@Z3[.>Y!H>OTI&4&V_(3U;\\D)<H0X9&%KF=+
M3A+2*D+([/ZKC8G]D_15+UB<$%)K6 4)H07!POPP_QA1(((F8UZ=0U3)C61=
MHJ0M9 FP<3AQ>DHT3QKQ<BR&97@1&9N>;@0M4P_81OC4&2M&N]:^&X%41W _
MWW^14G_V#C-.(XT/1019B@'Y'+%*GD/SJ,SC8? 4]+9$/Q_^4#HYY\PDM]I
M_AR"GU8IE_Z'_=X87$'?C5[Q(>?LFEW%HB[9# ?HS2 4TG]<V^O_[<3]HURI
M8;^E>[:G>_EK]^P*V,5JG9_:_XM8\!ZP#QX-WOW_15=)_ON3/M78/N^&X\3^
MRE+AUHO_W'Y [,=6].>QI?7[G;R7M_I>7DSH]P0G#>$I:X&N )*,JRIQ9E4
MZ*W>QOI!W,;VJ?U9"_2[;"#J;CR2(Z_01?WD)NX6;]_*79>P0W5@VU_T0N L
MK2,XRV+@+/4C.,N;N$.O8'ZM>RNWE]]N;N^MF\_VU?6GRV^7\)_K>_OV\M>K
MN_O+V\M/]K??/GZYNK#/+RYN?KN^O[K^U?Y\=?OUD(3>;O*?]YR(ODMS"JQ
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
M,=5EYL=4JUOL1FTZK7;'J5=?M_^/DF$C0THWWHU:*Z_OE'=1B7/L-3VD=6Q
M@>8WYV^B<_3@:SEJ>U?+,=_A7$X_YK<2[[ %,-^[/6MTEI&WFZX-W1=)L;&Q
MWWO'"!EM7%N1+P[;/:Y5E^@MQ9\+PPI8HO^4'CWN^EY/MX?$LQI&?JHZS4;-
M:6%,? LN^%X5V._58C9@2S2VVJ-)#*<:A,AMGV]_@(W>;.VM)[:!XUB@998Z
MX;9Q&OO=$ID!\IXK:2L2@'E9H.]JV;$[K:K30NCC5X<@'EV=E>V7_6'_C,'2
M)%9@3CA$*(L?O)-GOS1Z43-Q[Q"0]HN,Z_>I\S$'=MTQ<59UZO6.4^GL;61F
M7Z[Y_CG3Z^^9J;77QQ#'GIECS\P."+# -MXP%0J; ?7#KJ\[,LZN&.? *[2W
MUB!170CI;&T=$K4.:/(.*,^J4VV_[E3N>ZW?UHYK!4-NA=.JES=Z6GO:SU(_
M>%XJ+"T/O$-CNT7_M0,O^M]6/TNUMDP<(A_M8[%^EDH'/,3*&AOOW@!SK_^D
M9G0>+="C\7J2Y7A"\H06*O67)U1;O8NF6BX[[6;-:31>C[?\0&?UBDV]*B+H
M"ETT]3JGD:O-CM,IOSX)8=\MZRW<K86$WUJZ:.HX J_B-#HUIUD %V^E+IJ?
M$[?K"S)NSBQ+FBTC]6A,^G*^][7T\-"-'CQX$WZTG'TY!HB]P0N0^>?1NEY4
M2L(1O4S_0.V^/+EW'EZ<[GYM:UATL_^G5+(_>\+O_V+?CGU1^N8^"+M4RAB6
MA78G9_)5&W_)6J5FBAX_)^\"/2QG5K,B"%NJDTO\>6J-.R 9,2><H.]+)F<Q
MMQ&>49,.RS@16I(N'KD]>"M^XOL'6.!L%Q2>/6-7EG%5Y3O*I]6&%^1=T27G
ML.,7L\/67RW(2*D.XF40ADD0)D(;;W^HGYS8WX?^+^ ' ^G!P_GM;H4UGON^
M[04L/U',/H)CW14BL".11"%*MR?AO]@NI91$'V@*OQGXHI=0K5ZE!%\MP?G
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
M+BT^+,@#%1!^3J-9=5K-']OV6IZ$51!$%:?1JCF5SE:RB1M/D"@!8P] PMA
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
MQ(HKAP1LU_X9&QZA!="[W2K@,WNOVQ?9]<J@ 5]$Y)RB1,4VLGZA;AW'KF
M"*BDXYSB!V!V$ZW,IM?1Z_?QW[*&G\IO>#EPDYOFS7S.W9/MB0Q2<@J=(4&J
M-L-X>G ((4HH/(+H/,?%*EAB@@^%Y_%?F(3EF1'S 4919&OBP)_3#]&<%&@H
M@D3/7(F6,;G1F^AE@6%H6!J<L6IZ,>..U 1=$A%\GA.#FN;P&/D\P7E*Z,&X
MMUO&\E%7=PE9@M^+A<OA\\-KQ\"?R,?SOB0_K<A&L1J&%J'AS\B.UJJ-:+7F
MZ8Y/&P!=6E45C,\0"# ?^UK#1Y:V'(PH&<(*HP7W)&0.!L]Y<B37Q2?[&>LT
M^V+]9(!:=<769K QMF]PIF#!7>M-'=XKY$)I&"G!LK8[?OPZKSXRZ:\M6YAN
MU)=<P@L"#Q>^KK[!(<1:EG=QW@FL/^FCWPJG;<>+;*>'ZU=<K[X-2-Y2'@\T
MDYB<>:L<W'/D*-NQ5]2^XE._W=6O3TJTA2(+%SAS.]4&8_Z<T?>B:?XFP6NH
MEA@O)U6:_%"RQ!].D!O9@CY6?,+@M[+&3I:BR;OF[)15M9:V#"^!AYH4M*+J
M*?<!N@H:5%$ <9B%5/$U;(8D9\#2>IY*J#RJ9;L,2!A+$6FIWT;KVD@K=B;
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
MDS9,T*X"%Z6_DC^LHZ9#1;$@O\'7AV1:P&-J;$,(YU1*D::%:XM2(9X/MUA
MMCN6Y9!%L5QA#YC0![^*3 QPYJ?B^LP:MZ&/F]^IG$TY>KD<*;L+'0S<(U1Z
M\%L0T$?$,(A?T@[!U8/=M,U[V%*/ATN7;GR?7:0^V/\$U[$H]7T!J4U&L_3K
M;<M-MJDW_0%OL@&XY.V1->JVUV,_ZQ<R%VO?8[CM%5IRKS'$/15[JTQ^)?K"
M@4 *;M5##PQ7QWPE8++T?5>$VA6G!S&62X)PP64!O[?(%*>&DM)F=,D"%K9I
M\OS!5_'DR2H75!>&EYE4+5"NL"71^0("K!X$.'P! 98$ ;9;+RC >AR@2B&!
M_=T@@;V2'5,^D&;^;O_8%6*0\WT=1C"H+XR AV_ ^'\BD,"V+8^I);;*1OWV
M-;?N1]@@$6ZUALC4>,<4XYB$0[+=(_J&B$0;/B"GHV**P,N0%H:*3@DO )^
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
MIYG PL?2HL?OL;A.&L4&V8<\;?R8'+P56Y/)7I>45L)AV>&^Z1M8/VR>B+Z
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
M%BDLJLT=UPD'[JK[ RU$O(SD? V:FFR0J8=MIB=(LJ20HP<\W'MF/[N'Y/3
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
M71GCJ^NL&V-[B[L$OJC1/\YP89% /PW6![Q 4Q'K,_7+2PGM<AGX/T23**X
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
MWLW!R/6?AP:*2ZI.&37"TO=$.1L\$%0Z_D,W0\5=;3J4618&H2KM)38)=]I
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
M>KO7KH7.[A?6V3NUO]YUZPJ_;.U0%OAFL?WIU$+'#PKK^*/N3Y9MF/.$S==
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
M'_[K'($G &Q!8(;%\ KQ$!5NN[1X# .FX$Z0L(0;M+;]O9,AJ!F[^P?(HNN
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
M7:.(,@XEDP5FU'2MDN"Q3)\/B#%]O[D_*EAYV6K@><\PQ4%['1!=+ X:6DG
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
M=AAY\=!C0=V?%O[MQEY<LZ]YB5C:AB@<+D-Q8,6L&TPE:&1L>PEFGA(1C;U
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
MPGJ]Z727P %^%@RVA</:4= "H_++!RV>Q-IF?Z(Q/7AGS8F;*Y%:+GN5$$Y
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
MY;WFZ3+TAE0]-1:"4CV6 I]9@*'::ZP.?\B[?NL-O\ >$-KP!EEO5AKP"T(
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
M<3@8I(RB'E-7K)XF2ZU,GE#EI%R7&"><W>1)",?P VJXCQE2 R<'\3P&@K_
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
MW ,93@4^]B)<!Y"2]QE&%O\IFT\)>I6&+W/7Q0P<"'L&J<?NU-:DEMV]QC)
M9'K8GB'&L1T(]$W(W(Q,$X&SU=2[C.(0_GL?F/[YM)EVZX?TZXKIU]XA_?K,
M^(0GWN0-D8,&9*M6SB!32J1 )0+9>U2@6@Y/_AC+:'2A+HQ4H^Q#Q"(P+"H,
M@YK]7JJX8I3;6ACE=C"089J!U*S"X9)4)1JE[ZX@O"@[_/Y*^YZ^-&ZS.K"*
M@+4E ];9X$^*GQ0Z%'*SW:K-#%-Y4B>B*&^>-UM!1)6]<N,*"\4(=7!)T@R[
M'O=NDH0;+T1B1!(H#A-.[I R<B*Z&?60!+(J(OJO7A%_+O,3'3O2*V?>3=%5
M=' H/!Z+'&B-P1Z'IMS'[$1BM"K",$:@[$J*O E!AYE&N<L/IPHG1M, )>B)
M46J&+4D\[-X*^^8#.0Q"_Y(Q,K3JS.?*6%:L6F?9MBS6D>(+=+A+!^/HRB93
M%923QC*XOV,PY# U&UNR""Z,"F%^>AN:BQXXS(,DZPFB'!OL!,AD+#X+7>$_
MM3]=N9&,UZO,;L<BI!-Q.W7L>!!.9-VG-Y8<1(\A/WB:BX]A2$NZQ_#(U*<0
MIG=_8H/3P)@[J\5"K5PL]/Z$K_?B+1<?6$D"2IO0M8.3(,@JR>)#.85;Q0$)
M$/#+U>7GMWRQS5)7<.QK=J.%%>_']PWC.!RVU^\K;BV^&,@+?A0'250>QUBY
MOB0J?,Z:PE(?\[HG(4(C>ASQ'<%U3W0Q-3@8&(](71GS/+['RV(LHII,\LZR
M8,WJHHGXQMZLF7O3ZX5?YG:I(L7W>&OY'+435/$<0L,:II$13Z7PYB0A<8#;
MEN3 DGE=O$WQ:V#M1$=#]7Q,1=E(#_3.6-<QMI[QLP(/LU5C &%^R;NBE"=2
MGJI^X!@0_B@,IM0N'Z?]L4>H1A(3DEXNQ@CL)=U7^.D 7AH;2P*K.J8";=2O
MQE(J5O"*%(T*\%3$PPX&;:5!:Q++,N**8->N7DF1&;7:/IMGS'XNO-^PJZ4=
M8*]B!^2E?29XB/FJNZ]RZ2R]#$2XQ2I#!%:5\6S\&/%55?+2#%F!8F:AU/\7
MI]Y8Y187!&(&VVFX84+VEG#D4<:KL@6@XO05GEN&0*IR]M4:??;SL48S4 W(
MV5M _DF;%K494)<^D'IXKNHT2_PKT2G-U[R3OY6!NTN0G=/84^8$*P$OH%03
M?3^1 6O,VG%=)%DS#($HK2[XV@?X@=6HG_XOWT%N00]_3'-9458DRU-JI*)G
M]XB^EVD6,U%[ V86O/\+_->?H%9?G7A=*4%QD+J54C>CH;5,DN=)PKA<J3M'
M)EN?<ZM;)@4U0U2;+,/%$TH6*Z$T6Y*SF32:*OK@M'-!7AB0%L>_IRAS99V
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
MT+CC5G%:L8._1"@0 IGDP8BP4D(0040'GE_9QWY9A9"4P GQR+"S^L_X7TA
M8Q^PRE9AE83BDRW56F:II<'*M%0$Z?.P+3X1LQ";X+:W;.[(RYKQJ _/R;$+
MB(2&5?R"A-R+TP'<AAB14>AC@\Q$ A&-XPS'![[R*X]':Y\P%I^O[EM^X[//
MR%JT\4AXXS[<<98=!'1$UT["E?&P[$#@JNGFI<EI.#J=A(/O(C$PKDF6X/ 5
MN3Z:9>R"RT/3ZQ$['B3C((WDJ"AUQRM@.0G'S;@I0(WB[H8IPUW'U9,]9_"9
MA$FSBM^7"RQ0@D"4/ G>E(W9K-D@_S^(?D0*  PJ/.Y.=@'*<V(5?[]5 \DT
M"IF5Y_QLN!^"QD[5%.B?I&O,B%O$,0X!+@\&833,(..*1*K2+S7[<C@DM <X
MY&EYU>9TW6PQB,X5"?H5[)EYUES@N5Q@=@\-I;!]!8UZ:%,Z8B\LD.M SD<L
MS+8E\8%3,8'9BK>A( 80Z^W*3>'6'R.,IT0CDX*OZN:<$#2O9D6$:X*%,C+:
M;V$XM+^2Q"@\SIKS.#E1$]2#,3[H2Q0F4AA\(4RTW /[P@\?3AS%D@A+E5DF
M#*$H))S40(Z"HM=8(&/XVA-*G+]HLWEY3GH8[KM^4XSXK,AXI/>7>R"N+O)P
M.C%P/6AS]T0-7)<*RF HU'NH'Y6V5S/C1UZ$PY4>A(]C ^&7=[&)UB7U!XU%
M!?H-X1XX^%B2XF6!856B$DK$2/Q=%/KF@&%0OWTT0?QT#'<=S VU8H%#3I4&
M@^^?1HS=/L9Y[U7B6RIZM@HLEB=JCXC[11(SVPF\>'!2D,[94^F78S'$8)EC
MWWMZB#.R#%T+/*Q;8:<! FI>P1W IE5:XN=QX($*L]^F0UB0]57@$'LP+9B
MEXS@V^AU.SS\<*S1M F],"+",C@V E,?JT&1G]]^O=1&U[S#<T>)B(H'9^':
MI-H?GN"I"5]$&IL;OXT3(&GZPPA,+# 4Y,<E.M^)X!11$?%0Z8J ^#EERTN.
MTW89/,.E^97-SL_J4?33E$9-@@TAL2H->X->2T8*/0'T/S@6-%B<6&)4>1LW
MA3A8KYV78K [&53WN-6L-MNQ=<"46Q%3KGG E'L6W+.:!>1*0]9!T&?30[>J
M%3#8+MX8]00((G^J)[4Y-F.QRU%NC69>-KLX>1PAE0GM-4A )^;<[)*]HN2^
M8U4;9B4A_63#S%E@F5F5EMD<0V^>.?84RVC&P626D:TLHWE&!DD$C%#)<ZJP
M+TS;R:7P FLG.^1UH"Y2=E;>SEA@X#0Z')B8:]!(!ZGBQ?:,%SN6LM+D]\[J
M8,$.W>D"ZZ[*,,I\L%4-([1:K+RU4J1UI;UB;\Q>L6;:*T#94>K[![-C5<%9
M)#F%%R=HYUH\44+RK[K[/+%,A@F9W_MBB<"3'#!#/MDTB^OH^!8!72L?#03K
MB,> @SMP;: ,:RFA(>[)ZXO9D1O-E&&O?ESXY\#^Z$; :6?%^!2<LI6+^[LJ
M&Y E$.BXLOP"GOS5^\\YO?<[_Z:4N'#82U(2JSH&I4+JEO09BP]SEHIE\4!7
MZ9/Q* 4,")#8._90D.. HI$WT*((Q:Z2T9F*P%7\=-;F$%8F3_(Y'J#@L;?P
MH23X>9(?AZEYW,*\,+@1 +>4&M&.<SJQS<69!W#)SR+ R8SXL$98I-;&=R[S
M:WDQ-H)M>WK-(Q[0HI9%:@!W;2Q"8^9H/Y>^<".?4UB($790A(2OGW'HYMB[
M7VJ1IOS'EYWB(PHK-Q=X5B_3*?O=XI62NK./NR<&VCY.IX(%DBS$>.U/37Z)
MDPDUUI7&%^45(.SS3(/_7T->)$-ZD@?-0I$'!V2V69$I:O8?@4_#C=4D2HLX
MEG[P$/$$K/Y4#N&.*$!.8_G&:9)BM%<BKU-D!IA&+71VR"H(\[06<798M#<R
M!ZSL7/%1-+<A"V614LD=&-L0?)+T-)RF 5J#AX#I<S-BBO*L]+1E>,M8N($T
M*&;EY&H@53T98Q1V^:ZB3ZG_5'%#LKT63^9&*TDUV_#ZROC0C>E8+3Y6G):Q
MA-7]BC26JBLP:XFW7-BP'QKZ1DP2GFO0Z%$NO6<6$I!V!J,LY[5FZBF7R-?Y
MGXRFF9955AI_KE6J^0#'OA-LW&&^FFWI-((%!F@$J'R5998S(K]?A1%.S06F
M-8H;:XM>)AE+1;[!_4@\/_.0*3UH<*[R-6$AV8-KUJ-V)Y/I;!X$%;8 I;-
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
M]TK$*\0'O+1#&+BB ;/'OX/?\8])\(L/OS=^&-_.TK5N71DYOM(]6.] ; A
M%BP4OHIP@_E70]?LSKO7_*]Y]OIQA_9Z'NB[;,!GV(3T$"*:?PMR6OPC0,\L
MY@X4W((_[&A $S=;^(^2NIM_.Z1D#Z<">Q-CR_A7\:+X]\)=#5G0%'> O0H&
M]HJ99BW-9)OUG*:AXQ/FN4N3GB\ONDMP>S!M!N)VBN0,CTE&[>E%]F9\?S;4
MF%5M:M5Z=ES]9CK+_M=B:^\T#]N9#F/R],3-S%U?N(5M&::>CTVZT=<ZZ48_
MC&;:T+@:5#?/YM!+#K"I/"0&7X:5 SR-"]Y0CPUQ4!((S%W+=*<GGGK,Y]-L
M>&JUPF=W)20::6]>Z)::;,D'P'(73A0?L8$-/FHW[SH<WA1X'N.C!EW118/B
MHSB^/4$IQ3-IZB55Z\ +VF+""*8#<:Q[.CL$ (A&FH9I(=/&465\A@L-0$P,
MN 45QUB/9]PHP<8_$ DP2B[!L_Y+U6K56JU6X6.MPJ83819+F$?AJGP'"U8,
MCR8#&7R@KQC&=<!"<R>L0*)7\%\=/@N185 V\4("I]$8$XI)]"MC4WERYNK@
MK-JXZTDXL&.LFUF4@Q4U-N015A4Q<R;*Q2F\JDT9,.%+TD]XO115<(>].)Z=
MP&/X+/+:JV*UHLU'HABM"M2.=YPH;X238&C:BOAW-+(VG!"W0_-"2+@=#_CP
M-B[%:&YP#V055K/#/MV1Q:P<AZ&3-0JN$FQ0OC#[RB@O2^$LYO&8$_"?F,Q5
M >/+P1!'8E_=<%_-<%^Y)Q*'I&@"56*"GD:%V5B>338^78H<&HY_#L> ">Y*
MENHD!&8%9ZYBM>:(7RD8G.H36<S>-(([JMVD6H PF1-R-74WP#M9(EC'UY\W
M><P%"4HC=>->2:8;GL*()YOALL'=\)'WQ+!1D"S,7>M,:,!_"*@U*F0T*<8T
M5\1@ZRR"*RV'W20*XSI541P7%5JDB^-2_)$Q"*)MY5 -!\KAQ,]>:A!*CGY+
MQKC/_H\Q&/[C1AFC6R6F6QSVQL+8";]/T#F,7G/AP0M5^%Q3/M*/4KO\XE'^
MNA-*N1(NFNMR*B[A"8-O;"3,)H85VT\&3M)6PLFG?&(>&EY4@T+GED15"TV_
M%/+!<;/[0U5_?*"Q\FR2-8!Y%!1T :_$L5E<@A.]630N.=[^O+O#BPAQ@G4^
M.,$58$*ST;#TAJH4L9H9K&Z:/0__%Z6E<QY6R17&*$,Y96BA\/KQE6/)"W]Q
MDDYX@<K$%ZCF@\#HO? !MY-(-0D32AH3.7#(&S]MB&G2-,V:ET9QVQ;_%=-9
MB>EL1$_/>3B9<<F'[E!.A03]I0G4CG3AI6D\@IKU.?>-"Q/X07[[[+U. )T@
MK)Y)'%NM(!9S^+RJ6$@#7MYK102 ZV,1)%AU8+R9@V P7=9\!I_'!0Y)<NHE
MR)^4NOA\>ADIA HI!/@DE ]>6KSR^8=*=YSSL?#O,>R;2-5_N'J1,QN >/6Q
MI*9G#, OI/&P"M87<$7!2Y[[X N!<X:_"M!6Q2V*GKI#CLYD1#V.@*ICNO@5
MFW>EU&_*%^;2-.33.;04R7:\")/>"9T>:^5(/ ,E08_PVG2^M I5XXZMC\QQ
M!VSFIW">>J@E<C6$D=+DH?[&'+BX*JKC!9B-ST@E4Z'+Y9.;4 L%P*=DJ*@F
M*[)A?Y(U(F+'B*NQ#-<P13F&ESC,;:"O(P:VQKR=,%-'R<G*H6T6BB@SA8P,
M82OAA%GF!1:%B7JLST0?64!2;P#>E>>30R4>$W]I\T(,! ]7]Y3G5'+L 4S:
M UQ$78:))BB?CQO60%>2HWR-KIAC_.0X/:5O\*H3/MD8*&+CL%B^-\]B"BZ^
M@('R[='"BA#+9!A%P_,H(I+VB&P5!F?"?1^SU#RG;[@5NB9MFZ%03.VG"P2"
M/8@+#9*GEKIT?[6CZTJL2ZKA:.'T+ZMA"4O,ZOS83"5ABZ5&4"-,7'!_\?GB
M("!5%L5120-/VU)@T/##UW>&0,:XZ?#L\<]5LOXKXSMAQL:_\+:I H@F& .V
M\,!<'+T<VQ0^4%I$4?MTA#JP&=:==ADJI%W6)$MTP>WLRR\7++]L[\LO9><3
MTJT/9($G':+('J_DY7/219E.;*^A[,7T#GR$VYH*55*QXB.J/=)\:'YY 6BM
M4/S%AER.R5P9-YDIG#.B!Y(E!IHW0'5(;_(-]-4S:CK2OJ[Y8I#OB\KF*0Q
MC3\T:3V"P_S"4.329'?#%H96M0)Z%J1X%X0R&):@:FB*?&@$&M&1<JZ4Z8YC
M06!N0G+;@)^# Y7#<Y;T>S3U;,K;8+":&WM"H3T;+A_V7N%=;\F@?<5X]TCH
M7H_?DI\=H^@UWI([(N'1M>DO/EZQR7,W$VB_R^J%EV$B[:EQ0IC)!&UN.Z%%
M5TG@+66B)R(W(DV6=F1B9X ".5$&,,=VB IU>5:.6SS<JQ'N"'BK%>X@"Z?!
M?P;6 O"@C3EI@5'QL;!BR4[L6H;)VR>,+62'@,#GD8<UVKC-M[AKO< 5KKXH
M., 6+_Y(298=[(-%E*+C*5]Q<IZGO RK6GEU$;IX0HKOWY#V+U4,( QC[M>D
M(C:IGY%[-,G83V3#^Z@2HFR^2]GQBN#%%X=.I'MIJYX';Z*,'*H)@_)VZ44/
M8 >H:C]1^84W-0(0Z%2!C:_*#I7;E+ UPS>LDH ?^W4B7TZC+UQS@,H0<WSP
MTJ8(GB$"L42?O8;3/_@BA'\)JCG^6X3$)F]X543**G$OM=1&/S+_%=TCH>JB
M&XEF*NERC*<GEV%4)%.8P8LN2.@)18<N=5<X;G%)1B4NR8@.)8>U&>'!8%%(
MN5B5QD+5&*8=[L;8^](9OV7*&I1S%+U\Q(F(7\1(R#Y&-**K],#0L/EI[QF!
M_D3SF\0/X8\GT@-N5!$R/BHG[Y@^5=D0ZKN&QRI4GZ-DZG,H9@OF"!Z:X6??
MXSWEM3HQ.TTH-5F;=;$)!;+IVK,2)&$F.R*42P8#'%QQ%+($)C.Q3RBC"8%)
M8#-+!,=2_! B.#Q<->%XT;7A]8R_E$O1AP0/=7OCTAE-81>_J%+$[$\'ZWA#
M=<&7',I](5CC-2>L;2%2P[Z1Q"C,2/)-WF*J45(X-A)?GQW%P_95-I6$'9.Z
M. W5156YQMTQ_% /A%D1IGRF#BRT ]'/Q4\2I7[Q5_1:8>^)W)?:H=SAE-@T
M82#N,-I%M0P>624T-1(FR:4)V'P LT<YPPQ23SFV7D"]_EU54G/>JTIVEC=1
M:FRJ\Z%R!7B-+L(_QBZX<@\KT<])DU/GFIDXQ2/>4[": FDJT9:'XC#Q5DDC
M_9[.HET9[C?F*]^GKH]2=1O7!6,5SO6U5CC701BYH&G-(:CF8Q!@8$"A8#H/
MDU3W/!FP41>C7A)>1!425[/Q(X!>,(#;F7\SK\)[2<&#P6*VN&U^>G+Q!^_<
M%9J"2;M/X9GKW,.6"C]L275]'C>Z\ 34@=,_& *HF1^EAPX5[ E!#XX:6%6H
MRIJ?PARZ["#I+^1X &M-[$E\=#(;22_X7%AS]>?"?L>.3)\(>/PP51)^ZSU5
MM:*SJ2"K)#R:BHR^.Z<149I)=&2OU?QNE7UXN06-(GJ\:5!NH_SU'W73&GI5
MJ\MY3$_3*5#S[M-NR\R6G\!=*T;.01BHB1&D34?0 ER?5KP367A^!"QVI_"<
MJ%K/.R<Z043,NQ3YMD%K5]LKVH9B!67V//.$1::/-'=P_Q\H1DI@W@C!,@)F
M*5KIS19VW982LBO:@<;JT5K(F6/)YY<,W^91IEH=?[?"T07J)D<7Q"93&.ZB
MQ!H3N5!P9_N,BM_P@*F(42@N.M3\9%"FJI'<7M[;EGN_40K")H1S!1O52% A
MN3A5S&LN,?457O178+@^CO.A6@ITPWNS;Q26!&+:6]1E.#QJS!O'8P;'QPQB
MU(@_U/NBXIC678:.\GNNF7<:]B:X)F4NKI![J%L\716RP5WRW.=]#'3L_XGS
M,.X/= *]^$/EQ^[LIW"B35BQ[(:U'FM"=IX7._EDZ!P%GIW:OL!SP0+/SK[
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
MZ#*+S\CL6]?I,M;SSEUG<,8>_6OFW_2G+?&CIJKMVN);F:= ,G)[KJU$J)^
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
M3)OU/ADN]G?UMH\;5>[$E=ZF6--NJ!O9C9W0+J6V"E5M!PB_:;54;@3H.X"
M37D&Y:9\?0<HOTE+IMS4;^P ]4L0$2@P*J8V=X"$FX\)%$G!U@Y0<-/FUYI(
MV=X!4I8D+E D&3L[0,8R>,)E2TEKFPD([98H+C<"=B$(5AI_J'34WX5(6 G\
MH0(K)K1="&5MWA\JDH*[$)+:M!)>$REW(;Y4$G^H2#)*&6/R7/_'.SR\S,F%
M?UZ9MCD(!G/IO$60,K$WW\GH831D:;S<.WW_U7"I XOXYQE[899#5]!YQ"V$
MD)1!KCP(&6]["&T&0E(&U\HNA1*XF0D9Z1 C91RO[$)GFQ&C2U(1EHJB: >U
M^L)1E+&+5AE%T3<30WL/I,9V8Z60DCJF-*6)X<GHROC3<4\MPQOSB/"8NF6Q
MKA^ >RM$S,;J;5*R8N,5%[K4X:FET' +>V>OUR M=9!9ESN^%3QZ9L\TW-&]
M83$Q[V6,_6]OMBVJK,L=R)I-LUO7? & @R'897-9=@71D!1Q,6=L=6FC6 ^F
MCV2[L'LX?@*4:NP9G#Z;K/_IC74#'Z3R3;]O=IF[1K.\W))6VJ 36$V]H.O?
MN&*NV9@G!OP<#OK 8>ZFVPUX3X1].3O17=I(43[=>??U:VK3';C8Q?@3F%XV
MH]%O^[H-(KFTH1YI2%XV+J]+6:PUB^0_&6X/HVQ[MB8:2UV.=>K878;M\VC$
M@NE].QF=,+O[/##<,?/[N,L'T@&W,S#$P:O>N\LA!*2.GTD)@=))>JF#9@LE
M68X#WQDXCZ;%Y@B821=&J4L=^EJ(D%=&]QGL-7>4_.$VDE3JR-A"),4"L,!G
M[KSDE(Z44@;(EB+E>>#:-)$"?GANOM%LBNVKF*E+&__BN:3  V7(7"_I'X4?
M'L\K2XNQUC"0#J;:"[,#=LWFD@3O7$B./!);D?GQ/CY Z)<V"C@;_2=[]._1
M/QW]T@9$9Z/_=(_^DJ&_;$&CAI2QX8BXAO>,>3WX/[1B7P!OF5,G7^X?<!9+
MX([N,4- $WJVT+ULR!T EHR0179OECJ,NY!S^2M[-KMS!/"DX\7="<-NE(1%
M<N'V!V"YJ2C"KP^.8WD+1&"E8\GMC[Z6CYY%\N?NA&!+$4TODI12!E_W)\,F
MD5/*:*+<Y"R2.Z4,C\F>ZRJ0H$VI(SX+$?029_ ^.U;O8C!TG1<ZK[&-L9^F
MU+$?>4E:))=N?Q2(^RL/S,/YV/-7_DC'G-L?#"H3)8OD2;EC0L$C_.*+;UH4
M.;^P7^!>CCM*DO#XT;![CHV'EL6WFSHA5[8L<5/J^-%2Q]'#N$/HY8Q=.1\R
M%EGEA=UC_456RD'[V74\[]1PW1%(G^,!UH9OGQ*1.MRUU? [[G:# 9XJ93T
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
M4=@;?@HK^QC^]]'IC3["9\_^P/KX_P%02P,$%     @ !XMF6F4877GC"P
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
M2.6^;\>:@VS3WQW:/T2DOU?\&U!+ P04    "  'BV9:XDV-5(TK  "] @$
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
M@HQO O;Y>JS1Z1ZD\; 3#;)2-C/WF03I@*GPS1GIH<@SS"]GN1[I/(=92WK
MX_1(2?RU[F"G?FE YX)D4'Z.6!GT$Q<YQ-8SQ\I)+RT#\'%_]NSN<_QNE@2I
M1/70"V$>#Z%\Z23[C$:N93&49G_,AS$-"\WO/=E_2H\N2#;71Z]>GZKCT]>O
M+XY.$!7X]T=/'O'?5Q='Q_;O?YV=7/_Z]T<'3Y[\Y=&G#OLN$]/UI6V9=Y2V
MVLZ(7D34Z\OK$_O$;1R5$WK1S.GEX^N3P^5??_??/S[_ZX\OVD\M(^HKT(OA
MONKT@\[#F*@61 V[@1,-W(UO;_:&*<&%_5AEWDGW;+77IED)1V(*-70MMHG.
M-JDE;F6@)DZ3$&W!1C;ARF5"3.9XV[2;\V-T>(H)W[VV<Z/E:-.S"U<(U##/
MWJ-YCD:C&1,)L=^ET.(9"12B58SIMK-3M@)#T9*8DT*"Z&S/^[(7CZ\O\0](
M\.%,?--GXM+0(;$Q.1YOTUAL00O?'-W"^_^IQZ7?ZS@OBN.$)) RK_L32JOL
M2!:^"6XE#B'O%-0A+<.>9MHU5@GJL*!KJ!A!]PX^-)[*2;R(<SUE,U@UR]+V
MV.2ZDEYW@J*HIGP@\*G?#M9$YZ10&).<-[K=Y<>?5V;)^2?B>:]+QP9D^KD.
M-=VGD0RU>Y@/!_&>'<13:PV7PW9APULO2.#XR#/7/FA.0.-[P=EKN1\X[%(7
MV68^=+&UD':,;P^]<+PIF[^(S.,LBD,2L>?PJHOY)QY6QMYNHE_QNLA/Z"01
M70<M]'M3F(\#B?V!UYMOD11M3<7KZUI8X^)TEFXG?39G:2<4F=&XIA].R?TZ
M)<^>'.R\W_VLAV*!6F 880HQG=U]"'SBYW#R+-7SQB'@(%4. C:$:L]-I!%'
MA_?L\6B0.T+][Q04[9L<KL@6F2FB*FI2EXD(=?%PZ*6=P,9(I6&N32!]I,WO
M/' 2Z2 ?CG$VC9^L<\K&.'\;TWP0=Y@D61A8HYIG*Y*S"*OS0.T,3?<\5(0R
M4GO!GHP.ZM=(8FDX,"66&\[8V_N]89 $XG:!A8F>JQ;<AHV^0M/7,,OS[-9L
MCXWPY7DMK)#IRUC_59+19SQ!(03J&I%"24R"0^1B'8ILRLO(RNQ(6EX<D#+#
M%\UU)[+=YGIOAH .H1CNT?1NOF+&V!R$76R.346T!=YBZ[N.BN7K_\#W[AG?
M.XEOX@CA69?:L]I^8=G WMQS]WEDAY'[PUC*(!M/<?:7O Z?<QS!2K_H/-[O
M]SY23[[)$CJI<(LMY^GMX5F_;M"67-A).<DR*-%E)HS48^0NT)SGYR0:+&0
M HEGB&'SA!>.7[ <EE]*:.#,'NHW8O97- 0>MYW$9F"C:L8Y>"E/WNZT91W_
MTOG2$L\W%&N#Y#%+<1N.M]GH;,\.SS-GR,Q2DQ7I>W#$8JO>B;P]YY/OXC86
MG57>73$PH27)7+1LD^[2C&C!S<L>'9LLYL47#)3Q^'?FV?5[W0EMDM=8YQZ8
MT>RK*_%>X^A;&>>.R7#L$(_.YI=U# C+LC+#KB,'4/QP'&TS+"4XUPR@]LH+
M=V"ERES:9<-UMR5N[G7\7=\_N+9:KJWO'UQ;7X%4A5O&LQDG&((OOO,8R2PH
MBHYL6ZB"-3-HY-.R79)XPE2+0&"B R7IMR,UN1F\=SO1Z2)[9/M=[/-O$01R
M^*)(8;"9QD%ALQI*F=# YC*PK"#QUWHAX5PBFMC;EGHJ1&E#)D.7E-/*)ZCC
MQ5S4Y$+NA<E2XWL"$XOBR&/1[*,SGT#OXO48ZE0CQ4$DLI07MBV];@NG9/([
M_1#JF4NT^Q5V6B3PNQ 6UG2UR^^K<S%&+@V.))M\3(_ _:0E-$-_""L1+F4E
MV^%6FXP'VMAJ\@60&>_Q!>G'QXG)C:2_;/ 9ZT:D3V2(29QY&25!!'T.OWO9
M8T8"&AD@@JZ#@W..!)RNG$Q^OY;&.+,[*&(O7;7!31K92H[J.X R?/0+.K='
M$32H:HJQ+,'!<$?5* Q>GH[^@/SF^(8IS*3L>*%C)AI%=O'@N5T2+U/<9HFK
MHY %[(,?OW^F=@PW<JV[?" +XB%ZD_6O2](O3$1U%/@G87-,,I-TRDG<BA6V
MM>0Y3[2\]K/0V+I"AXK(3.)R:YFQ%0 <F'W8DB-U[4W)\W';H+K"R?BA!(-P
M0KSEW6M'SJE(PA__79'N"[^R&MIS+);%0NT,-0TVQ5,'/S04JBB8%UX(NL+%
M"Q$^L,U)MG0J@1VCTA@_J?<,J?<5K),V4I;:(AZ<)-FMY"8C5%-RDI= NM A
MQY@D!94/F.E4LO=D7OV>I7!F-'L C8GI(+A9%OOJHKF.UDWHUIYO<$[AAM4O
M!%=C>V([(^".$,7MH$K1Z$](2DAC:V3]S9[P<W?"/95WN["3SA$J+V&8HMS[
MO P70WF;U0@CQ$P3<6+O[5D^:/$-S$H9@!J;A[L-:T3"@".)!=N''\X:%Y[]
M02SKQ$EBI"<1;P>\ =+-51*_UTD\R;+(7*0>H(V)GB<6<,M9!KBN^ 8F3E@#
MO? -%\;,AVQ")=T:PXH-EPDG\Q:<N^M"UN:2_1"WHV]#[L8-@.-]]8>9)/U
M&F% %>,DB$/'OFRS_J09]&<*3].'@"Y=,9-X*^)?DZ1B/L2S;=PI\/+G-^?7
M_K#WQ.+VD[J:3X=9@@;PR$=Y#T@<_MWZ!VG#:U6";ES><79%U:E&HXI31]R%
M9S+/M6?O<]^-X?VB]_?O-"LWEG9Q8?^4V_TQNU@#H=A4:X=WEF@P Y&?'O;A
M"^_#J25]ES]')P>W0%$V#+V,QD6Z3&'8=5/']-QB,"$ATFW^L'5?>.N.8,T2
M]1Q1Y)E@([ ]!1&Q=6H,NSPT.S])CQ4TA&;R3)V^Z,12:+20]5D."XA?EHT8
MO'66P&V@3*;UY\JY^8^B/P-1[/\TB.J!-M:AC=^S&"8BR2/XMG;S/OU\ N4U
M=Q0$^$)M*^49@QII#3258,P:W)J701?;[WID'4?=LP='7<M1]^R^.^J6$LG#
M#;!P#G_CS%FVVS5A"U?#.]=Z$YXDM3\)<A</:!. BED2ER9=@0WO K"()^HX
MI(;Q[G[<- \BQ8JEO6+074_?EF!1&&5(P!@F>GI_-OJ;^WF@O%4B15A6 OH!
M4,& 5!GH.<S?$H,T"_^C29_*-=W++G2=0Q#JIQXH]$O_/%#R:N%XCE!#:\W.
MX^*]B:A%(''I86=W>M.-N\^_IOT00XO#T0(C<]'.01GP,0G L9&G(9;[_"8.
M[Z\Z^$!P*Y8:DQ!.R6'A00A,=]9H&$C%(+4,F@@N<L5KTF^JG%&[#6=EP%;V
M,F6C>TLN]_3G@<I74,@)4A"RF0V2#WSCI4IIAH;=#225J"B6\+T-)!!LQH?,
MA3'$FGLCP8HI5QNX:7K<I9Q&'32^KUYI!LYU$3#L%3#YV:0HACD)5H@9-ZEQ
M^B9(*DZ-J^-31D# =WX#&Q-)VS*)TZA W;2!!ZA/;"G4[(( 9EB-M10+Z+/D
ME%0"]%8/O ;%8VGO1F+61\%-EOM.8&JD69JB?F];@<J7!)$@I^J\*X*LWVM7
MV.DJ":3NK@CT)M7L^T'!AKC@;9W9, 5NL[,F40(00X3!]7LFYL[%N=D08!1/
MJABYL,BR5/#!4?^A<"%.F$%15#KR:@<9MY07/G&6,FD.&OW'A8MYX "$?H]I
MHW..4LZ$(YV)H!&MPA57S"@B8)$$40T%(5 'LR2@F]1ADP[G"Z,79\S5Z;%"
M'& ZWE6TC0&0#&O/&H.\RR#0[R2(),<<$1/#(LN'[>ER>-A<]IT!:\U6<M6.
M54M0AQE6:0E(<UAX_) S>Y00<58?^E:#=DT,1J?$9PQL^F<= 9EF%>J"^/'
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
M%K.V9<#S@%^50&^OM.Z"SW;)+7"PD\@HI?WPYI(LLMI(F]=RJ^_T) 'H1C>
M&);%<4BPZ):*I9=5HDW@D]E#VM&8571)"N.%OT%,WXBD=,0SPZBS4"')X5R)
MTYW].4L"G_F&->\)1J#DR &WV6H$?@X?E\4QE>I@3Y"!TMT':K,"!S-;I@JV
MRW'MGH^4B5&M,#36<#3-UFT.FO:0>#D4Q02$*(XDIA8224MQY3*"J6 H-V)#
MQ5XH55>,J8GK;P2ET::<Z=M_TH:_1AR/Z^) ;+B!6X-^3\>2]<="PEQYL2Y#
MKBTR)<UNUQO>@/NW$&IE7>&C53#&R6HH @,PM%)P?W)=%UV"G8$6L63E3G@#
M?%DSS0XM> KRB*-7MR6&T3>S&UJU_#))?'98<"E5QUJ$;]V") 0WWJ[N4K%Z
MO]E:77S3V@QAR#.Q_8@R0MBU)SNV^98P,_$,)/,E+]].C$?.VG3PB"F@P,\X
M7YDY)ZX XC=@AGF @OZ2O9Q]M*G!*_#C0).[$9:702G?X;M=%U59*@AVPBIS
MX37GO+0)V99+KQ$R)0I=R-[;E;C87%"MPX13S8PDI#_,XMSYN_"4B<AK'60+
M;6,K\WKZ:F>_1@=FFU+&FXA 1(]FZ</N7=G&$_OG16QK..P[-8 E$G4;XTU]
M?H@W.S:#DKI"M.<HX74QX-3'0,!UW,#;2/_;C:6V,FNNJ=NMX.EWX;"I.V'8
MULWLL55'_=[-?<"^R*5A-QL6I^^PLQT\V-F^03O;9\T"7[F^F\(,^(1!?.U%
M^&@L@4U!"=S#M=P>>+"NN-\'P+#/ !CFI-N[D0Y:[]=-.)3V5DZ0:IJ#ZQ#U
MSP-2YH;NP8LV<,)<^,370"U;'$P;M6QQ^!N ,6/=_@'&+/T\,&9=D%P/8&;K
M@)G=>QBS/PXB?+ Q[. '+6#]'=R$C<'KZ^7;0YLU(MV>?6$CPU>:IXW&-/DW
M7VV"]_%.,L/X_MF:-\[S/WSC? &HR8<F/_URVA[0N[6BT+[W,#]?(R+RWEV3
MWQ3>Y>-7;T[>@:H>_WK]V^O#_P=02P,$%     @ !XMF6H33"7.U @  \ <
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
MK1<@!@ P*+!_-.#?&A@X!"04- PL'#S".Z'Q P .!@$!#@D!!04)^8[ZO.,
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
MVE4-?2?=,#5"(3HK@R3VY5:$GL-,L"K3D7)',PG[&OM#61ORJ^JC"T^%-@:
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
M4IV1>IRI_>\7L %?V:J&&5_@A'Z6Y\@_)WRPI!_]P-:Y>S2E_1/]&V!][@U
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
M=,(@CQ%6O"%;N!$(9=L-I,,9<1X@$!0$(]D"[-=20,[.*&$R"L6DJKV8@"X
MW'H9;ZV7X98.X1'RXE*Q=->Q?_:ORAF$XM!THA\\,94N,/A0H;;&@K:\XR3J
MK]B\)+G;(\E4>,0QSH-CSN^>"?#;.BZW5/4@%OT8@29(1KC<ZU'CZ:.XU<<L
M^N28=CP> CBPUXEBU8^3O]9_4)$L58D$/E.73L IW139LD]?%/TW/0Y<Z'UE
MM7"0MF1>V@GKN3#AA1^]3LVOW[LQO?\(C%S<!$O^,>-YNCVK9 =845WID'$"
MV4I-+I&^8_/-PS!W$5 UZG1LTL3*7B];PD [1D=-5+'CI\VRH[1[W$!#ODH@
MQZ*CVP:5E11XUD@3YTCBV,?7.BW-!O#> S!.-4W#*-*8>+Z2+ AU'DM^C2K>
MA64U0H2[(NNA*#D EJ)EM:,7&S" ^<.6W^-IEBE#NG&(V4!)-83YX_&N8BEN
MK9^;]ZM4>M=&&M$HOJUC8:8X>W_!GF'Z-93WYD2G_?.,ZRB[6D:9ZL&N^>)N
M'/I%YBKO5AO7^JVOGO$P67@Y;'4B_>UW=)_SZV:/XSM$2)&HUQO@ [#:2QY]
MVAHQ@&2VC7:,?2]]>>'*;BZ/9RF#H^$-\,-1/#W9R)+@=:AU_$D"Z28;357'
M.%64.$DM"Y':E,CY*!+C;X6B\,>3\>?>G3= A_BS;=EZM[2#;U3J2)67:A@Z
M.9)'@^YID8:,[CX5U2#'F'^G[50W\ZZ<JYM8%P;3AXUH>4VDW\Q,W_.U[4]C
M.(<W339,G(CN&T]^W%3H1'>>$%L@YBMZ0X !4:9''<@G=;?5W(0EA0VFTI@8
M&=+]ZVW0N:*A.!F)/T\G#4"O\KHMN2/ME*V6#-^R*(?ROQQT&Q;JVW&\!+<E
MC]QAG&7>]&5<J_$OA)PC4X@KVQ?&[(8_F;L-N#;ZD_'L&5NML2@]?RPA98WC
MNOF3= &6;3SK+XX7Z^RA5V-V*'$*P&8\7"O0R)E:;_YB5L03*0Z-P[[$RO"I
M5IR"2P-D.8F->IC_*TEU!6->=15ING.@H((/!P2E]R>2]O> ^?: - VK>R&B
MQ/E<50QX/8SYO7+7FX5U.0?Q<[Z/OZ\S;.7^I'+%G2CBTXX/\'9?&&;SO]A]
MZLXD> /\,AWS":C[&,W9DW1Y:Q;IG;I"\EJGN(J,,M;!';ORP;ZGF>$;O,;
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
M^ECNL@]];"5_ V0O^''QO@$6B_<=JI/7:(^JI6I\@>WSCN:S ?79YK24EX,
MJW)O?]P#@_&Y5M"&5!@SYU,4Z$1%#[J+7/] )PEJ*9>YKC []:\;I3>2NLO
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
M% NVW#5RA QQGZ_4FU2EAF,/EMJT1%-O'[TV*RM3=[[!MG91JJN*;CM3TD!
MAJ-X/4H(G<O9Y[OAW(6R+>]AV2I4"'HKFKM<UK[UJAN$N+W^T]!>5FC.(\W]
M<N7:>NLED9_*RT#0_7D<?<91!,/1#;5RU)&MM(CNA#Y&FG+&)[QJXT5/JF$^
M-_->TMC=B"J%N[BCB"S#QV#]Y[.@?WB#MT)MEX:RH_YY4^<SFVVU)URW<R3U
M3\N<1;KS>UL<DJUUPU7%$4U[!@EF*]HSN\<"OVB(@%SQO_EVUI:XL>473(N<
M[[B:WTU^DS2-T2>WMTW+5MI9,D::2SO?5!1']ZPCUZ_\^RQE3.&OF%*8MEGQ
MD^S,TZ7W1;76EE[ZV/-447<8-!Q@)14D][[,G*T*.!+&W>P.E&<>%9XDK_G5
MUTHH_PR)V$F(Y!JJV<U&+K6(JJ:%4\H,?_T\$J60( HM>R_O!*?1>[+1>P+F
M?T<0=:? M'DDK2B)Y V(:XVX_?T&B MX1[M&@V^ OW7>)Y9'_F13K5*6]=Y]
MD5I)AUNBQ"F=)NO190!?:C9\7""FYY<6^M@BI<THH;W'B\PUF9W++?^T1$1]
M2"_*HY,OW3E;C%1(:;5@VK/M2@>&+XU@PF>7?^X5CC#4M&-.N1O$H&-A.IN%
ML+X6[0<4DC)'A@P@F%,$Z;OZ*^ILSI2OZ.V!B)7VLN6&].!V#/(XP9F1%G,/
M!L*7YHK0[YT!K2PKK[7BYQU=F-+ Z!YWBE Q=<B>M>(<'G44*67Y?>;0X9"=
M'[9=0F/C%VG%C._BQ;?AXNEWO)1@!*%#GY*6'/]F%YMJMBS'NEQ[<@JQC*9!
M OK,C*-_HINC!&:7TXH-4<(MA,=D>1H!")X.8G('GX^5R@/ZRV2I'=+KA;0@
M/7-&-G%Z:6&6P]A5T,ML< ]-)MW7X+PX4]J_@=YWPF$51>.! K2*BF&V2HW"
MVQK >[V-,.W:3.):2\&QLXNL0=>O:O'>$*Y[4VO'&[EA9]YA';DKT(^IPL-7
MLL^37N?ZE"</*7+82E/M^37WCALG0I9)TR*UX9)BP0FDZC<DMN//Y&OX[R9B
M;-@)Z$^W0OB<[G:*GMX4KUI]8NX[>?X&Z-'T9^CPY S+E?/1EAP0?[ 4AZA!
M<3D>Q;2/N.L_<QM^=QXQ1O]TS]J%5$  )>GS PI\VOR+3"A8.5[U!B#T]N3N
MB2V?F6),<-VT^R#)5C<'=:.[*AC)H;$L?2>DGHAIFQ$Z]E@?D]UXO&1OMLM\
MC'KTX*=]:>TG[VB;8O;QC\*70GOX&+".(Q2#\2;@M$X83HY-+NU-M7,&[4L.
M[9K=;/CHL*+;5BYLWN.@?K&B7'SVW OC[AWV?X@4[=@'I+FHGKG&<6G:'*>;
M]_(7-IP;0_>] /XW!/""PH1Q.30\<'.Y_T\W\?[_XL%X6_P_ %!+ P04
M"  'BV9:/T6I.["'   QD0  #0   &EM86=E7S P,BYJ<&><N7546]VZ-1X*
M!=HBQ9U0H,4*E.(::(L7*.[0(L7=-06*.Q0HWN)2DN(NQ0(4*4&"NVN":_+Q
MGO><>^ZYX[MC?+_?SMA_[;6?]<PYGS77L[(Q4Y@EP&,E.44Y !86%N#]W0^
MF06\!N#CXN+AWL?'P\-[\ #_(0$Y(<&C1P0TI&3$Y RT0$8&6GIZ)E8>-B;F
MYRST].S"',]?\ D(" #91"5%7DKP\ N\_"L(%OZ#!P2/"*@)":E?/J%_\O+_
M\X7I )#@8XEB(;&QF 'W2+"P2; PW0 @ (!U'^L?%^"?%]8];)S[N'CX#QX^
MNAM0^QAP#PL;^QX.]OW[.#AW3P/NG@-P2.Z3/N&3P253_X#'[$+^,BCQ.S[+
MJ\I?%!JC2%9^,]?@!P\IJ:AI:)\^8V/GX!00%!(6$15[_4963EY!44E32UM'
M5T_?P-S"\J.5M8VMF[N'IY>WCV_(Y]"P\(C(J*3D+RFI:5_3,_+R"PJ+BDM*
MRZJJ:VKKZAL:FSJ[NGMZ87W] _"Q\8E)Q-3TS/+*ZMKZQN;6]@[JZ/CD].S\
MXO+J+UQ8 &RL?UW_5UPD=[CNX>!@X^#]A0OKGM=? TAP[C_APR654<?[X$+&
M_#((G_Q5XO?*7P]8^#60%&:NHP\I6066GZ+^@O8/9/]OP(+_?R'[+V#_QC4#
M(,#&NA,/FP0  IQ?L>=]>OC/F_9B)3-'TC:NN90GN5#%5ZL^M87]0$UI8__'
MC2'8,4U>.VI.Z7OW!_X:QN#:4![+P?G$?EV2?BF%HL7$F8\Q");;Z)61*R)Y
M#" 0 [@:!YM=5*-#$C& Q79TK6YE^'&>5*TF.J :,D0#D;^FZLD]H8]&WV(
MIZ6@RA8=T(8H\/8: ]A5W_MPL_7W2.C=R-?7='^-C$??@D]+HXLNTM>MT[J%
M]IEOU_ ? -75IF"7?P)LBV^NK2PS^(W"SX2C05MW@:[^"G0;^Z]TVJ_&6V-
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
M&G\#ZH5D,<A;N"&@M.K-ESYI@E#R&1OX;2J%7?E81S"/VNJV?GGQ1;XA%N0
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
M-P*?P@]:J"G/WXQ;UH7M.(3-$90E#\OY^>E4;>4(61)(R..Q@';:K\87(S&
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
M_$^JC:1O(YV]#%W;ZR05&.[AG.]@+E7SG,>^I8Z0&*$+3PM^&VO26_[4JM;
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
M!>3\/J0C=&?WMWG(\ZK<S:[S'7T2M9V2K(P!(FIU<@_-"@E0!AH)WWQ' ,S
MC<=79DA-XIT/W23]$U1ZM#-5!:2G5]5)R(E;XTI0__8D$^@: [0L@QP6!AG)
M;]QO1GINR2 XJYSW+'[5=!\' >BJ-8.OW[ZA&F-YVI?/5<5"T0J5@Q83HQ<F
M1W,X1YJJR*O(P(00 ,614UP%T;K*$;HC:PA4:RPHBYN:1_H-NFSR<FB!L=1B
MT2-=/5D#I:]B-I#5)MJD</W1.W+X_,:QU.2A-9QZ&6Z21>^."^K;LZ-I^N@?
M2K8%=PH'@W8$8)#EI5;0:7=C1Z&,S/P:5_8M):[7^AB'>G6VS>B5,'>7?*\?
M);0C/T'4%=(#0KPY>8]<.-O".SFTP<J[X2%#+#N? ;2S<3\3[_[T_N@)KKJZ
M7P=:74:FQXWR<"[/3[<8!.)=P1:657IJTPTL;PG;__(> 7C@XM=:<3C%8>&<
M9]]^S,DP68UEC^'@.^U.VE=]$.M/<QQ@N;-MVU[X%-Q-('/5P4C@?82;@1I2
M53BR(W!V?:T)6<A"0BG26@09:/>[N;2Y15]L-^6H+":AQ:UY^'V>CJ=204;Q
M\/2D*R<'4.%H\0MJ]#2QR4G74AGP0,-_0B4$QJ+&LF N$;FK -3YYFR8&#H?
M])S$QFU?I/F64D\0_(;W? A&X<Y_)8D4ME?"M?F*WJ"[QG7^SX2FZ9.<(NX3
M&\9V+NE0=^"7LXZ\6CLJ'BTY*V#0$M3P8.'+<GUYW/ZX..%ALA;N2L*SP&+V
MY57&.L!]P?AMKW]\SOB%UE+K[50CJWJMTXVKQB=W0%#'"-#ZK]=@SEC=0]#M
MA,>U,5N:*S%+!L\O+$7)46Z85'&&<_;V?"2WB-YB'R^!9YTJ?KT>DU=X':@^
MPOK^ZN,2V>?)58%EZL,+M=XYK.G+DSFNR$X&Q<_M#+K>)Y>CH(.@:<C V!D<
MC9MGF35#:OK%)C!F5(3"0B#(/GW &3\\*:&7VLPCV0C-.#QR/C.PR>T]_5.=
MA%;K4M<\;$)&\@YCNBQ7#)"2'MTUD"?E^-03 ?#&E?JM+9$^V^#6V--P'!>X
MN!=.H&\0][[G18AT/V%TO6 4(6VL-U<M+NFRG*_<)[3C3D[V)INPCWEA_.3&
MR> T!.#SVQ&X5U'CP9.<W]JYVL*MR45'177+$XM. <7-^%4-F&APMP^J9L33
M>.3+J!A%^JYY S_E&7:'<2=0E&F^/("2,_N^.MF2:885!L(?)"A<7")KP";?
M]-_:V>;.]]T:>\\3K;,/QON7)<%RV-6&51@,S.FV&P%B'7C2G4ORC@+<GVNL
M TV-N<)[:>N82%S2)[,I/Q7GW6*(%,H< @!'*T?BH)YR?/8K=IF<,SP+-<^4
MM@"J"]+=?UYGF6J:.XWS-EK*T$7H^7 R9U;1"<.C"UY.N]\/,HFTWS(\_^WM
M50+&X%B2@OPG%?\WB5UWBAW92Y3OG1&*(UVWN;AJ1+H>D^U2E6%VU=57E;?P
M(P%C."I&V-ZK'.__H.-(/GLXN&&,ZK\-2YWEWT( &*^Z;3TWL5+$E1" %DYD
M.0S26#C''X7\UOZ+C$B+$RXK$=_T_T):#O2/3PADXR<1 /]7*?N=R(P]8%-Q
MG=#7@_VM](*=Z]-<#'!_&SGY$9,=AJRR93=U5G;_*JW1R?CFZ^]GE>S3VO5M
M?15\'6LB'U2U+\ED,@J[W0(4GS-]L?DR_GWG88>S[H$<2DI+))Q(HO$&%;DE
M-+0[YM]_LMWC&LK=7+#FS*6!>WMB9P'N/0)9>!-ZKD6$Y.)^ OR*T$"Q#4(/
M 1LB (E[YH5DOQF@.BAE03[W*'AO8/27OL +\2L=C.MU!PG;A=\Z;H]JV"
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
M/GP-,XO]UX!(."$<63D*LS3NI\,)M_@(#%7@(VW.+^ M+4X0U]6%@Z)3;P2
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
M 5\"@X*_AH3&QL4G)"9]^YZ<G9.;]R._H+"HJKJFMJZ^H;'I5V=7=T]O7__
M^ 1D<FIZ9G9N=6U]8W-K>V=W[_3L_.+RZOKF]NX/O4  -.CO\I_JA?&B%Q0,
M##0,_!]Z@:!<_V# @(%]PPJ'*:($;V#_FIS-#P'K?4Q690<B!;OR";:APQ@2
M#B7'*M7I'ZK]J=E_GV+^_U.:_9MB_Z[7'( "#7H9/&@,0 BX9H&#API'%Q'>
MH3,'L0C"XI'X5UP>VEQUR_)9!\_9(-P?K2KYZ,1I3O$] U\/RV)L2W#V%L=D
ML$PTQ 7MAQ&NBA2M=7K45G%-71I(_%_DR(6J)5/%B(""[#RB2H6PJ7_I>R"]
MB&7" K[]29<1 ZCA,W.@1Y7'A!']=FC;+[!J%*'^W\ 4L"N.^C??RIU2*""+
M+B(.GYF74RXZS_$7DS0O$"FR&\IG)'CWMX"W=H(>2@&[?PMN["<CD="F_<O4
MB?\N)5_[[\=NO'?Q?W<:^C=G$I:A[VOH426_EW'*A'D19 U?^X(M(#,?+3N9
M#TD;.->KTXDP4Q&/&]0L(\K_WA?#W@?=)E0*;H7 A**\W2CJPN_@,27QO1J1
M]9QZJE[E%U3>M5TULO9N"=%(\#$E29#6@Y7PI)1QM_,>\,4)94;YX@1S!56O
MHBY0N%K$NUO-Y,:L=23 9OP-Z_N/I$T!ZVV_&WN%ZMHZR977N]Q!F\++;_IA
MFU./+DN;K<P_'>;4UX=+H!@AY5046N&,B+/4*'NAW!X>&;:B6S/<:J#6F0C<
MFA'Q;>?+&N5)V!O838^F6(48:&:^T>./KSL*1U]:JZ7-WG2@0#(OWPY=6=1N
M$[BI[T7YCDE&RK4D 3\1($-$6TH^:^'Z"M=?V#B. IZ4EI1USR?!1DFLN\]
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
M IF#GJE1 !I;+%ZUA[QFL F#=WQ=HZ]O)'"1B>H91;KC,J%+\5C3;<9;W]P
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
M[1'>YG29EX!<S#?HUS6:^(LR'D53SR3XZH8,2\*G/G&.=U^94V!T;O0$9/\
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
MG4+O80'G4;< A<93IBD_Y&8][5_5,F>?0Q'Q"'^V]JTOU=I9#=EPM(*E&YK
M0IR7[C6\9NF:$D,3 GOCUD)+T&^\_7]\G4%]/__TBFUK8V[DJC5OP&CPG5Y*
M\Y.V>XI]1LJQ62AP_/82CV.Z&NQ[V]P(-K\J\W:!";]#H2MV*Z</_,QW_?$U
M%XF5%87BUR7W=(-O7+U+IB.BS=,G:ZW:OJ^Q#/^XOJ+L=XY>BH7>\JX&1)GA
MDMTM_0RXY&3"=)OM-6TE9?VB@AQGU:F,\MZF[,!35PI8KVV?/+S2W!WSRM%J
MY;=>@^;WM*&X11H9?4?P_LS'TJU('7+)ZVTJ1<C:>WC\T%H4.W[P2XURLU].
M]PF!\J9QU<FA8#K6[T$&GK2P5)=F#3[(^3N,^EUL-X,=18,>8T:6@'=M.9_Y
MG H8G,+OUG6\F9T+#;UPVK[#?D0?6;^B@&Y54;5@<2I&1Z0 ]<7^UOG!XC[W
MZ?;3Q"UA0P[VECI!8O'),3A ?)J9X%BTT;JN/F+JK=&.H,0:PT1U3(P_NKWR
M9 0=1.7,RHF: 6Z_VR5Z:4%;6W./+VZ>:SZHLOX<DWJ_II(,YQDP-IZZ60E=
M$Q LW7W"GL@=<^Y_ZG2W%1C^J,IODY!KBDD!"NJSD5 4P8J0;^HY(Q;O(1PT
MW,+78&A%XOZ!(!!P8#D\H4/ZU;GQ(B5% =-B5*?%H[2Q0I,R(OXQ,]9Z)FO#
M.!%^)M0D^$N)\2E1LGH^45*E]LX)\R[E9XZ2,USOGV[ICA!%>)\ <51W[S3.
MTBX"QO2W[KD3D=^R%\NX;TWM#DB'>D\/$2.6;K:R3Y8R3$H^FM>=2W .IQ*J
MTA$-W4N^SI1;24U%\RN AC";RH MRJA&DI XHOSB?-DLZC24+ F\:@\(6U*^
M)FI>HQ"7L+$)NI>!Q:3(3SXVFGV75:]>!L^'()IBT.D7Q_4#=H+%A**C)9<I
M/]^JU,6:KYU<^D9H?5?#*][P14>=2,_V%:2!RZQOP'W+]]4LJC^Z1[8R ;V=
M5T]MN[RRG#;1V)I!'N+,D"*SWYGWR[N[P+V?SF2$A>\9(+1/1^PCF@JOXJC6
MZ2_*6_"@L'+@O"->)D]Q&S(X'4DDY>W%[W'+1!>!<-)RC%1Y90K=J0V )6K,
MMC^MOUM0K4]RN?-*K4]R*%$_9=Z.OE"ZT8A/\:*_5V^NF8#NS^.JS0=BJ@^
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
MBALRHXNTO@(HL9Z*H-]$D)=,&@Q&#C%5"ZFL#>:OGL#;S[ $6Q78DI];+WM
MUYR(P(\&]'& N#G5GWZ7EZ) [6U!8A$29W\UK6P7PAC-A%9UD2<:8@OW4Y[
M(HG2FI#YLR$<T4+S2XT9C*,.A0AV__X]$9R^MMHI\ 4%U X / #2^-;W;8FK
M* JW<Q?;^64;^XSA#&'$4'[E40]%F. CTCPQY8P&[P1BP.&,YJHW N;M.7CF
MQUIKF,]=WT-Q)H1YB$25CKR7LLOW> S8\VY+WZJX$(KKGAO@7K+]YL7^#$QC
MYQ0_1C!G)RDB3:W1S!'>SQ(+]CVIY=9+KF>=#.B"?=+"SZGJ4@IQ&F(9YL%!
M@/2&0 QWUC-@^CU?"O5''-.!\D'2(2;"I+RZ7DI@;W[#KEQU8X <1'OK:.+@
M]#?(+0:K,D+DZ:UC-U,QI<:9;EF4#Z/8H#"&AF' \ H;:WI-J.Q.<$R1Q8S)
M(LJN?Z[3):F2)@E6S,J]2Q*#\=R R_9HQOGMU%0,38;1]H&QEK&KFDTFIL<4
M=<3YS4^M&.^57W'',4]83,G8<O0JL8N+GTN<XHW"700++>.3:\,UK*VH?I44
MO:^@%X:Y@*T,SR@5F9(HV3G93[0R<Q;\!<:!T\SRRC9Y6B<RLSB"8]<&K$&J
M0*8^:%29/U?RH[BJTN2W%2076JC:Q^]M->:PD[\K*3&8J@^=.PXD*4[(BW;Y
M&/E$=:7K<;FYN>5)/,.24([] HD  #H3*O]ILO)>;[9MO,WF, UM<7EQ,=QL
MGK?89A^3O:\#PYVQ%WCQ)F:%4DYB8T:L;2MK =?,IA <-F]3&+\#H4<GX,C\
M*=ZI8#V9+NIH06B E*&O8\=QHA:0^DVTS6$8"DC3F6<BXAZ%:HO=9R?^XS;E
M7Q7O44S4WI9XL:1N J6;'LM^#Z&C,*,@-Q.=Z\;3>XEPRK8%M["N'U.%*J4>
M2DPP&.(@1'!1:"25[;:!+P$K>8D]Y/:SHVZ)KBY2+'YNC^MA?O&MFJ"=5_6M
M!J?MNA[FC0*.-\,X=5/@.[6VNFV[2\&H'<NYK4FBF*3*:YJ3"Y\</A6.]:Y!
M0_RVR2N*5W&DG2W$ST#2OJZ $N6K7*5P<A30H0[I ],RDD]I]W9*N-'+_.,2
M9$\>:3@=^?J@*I?QY<(B,^+&:C_&-P#B0EI*5(+M83^[>(OY61R2\1'RJ04W
MK_Z[O3U]Z^S'#Y:\'4]F.X)6H]9,AI55_N,87S,CC!0R\<I<.YY0ZD^ZE!48
M>XY5&[;6=IO2-U"N1K9UQ:BG^L;CJ5QYCYX!&-5)IMR6\;+2[-[OC"8:-$3)
MI8)Y0Z1&GD94_8$I'H/<0QU)Q I9I8@OT6)):Y,GDHJY=P9EBB1F#;Y1CWX'
M+NV'&*'BCTD[Z1./=5B%\=R%,)G1X\-M+>J, 5L:BU@NE-FY@(;MH^3*=VD>
M;Y'!<.HN[Z])O'&$6?!:W#IX\-;G8R0>*#%3OK.:I9@HQ(? 7?FP],"QAF,*
M6HSOGXDQ1A/"<;\J%NBCQE-3S ^(=, SRE\5QB_-7)8PPZZMK6%U%POEZV,C
M]'8UJ^CA<TQ.UL6\TX2Q+Q)QJH:W.F:WCXMUK*_7ZZS5B>N2(H+;T>Z;^E)%
MF=*C]2LNHC48QC3J1I* QJ=FID:I9Z"*)YYK<;#1CG6$V N]%+#4RA$SP[)^
M%9)@IZ1G![^_E%_RK;9UFNOJ?$Z 3>?0O,UN5AF=AAB=6/!NS*(L;W%-Y,HE
M1">ZG,+('O^^1?_B<J06L%+2))W#'6V_/A9P>/^6 +WZ6SO_YU\!5JZ"SP#?
M9[XG4[\C,G.R9,[/B3!DAN^K21V WD^C<)O8ONGDL1+VQ/&QF#^$PU>Y,M5L
M6OM1T.B'^%8:DE]C%Q-JF9[A&*X0STO=MZ4:^G(6'+VK45KP,@>-C*?(>V=$
M</D*]!#ZK;P-<:5SO&\E!?./BUX;Q0D^?8FY(&]%K4F1:(D]<2_FR+1Q2@@2
MQL/;COI5=!/<.45"-9[^ZQ%1Y9PR[#K'IDL#T;;@YN?J"4[2E4*I>7^7*X9Q
MT]NL/8G1)V<?W,+^!QQ(POK/K&6=&T?YE@2J!JG<&#2U9+.^1_?"O+%#LR^=
M#/*G&!%!ICU"?!OD-QVKB;(#]14_G<S9?$35F+UI%O>&K 7HLG07Y1<0?\B2
M>Z[X*--N1C_6HD5N1741>PA"=UKE:)K4(D-PID[I&#O0!Q3*Y>$;2S,0S'U.
M(F\^#LKK"VSJGF,LSL<]D08:NFETX.(TI;@%=+D*64_I)> /B%Q<W]GQ:]A*
MM3*&YN/S>DHQ.,E4(6V5<B!_C1?P$]A,Q RG%""S3?4FRRBSRBNQ C<W?H(K
MYYQCJIM**)TB<\D<(:Q.6W \[J&7#V 2X'<+@9%,UU$*$JZ4AIM:SF Q@Q@M
M&"TERB$K1>3%F*CJ2&L%1&MB;J<Z]AE,_+!\>$=N%4!D-R,Y(=U.9C:7B\V4
MUN6\'@TZE-7#K#BG]I0%?_K2Y?K0G3L" ^J5;UO<@68FYEM7\@RQMAYR^6@.
M!:*!N=6W@6U8V3X?T1XC(?T6S+QD7,Z*2M$G91XN8N>#,7%:?,4WJ+=8@FBZ
M^V69@M_(=DC#5QS,L]^+72B,9[=;SW7G$F]0'RYGR#*U>?.I;%S41;!W4\K'
MS,N[GW%*<G"SBA%NG01,9-!/K#"1;[F8[<N;M;H?Y!NB99PND6 :D_IT2L &
M)W$_+\^O+)8E7S>\;";V^9= %']0A"J<[ 4^Q;O'_1_9OJPU:5Q;XY?;\?0?
MQA(D X[..CX'CMSN@SE>,O4W.Q;F@JB P&/GQ0^5D04A:1/ X6[ID52O;BI&
MRE]D4Q[>UF?P5D-4@,72Q5RM0R6$/!JPDR";*&-::ZYWHQ$^;>BD*S.QKHU"
M:?8*D;M*E_]<?1WW<*^>@7G.L^G!9C,=]D!Z2^ @X<;Y[8BY5*!/?7;5"'T(
M+Q9]<0\.E%M5T2*>O$3MQK&]J:YP&;:'"^]WN57<NV[-4WZ\UA!X7R@[87(:
MS_9T+%_5T!A_ 6M'NYFD?]>->OMS:&K2&8%#ERF/AU#CD]2>)]+(26UXXISC
MP@+T]N+/Y-D]>-O3HBD/JJ,\CZ:@AO:$+7Z#,>_:"647Z;XB2S6:0\J2Q,%+
MI,ZFJI^)<O)S_&[AW"6L[/V_4+.DYL/C>K$;M7"5/TJ4]+YJF_TTVC+4)AT+
ME; N%%+ %]X< 76W6?8EYL/ *=^Z-TQ$JS2IS@J)@J.&-<<^9)J\V5P93_RD
M@\@A4'QL3[)7*$_FL4TBGJ1_\DB5L^C6]]8WFE>H$T+R#(QGQG6Q];KM6,M3
MZ%9)I'ZQ6XAM)TW".URN!7B=]E?SRV(VNO0QS0X_FIT<+Z8U##\#$P);U4Q.
MX)1#HL):#'RF#8US*LKA[JI&XLK(_*FF'1.MS$@ULN("@X"8D9\>7B_IE3DN
M-]QN,HM?MH%-NOWC!";"[DOV)]\\9HNIU9V+T=IL+/%:RC?EB_LGTO<E]GM>
M?[@*;\*83=ND.<ZB8?V7['-:T[.KZ('>0LJXP]#(Z?<M]?Z+!),$"$8A)! Y
MOS>**W4>SF0K+\GH7D$FFLWR^V:%I8'V!8I?AK8<::&EB3K/0)/]L2[5/\ZV
MH:?_L^A/L"A&30<^1I(&6"6%R?Q!\)5YV;[T/J::[NEF,]:NSX!GO\Z36[$P
M+   Q(%,6$C]?^PM^YBG%N;ZKUHSS* =CW?]1CA5J9-*X:+I=;! R XE+1L>
M&'V_-2%DN.JOWQMHU9<)U'EE_219UN[D(H@/_V&>G_X;_"1HT@ GSB.02"S,
MTTX#N5>$"] R'QVHBX"1[D?^G,^C:KI-DT_#,^)1BY-@@H0E8PP4TPU+O6G:
M2)>W8X#R01T1S!M)(QATI"HQ1XP_&SAPV9[!QC\.C;F(4"L+"16/G'=3$Z4;
MZ+IA,UN4!+PY0%5.U@)]XX22UVR'@O;A1OFRZ^&7A7*!Q:RF]>^U$D(H"I5\
M?4 Z%]KO<IC6.+N\=5#).79BHTM$/JVGQO3M3[>"QYWF]ZW?2]GDQC38_6[
M2J+97.==\411A$FLNX,=BYV:-7",[H*:O54@5,@<,8JT/."3"ZP6/P73N^LY
MQ@5>]]BG*W &V%MY&ED>$PQ:P38E:<[YL,KX(S&Z$?H*(@A&LBJ7Q7T^%V4L
M&!<8_/[0_^X#4UJ'G0C>,'] ) 14B1:7S[AUQ. V%-DCO)*(;U/"VTXC*"9X
M48RO;TY9$Y%M_H4*8263%_FBS'OYP\_P63*M-Z&T.6(8?>CQ ]ZF&V>$47JR
M*M.=U^\7,E)&[MGU;P^?FEW4FNY\ @$GN![(T(0[XA8/_>](23(H(3+X556?
M"GV"$NY0-1QR?*,/O6]<SAQ'X"?>71:Q^Z4W;"7Z8B8UW(U)Y$_Y8C=Y<\PY
M.CU8_/F-"U1)DW/X2!N8P<SVF(->X:P8D>!#BI&8V(62GWRVGQ8<;78H'+:D
M!1?4S@*RZKD4Y66/@DK]#Z]3#?-,I J+J<1Y@0+AF?DX1OF)</NX7JS.7(L-
MHX,"^$2*]KY;D3Y2OQV/T&8Q0 0VK;42%<M3DTRN*]9E(]7X/NX6<O$?+DR]
M+*L6Z*+"Z$)VCW3QY]?HXRE__H_1;XN2SR9*^ RT^([G6N!UF1<(8H$47L#9
M8,77*+(4#+'6[+,*FZC1ERY AT>-JL8KPF*/U6Q(*5E3(%-SHWD2A7LXCN#E
MW),JS+P"TP+ZV(9H[.F9VX6<'J& L3TE:XE]P0>10$46(%]Y[#]>X1)&TVNB
ML\ ]^K<+6_^8EW_,/O7[7_&@4, :ZP")A194HU)!VYX)-R;?G@/E2RC&#Q6.
M]-]#\O"RF,%:5B@%>/\Q*J3:TB]YOQ4[.$XK=.IU-GANA#<-IMAA4U4LXUNX
M:R8J/0.[=M">O1EQV0'^RT0/-B9T2<]SWP\=CO4R'%&VLK)R]52AG:7,2C6R
M1&W<\+N.?)&OP2?-D%S?.LU,@)O.52_BD"VFB<@O^2DRM<SEX5=^^K:.UJ9Y
MC*STF;4"6>S[A/EAGZ\X#P45.DO9C3$%^]52?-V6I^1!3A9DO#PH[[WU4>Y'
M[WJ*J..&ZF*7YAF:-'SC<"F)T-=&2%K-*W1V"\J4YS6GR[*T*&KERJ&:N&.[
MN(3Y@]ND;J5VU6E:IP]S>()'!ED8*UX9J7EE5<8U)'1TXR"G$6/_EG-<PV?,
M,Q$ABB L^II)68@1A,(^S13C3S_Y>)4#<Q)F@OI:6+.Y2Y5!/[51@';%'F(:
M!ON[B>&;EX)V<]VY]4HL9V.].QDBFC:COX:]@)E?^^6N@JZHKGM>!-DO((MX
M15^22OS!:80IX3#*DA'WQ2)O95-4K()D-F%13 (0ZO2#&2);V^%/2[5%,4.U
M:4&T@JA,;W;,0;TO>V^N5._5.V5%*"49-4[J-CFNS9J9K,0;<5E$]E?ACWX4
MM8!V=I5-BK(/<F)#U"!$%LE$YCT8O6<E;<1C./9<I1K3RW_I#.P2C??AE)T;
M>@M>B$4E)OR.9";?0&=WI\SZ;>TWJJ#76.>5C084G&U8U"= WX5*ZKA4X9ZC
MSJ($C!RC_?!8=$75%S6&@)]9 JE1)]D=CGG9C9*7:396>*;^"T-51:Q)!T/-
MB,HN@7N#:3]9+@MQO-QM3-1"IM\L.XKK.G!'Y\RL2JR+^6\KB!E9:#25#F>Q
M?9S[^@8Y&@DCH(=E$4W<<1>L&O3GX972WZ=8__90OIB7J]<L\R]S M6VA4Y"
M6O0ZD'97F"CW&< 48(4K?9=PM65UHYO#\E4O\6.."^O\5!226_:R>DMC#3A.
M(%S;N7^XF_+S3Y&YC*(R)R_I<605JL%!<HE 8&.UD>9Q78<[D(DS"FE?SMT]
M<UF*\+W18T\/;]\S8#57&TX89JH<'Q\+)ND6<\CI56]?T\75#K^?,[LE&!]_
MD#(K'B+W9\@U;/[I!1*)*BRTB]4P']^9R0ZEA\-.*;-2;T)+?\N\;&PJ%LX*
MXPO^88?XR"#V74F&%?3'^0S#T&?; NT]W)-B&>S?+?H!F/+"-'9(;D=\4Q +
MOJHJUE(UY8C9^0PL\U.LR&/%^KK4$X-$X1(T^]&I=EY\8H:-YF7<?JIYTFK4
ML50&'!H\ >=R]1O74S.E4^ZO3$[\]PC< O)R ZPP"?CWK;SYZEAK293E"W3R
MN>4CA"2M8ECJ<!UJMI>$<LSSA[BQ7[.'%V=H,GZ5JGOG<BOD%_ (6<#G9]<"
MIF"WX\YZDU^6M"E@4V-ED&!Q<,--<>'.7<20:UWBW!<HTQ#4,J/Y<WTN>0?T
M\[)?=\_ A^I329<Z%4?4YA!B\L6G4:7(TH[K<K33NGHKKY(EA4\(_EH?8E*=
M;SL>Z&,Q+KI;VKQJ5*SGM\BL&X?9V$-CBW8C?DI7VVJ^>@;6LTM5P^F"ZZ<R
M9 7;:H"MG7<U\:6C7G_&CJ&I"P9=[RE"ST8;"DDS*<C\@!%5_ DBL40M8"XP
MUG5:W* >4Y<IU&6?ZBT\+B:@\L9M0UU1.A;=SDYBB[XM*Y\Z>VK)B$73Y!Q!
M6<0V/MSXE81V3]RO*CR3^M ;2LS4"F/&3MC*@.;',L==!1%BTA02Q'-<P#BM
MTT^:6*I=7_Z/#SWH!#C\-CRUC/S2OD63PV!;9]!MYP_X\,F@HY0F=VGOM!12
MK].733%4E(TZMF^0_HJ 5G'J"[4;SKQ[+1?7'T-,=38+OZS> ;VO>7YCN;2F
M$2O%7<TE*MF<0J(DBZD@D+8<J/$.+W61X_!S;"J *>E0[H^P!-I^!B#FHYS<
MRD<SP9J;RA3VA+!/K]M[A#"40UZ%!^N8X8_X2'?X(!>SQ#!CTJ'T2+!VAP?4
M;^Z/6A?DG836)U(TS81B<1BPE 8B@0,Z[:=>,&6?YRSUZ< I@^ C6^FRP9Y?
M]"E#51F5?,G"(S/O[]75CH-CKX[<EWPN8[#$C(<[:U#;M\OQBXY7[:8M:!O$
M(DS=N>BQA[=04P.NJU@SI#E0Y7ZTU49N,LD.4)DP8KDH0=([3PNORX07V,2%
M1Y3V-44[I; 0*@8)!BK</QI\(=KLQ/1N%2+P$V @UZJM;!%??J7 T?6YBZ(J
M]:0M9W]?W*]P[#:D=[@E/-(C5"=*29/KB<C3(BN1=VT@H%6;K>-,J@=QQ7$N
MM_7D>IY3Q?VJ-P)1V1#:GX]EV"?,THOK?BR3X+<CE'0,1P&)[*'.90_[0[>,
M3I6;2$X$_%QV#(0M,1%S%O;]4<\1X7*KDTLAHTL_42Z.0OPKQV@>F/OU4A3$
M0G11&4D/ E&B/U9AY8S&&^67&(RMH<S=*=O(IQ]8WE*]@=B/H%=G/^?+I*2%
M2U<DLVI8#4.0(IPM8M-%&Q?^DCQ.%0IH;Z5QL,SWQ8HQ)%$%]!5X*U73,(((
M([WD^)&VI22QF.V _O[V?9W!WM+;L8_\S7S@^J,N"H3N=A[\C<!A07OE;JY6
M%I_O.<)CN9_T"=-DO[!'>[S*M#]^657? VH@8< ..)31Z4KR?A,T5A5!.12Z
M-PBTVV;0"H_H%H]8+UH\ Y;3B53NV/Z##6U]T!S .SCX4V.C\JDPV.'8T*Z*
MQBE2U00;1:\$U4,5?'4#OR#X'U+#XFY%BHLWH2J\,WV5Q5(D.W#&/,H4@OR)
M^"1I+Z%VC[9,>>U>&YR4%K->[UN3XW&(A[1,X02?V;$=RUM(X&6_$;F*(W%N
M%*E:QWKX89"UPV!8>#YU3+]Q8DR3ZUH[?YX)&G_3KQ_3MNYLAE1E!G0Y,E5?
M@*<DAN7[]UUNM5T9R58Z\W_^(AJ4?XQDMRLGY.9%!P%MDN(D=:ECI.PC5\-]
M&XZB_"I^LP'X35>N98X[%S^JO)]PAN8_3'QUF$B&LV-GOX?J 3D1=43NM,>4
M>1W.)IF5$-S 08DA@?0KAKPK!\E/6%$0*"OB"9;3*LY)K"-6G>1G[W!>QG$K
M6E9,)R3L8?W^7NSG#RA,<?L]B4V-=\@W1_<:I\174<4<2;B8'TQ#73X=TML-
MAMOQ/C),<2XC6WQ\,SZ<X8HL1G)*WMIXMDAZWQYYTU=$@GWCOCH"K\#4$V<Z
MZ$S_R7TSNCEF&E^0S9TG'XRYQPS6^AR6(S-;JCL+&1/#[K-1@Q@$;<LWU#<X
MQ,CA1WQS!L(U1NZ^A<E"?M36LTG!EAQD+0/1K<,\6VW!R:R,LL%99=P:-\YY
M>P[];Q-/!VF6W.9A'JVJD4.=" ^&=<3QU67Z3N'D2-4#S6HFC,2UZ@9FH"E(
MEBXGW)"Z#4Z'XZ^LL$"Z#[^+0"8S;@^G8'4]N+>?F*E9]_E+%R)B\(('X#RW
MEYI&4&Z0[Z$NRR(&?U.X.KQ3VF'A*4VGC\N=B&JYUZ) 6"T2S[;\N'?LXHJE
M).:>GXW=XW;VM#=VT5V7D$6U^-#-LX%B)/3>JKKL;4\;4LLI=9:9CY$/$>:\
M^-BM"AUM>^IV0$=I@312MC/VM$K&:X+8W$D:"R<!\,?FYF?@B_^Q2NQ.L3LJ
MR3G7!(7UQ649KF*CU<0K<;J>L7.<[9];5E.?Q4Z6>V#7TYC(&EZ%&\[ISG?L
M=P)6"74W*NM6>6A.$E]L^[6HQ8#7,V;)SNY8R0%-Q.CF*WE*6I<2]9^9T_+^
MKV:N,ZC)=5N'(HA (D@+'0G2$46*@!1C"(ATE=Y$"$AOTK: H)1(25! $.D0
M*0%!.D2EA1J" 4-O&P@(4A40%+CA[#GGGGWNF7O/C_WC_EAKOEDS7WEGOK76
M\[SOK&=03M0]-:<GU5SZP@[CO2RZ'R.!=FZS"\/JYXH(SH&%]I-,$!"EW,%I
M\0Z> >[52&F6!K&UAK=RD=:O:C9MW66@$*[L'@PU(=V.:@ G;4K2R!O+ 7A!
MQ?7@@\*1*HCTO3+<6+V"B$.NB&AD&(IQWA)QF^QD#*FG>0O6K?>#W"N]\=NC
M:7W6KB2-VD$C7];R"Y:+N@4"EA.T<0@DA3.-B5UWHB"O^TJ'GWL$5C&Z@WUN
MX<R^+W,9?LR#)0>'ORI$KKV"-3P(:SP_+,SUY75<D:[GF IX><PDB[RH.'76
M1><. "$3827'=?48L"9KI_^<Q>>4K!R^GS6.X1===G+J4E*J<ZV X35%KQRC
M21-H=WS*Q@"/5"#1E^ Q9'<C@7:=@YV#W3?%$/!KN8$?A\^K[-Z>8'8\]\04
MS):\9S@;MJW;57LK4."N6J6<!1+>[&1S6F D:E0$OO>VY1BP4U98W!+/OHZ.
MJM#J45GQD6BP6*HYA)JK9EH1/&[PO<R F*79U OO=@'HQINDX&A1<- 9>4.]
MKIM!)F@HC411/JHC/^V/8PGZW.]7:F+S<D]I^F\6%FD&;>9'4F%S6<FS^6*;
MQ$MYUO/@;9;9%Z D9:=:@&7^.TC,D3UK7"7_84M;OLL[ ?O$"6W1I);0NP8M
MH8-I*FMS8:[R[>'3/G1LV^\$&E5XCBRIV'C%M2)HS>JPQ4,0+.YBA"IW1RT:
M?R-JZ2>WE6K^@M!.CG<*]#M<'T-YB@<9:^^LJ%(K&_F3S<SK"DB_*-*VZ-M9
MB4(5HMI N-VEA""L@?A/+9EGX9T#;&CDTZM2S,!K0&H)':0N!\K;6U%D"97\
MJ@.3E?WC5V&"_?/%Q9M6VJ1_V8 )WSPP)0FU:+RH 9@8H.MTK 6D^Q1S>(,I
M[CW<[4?L#0TU+'?D!.^87%"+O$JWJB58!@OF*M@R[[+C:4C^&=9>Z<F7V"[;
M++K:7>F\.="D#LVW7J'E>D: ^9SNHK]OS-!)Q=@,K@1. F%^A@4J\XF*@N$*
M6KK/OVZUM.I^O4FKH"4@QKF4$KP3Z,T&S1]?(3=!GI\5T7_#DFYVKGL?R"4?
MQKB?G(N-JYT@G#.I?T?>\/26E1N%>T><B>O5-:3MC431J#/R(Z(88(# D#\J
M^U*M$=?$V'1=#F:<6/I >B^W#LQV#'@_Q55L:F+N4E-B6+88]6'GAP K9W?(
M^VNX_116<4/HI_LNJ;&+G8+PY+G]IY1$WZ-VG;X<?,%X1.!A%_RSVG#B8<2L
MQ>KR7H6>NN6;+Q[<'9F0.C2"87VL910^PH\-E#?B'&929Y>ITE46S>MV7&&]
M[5)4E6C%*>DN5K!2:Q\**=0DIZ&. 5;O:$[R6/DDE^^Z-!8JO7.G9WYC.\:#
MT:L??T_VQ*@956%5)6C3"MQD>^K2Z(1>>5]\67+A83V]PSS&#N1DX9UGWU=Z
MI1 ?HTT!L[V4N=CPJ'5RUC^[\(AS<-K>VN*Z6-,+&%AE4KM3;<WGT4L;,.!)
M)%10=5-R"HGGQ,3*B:#MW.M0Y7@HKL<22*9!;D6G\=___D9TLW-P?$-&Y\YE
M#T_"S[<KD:FS$>SGDG?+2@D<MD^3_"X"#1%"KJ_M!/;1T/>(A=>$Y1 ZNF12
M!G>L=^=43?6TZ.D6W)+XWN,S;.C5[6S_F=J 1@#B_*LE&"4D_-[&@-(2RC=G
M$39JR:,0'$Y9,D_YW7+HZ\!LRX,.;V-MP.-) -S.?SQ7@P\7XGAYJJ"+WU'H
MU+OS"0YLDYLAQ-"5RRI+V).ON*L)FK:U;E=?9^V]@HPQA<+!IO%#/ZJB'O64
M%&X>3K3U0N((E(US8+[+@:V!7_!PNJ$W%2E(N;8VEMG["WM%^4CH/_Y\Z"")
M)!@3R7$XTX8$3?TZF4*3JBA,KW9+ERSNXS OOBP<DBY1.8K^HL7UIOS9*X/K
M2VT4T@HLY7#N=L;:]N-7B9UA23LO=T/7</WI#'J0U#D+:,?'IV>Z6&MV('[!
M&VN&;8V?36R(J5@[.*]-;;]"2)4:3]3IS]JFNBJ0>IMH]-H-WQ^Q_:E]G")0
M .T]<SY&P@^&+T@JF7\@G:5;V_=:V21I[9TT0!1FW."1M>;XV1?Y=&%+HKZA
MQTG2J0;BOLW6S$.<-MM.-EFEHC8SF'^KXC?V;@1*KUJ/Q=',:W:U2A5Q*BB(
MB+M>5CEA!59.948YB2B5>@[,1N"R=E2HM!M3H-@/]RVU=Q,,?-4#>>8OC-3C
M5/8XHZ7^&R;3\JMB3/,YV8[..?,D\?,:,3?VJQ(0+AN]5("7B:1X0;8 38W;
M+7.TZ+<>UPV9>!@%\$ ?7T.DK)]FC6?FDE]&X9WG?2+QPOG122^))UQ=#^;0
M>0'K&Y21ML(<A-A^XBZH1>3[EL42T&F6^ O*E<-:+=MN5*5P!?DD00>*F EF
MQ)RGOJH4B7_'V[9JBNV8*']Q-C)W/YV.T:>+D+5PER#RE%I5:+\7%0K\#T@'
M*I)EI#H.0(_Y;X;O<Y';^IV28INUV=]NOKB)UR=<,%CT\\_ $D<V)"@XJ]^/
M2"2+@H9&I'BZ&N<H[>BJ#;!JKHS5WCC'^"U99KZ/#F?O@;ZDIL/OI^%U24M0
M\_<X]0C%+'1/A5[%\A[DQ@A7A^HL>B\=;&:O%_QPS/,*GPJG%A-[[L?5&IH<
M4LO!1>#HJ\ZF] [>X#1Y7LOS+QG0.D ;";ZF:&)M**QH-WO: (M;8-=HK^)L
ME>$&H*Y52]"N41?&']M!Y-">,Z*SG^HF+ W$3$^97[TL+UI);<MM[]U([X6#
M,6WUN^;&DRU*#YK-#81D[.QO>7XU]&^N"*F,^)'A.V>Q8P],9L.1].F)@1Y.
M">J>;VE-6H_V &$C5^?*/@"L;&V(SGGV#]A6_)G.ZS^36#S;NVS?<[U+&-78
M9:@ZR/A$P-K4FUL\+C]^?$6_/41P[G4_W\/PG*+ 4,ZCC))5HY(5E.W,JH(M
M]G5JE$&-5K-.EQ>3#X:''Y0NC@T:3_@ VF&>F'B&U;1X$HPDLY<LX-6+9JH@
MR93N/J!6]SP:.;))+IJ5O>:AR*K<SEVO^AA^:4HL\PKI],=O8L)*-'PQOL1K
M$G0C!<"J7'2TBC$X$F_D;U@,O?CZ3$_5D,_ "(_HJE$N2_(Y.R/GO%ODRNH0
M2Y$DHW5NA^8/+)2&0\2:'3\Y@ ""M:3T3ELCTBQ%:W_>2%'1#(D$0PY&@DK=
M/CT8O[^KP%XB->^W8S;,M@YD]<F,UE*4,.]\;N>V]_8C>7!%B5 '?I&#:V I
M".-=+,\^!HQD?'5>E[4:F5X9>9^I%EB'6\,AZ3JF);A&3-I]%<=JAL\G%EH;
M5/.,\D>][.:,,-["[A9AG:#<>DZ>WIKCEK-\-Y"%T=FA]YJ\6=Q4-5[4LW\9
M?V:'&V)(<9.C3QCE]Y/<M>,?"DB4-JZVCJ?G)HCVDG0O,R?P\_N:E@S7=QX&
M*&=+GRD^!@253NC;[3:[]XZ'9MFH=B%E:[ @BZ;/OS?5#"-T"VO= _F5X.(?
MH+8QZ0\R+\9[7>FS3\-30+5PD*N-$IEY&:C=5>&.?C^D+HDANGD#RTI6E)4Z
M67%/R]MLJK_/LH#\.Q]F<B9N->:8?XXJVNE]8G%VP;KC*E/VDCCDX).>AKOF
MP-&'" ?\34%BAK3XHZLAWI7-F+T[AZLA[OY^)YW-"K13T?Z1;F(5QDHU &=&
MA6M)A54KW;3M>!Q&K]VJK^IER0 I+/J+58#Q*5N=X1D+?8^*LPU"E\!=PF2#
MI5A,T_"ZG,%,CZ1I[I)DXH>+#?O^.XI506&>3KRX_GQ%E_$6=KW52$928<SO
M?"]-7>^;)^(7G=79#-=.+U';U[#K?E/2P\L(C^8Z7?D0!\TX1&7]$%ME3&6A
M_A/W*B:Q5 1]AA@/'66)SU !N<+E.FT>;P,^R^ L\'A $UW<Y<N"8>NMQ/MA
M1"M4#V'<CO<=,#%+2=/&[_#.:#;YV>HWP/Y>A4'^I,E[!?;,DS)B7.N*Z!3Y
M;U)U>\[)CHS9L=&KMAKP-V\PC3&CDIE:KP8^$_VC?/?I3EJ>3[ ?#*4/^52.
M7/E4[EC7&<MR?>&[L-.6XB#)RP8ARM$HF/\L0:*X1\97YS[Z\UF6-*=(1BR3
ME,;#MRIB1F04,#_2?Y#RWV/)DB"HOO:R*^ $J4;O:9[Y]Y)?7TC_9LR:)M24
M!#P!>O\T59W3085^?W,T.8_RW<93VXQ"'E1WHVNT4N#=4[<C0X2L"HX!I^UC
M=YN. 0@)(#(YGM]KW*]P=EM[@\JR<X$AOYCG8A6X/JU]DV>^<%F9)@&(4^'T
MZFOG5<H)34]+8^OT>1S5S=3-.ARXD4G^H_U>KO5F73Y8&.PK&84%;";HW"?V
M*DM'*)K]N".M21OLTK;+W&PKI4*)I $#1VTDC7VS$/0)\^HC,!C ?V,V@K6'
MXY+&<R8+1]WS/5=OP*=S^;=B()_--N?;8J;5_(LH$GL>]AJW)+Q;"BAS1F !
MUL#;QK123XQ+Y7,=3N0^.0"W_;4Y.PPXMB!5]2Q)N=$_>%.0#*]KX1?]-_?:
ME>5LW*:A@GI1.LG[O/$:?,%N%MQU#>D"A8U^FC(CUC#GKV[' "E5LAI':BI\
M[T7 %)\!2502,]KJ ;*7!8BOA&;B8)SY>JY)EC?-?B,%.>J&AE/9!6;^%NK:
M^YJ:V'HR%7[WD[^K/0HE\X7%K^=9G&PVWG2"E'33[PE^QL  )L,!B\/A [QP
M&-)@R8E3?%$T2C6P/+A%:K,')Q<S!THKU]XWG&K ^V@OH,)2W(OS7W<Z,>MO
M;KUE]VI&>?NTWKN7I^6B]JB+D-Q6AGE2,%ZE %THWJPJMV!\^(O]FLXQ@-1D
M)=',S#^<?>YNFI+E%OM;#=-%K?W;7#SJ2K>S?F:^,MU<G9FI_9@IQM+:7A."
MEG^J5$)D'@AOQ!Z<W%9$C)6[Y[:NG;0VF3S)@^\!$;[)0U@2V[=+A#?+Q,J=
MBQ)L'GW1N!7/<&[!^T[O4>W0)]BH!45L,R]362?M;/6-Y?F^WL0QD=N"2(4)
M$D90(.+:@DN]K[##G0+-1N*O;TO)-Y<E\K_*F)+*<XRJK(,"/<MUQQO.@+PC
ML+9_PF][!K(B/XLCZ:@)8 4]<?^GGL+?C<J 4 %%?\H+^B,1*I@X<?^9 "CJ
M^R\W-Y 1/I):[/1UPQZYN?Y',GR%F@$DDE!3^ N 4.,/*NFBNC\=Q?UO1DO-
MV^@BV;\I'?S=1#@<#DA4:A>]J@/"GFC5:M3\%0&G:2HS/DVX\%<^\Q\!I@U]
M&(!GGH,:.Y'9/?@4O7JBP O"\OQ5 0##OYY[_G\SH>.Q_P)02P,$%     @
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
M?!J*FY'E6N'(5<H/2O=.\Q!!SANSHN]*D<Z;!8!_D+MSL?PT"<D[ 9TPB)5
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
M1"P/789'IS Q+=2-"]*/W>(U7YK:\K^+5]*OP# C1*H<OW^9?Q!6O.*[_XL
M]T9)# OX#^N@^JOU," VC*J(:I//\04@14*[57C^0EO5W!P\.&K=$@KM((P7
M*\&/+30@F.#DPUK7V-A>;4&_$T^3'O]A?MM3XR.=TAB2&)LUR(ZI?XLTY!MV
M7CN6X[C"TO2=CT0<R^](?B(^Q45"(Y-VGJ%1ADO*: W+J*&E%X"/B3DSIVZ[
M-J2;)RN<833?Q[@A$H%.>_5\@FRDNM$%46B [S+:>@*Q^$.0L#*3:B3S@9*8
MN34DBX@MLD4'+<T[P(\)X@8J*M_,-=/FLTR)Y=O$6UNZ),S?X3(-7MA&TF4W
M,\HE/(#(]ZW"_IGY57=;NT>L59+$72W]XTY29_*WONQ"M*24Z<$0Q5/N[LN_
M P:?O;YP:'O&F9L2DJIS(YZLRGMT@ "@U]HI.1).: 9TGEE7(,5S@@^"^65\
MW'"2?$-R*^3\ D!I_YPLG+WFRIE^NXG+WN6I+IZE98K8*8N+4K^2;8L+52&2
M>OVU;-T_S\(PDI76/CK'OZU-GB?+LWQ1/?UV\ZGV0;V5B &9QH3DC,XLFMB<
M/7;QMW[W\[N&EM80Q>J9TQW_V)W.]POMI\,G[RZCA4>M3FZ^L:6V[22<YCO:
MYLM5$'BES!IE:GNGX)&C9<5H_>[OTW6K$.-([,4CY3C'S:/(0$0I5P#%K+'%
M:FD/84U(V2+U<0\7302 3BY1G^#TI0T<DBKG-0_OH;79CU;O/+]LB]^:.1)F
MF41_@8X5XB,T;S/Y;?=1^[?%8CRG0WDN6[\]L;=IUBC)Q2RYG0:BT"B60;'2
MF.Z]2WN:H3F6DHZ6C@BAK#9[)(7B%S &0$BHHB$U%?M4,:=0I]-[Y$"J1/H"
M^!NS0>RMX3+:,Y[4_H"S9"+X?J)G>]%1#?U^53#%W_A6^!WR _[.5<N*0N?]
M6CB;MXS,1PQZ:[G4^\Y%WJ 8955P,.)0I"3T5CV,ET=MO75="\<Y0<+'<&;A
M5L9L?L<3N<;*FI9/7FF2[]U_PD^*XQ;Q$6).L4%LI(J%[]?KH[H,V<HH>;49
M[?):;_ O]<?VKN^XQOE'SA<\%6KB?_F!J+Y[.>9M/(SC8VS_49#8\*XF_>:)
M=D6PYKBUQ?VYS[YZ.=C_\[>O7_=5C:,ZFRI0?]/(,78GK9+/N&C,N%@G=R/0
M?J@J90K,"(/;&*M[QU?3O;9T_CM$YXPARMF%,,K5)=RC=9;WG::,A\$>URH
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
MG^G)!&XF.#EX[GX_QQ\\,])W0GMCTO! ";X VJW#H@YXHSW\K--/,-)8$N"
MO"LBW5<!3SQ(%#0Z)A*U&8Z]N"@.RX-0Y7_GJ++X61X17)RW!:])PBF81'@9
M=JEA2((,87^WRXUT?<UN-.: .OP[=0>/;&POJQN,: 5FK,Q75E\^5>ANS'3$
M/Z!O2[;S%>3F?U!Q0?LJ0S\=_0*8&@_AX:;%]7K3^E=]L*L4Y_B.F=F'^VQ6
M7[="6ONP8/_6\#VEZD4GX86@=@A6">-1%4["G4:7_05/4:LW&S33)+[D H06
M*)UF/<I1:?FS: TYO6D(%(1ADJL@(<3C4< ,SE#KA=O;-SG9H#W^%Z!<$+%0
M_>## RIKFG9-FP+1F$/(X"1%C 0>6M986.BC5A''AP-,JEZ>K+-2.;Q57CP\
MW,#&"X$$XY-;_<N%[_6XVG;4+8=.\JW3J5*\;FPDO4Z+8($$D-7RIL2ODQX6
M?2()%FQ;1H&LMH-[-<KV)O?'AC@GD@U3: U^+D@/2#_8+3]:Q$8KAQDBK"K,
M3/#UVI?%8<^HT%^D,OJT;\';IZ,^IMB'S'/ACQCOW#L?0+Y]@;[[UGJ]#8K4
M?<EX;9B[@OD\EA0FJCME"[E$\CQJN'L)/V:T^[V7OY!LW:LNV1,Z@YC1;K"J
M_@11DTM7NFD[85(G%A[PM+ZQ^NL@99M\P.EX#*8^7^I"@*2*89VS.)(*L'N
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
MPFC _V6^@JQJU13<C)P3/.JT?P)F1\RM;YRLB(FFC[_MZH1K&<G>)[Q3A!N
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
MP?ZL[9DY5'T)24J00F4$D%&YP0GH8T\4E$_G;4<_V[]]Y-$^#C"HQ/WJZ1Q
M:FF^L"THD0/$GY^=V>(CL+A#G3-G(&<'+=@]JN,#W!(Z'T045\=LA62FN6>&
M1Q$=1WOH;OAK9L]IT\177R#0_69EZT6$\\Q7,$#NSO8\;9@=O+N2Y]K'FJ %
MK#'XP0]"47:TT]PF[@H;?8#FRVP1!G#@FD_&:]!\D/WE+P:AP%_]"ML"/EY-
M%Y-9/1GBK]S2"=?3.?A(^B'R5GT%^ %FRB'0=W6H;8G4^CC9,^] GC#MDF/!
MH<$E!9&I"S?QEL"Z! ?013DX@&$^> ]G8D:)"ML#,J21)NV[EK2)UT=KM?]X
M1S-6;D6J":>-='?KUTHD^0MX^1\Z-0H4"7Y+-6",!K<*-:N:),#U8OHBF"ML
MR(AKXEFR>*,>/OS5)(+22K[$@+)C.K@+V,.&^$8*DY^ABQ"S@-%]5C3DE6OB
MN<UK2RZCZJ94]GHNEC?,8^+".X(.#7/(L"N<7BY'[KY9'+A2[.<V?)_"?2L+
M:Y9J$>!0J4XD"KY#TQ3O(!PX*9]J*J\N=&L NU9FM[K>GJ6DUVCENF__"F'[
M:CD)%&$8*DP<87O2\]CYLTE"F'.UF9>\[DP!!,A+NXKJ["7?[^6+!;H1J=[A
M:N4E3W0SX#W39]ZDI?4K@Y"2\2![Q&Z*Q.+!9XXO?3?E*U&(VP=*K_T_X('_
M0:I\$MP&;KX;(-XEQ&[#+P/Z!W*,4_NO!.)_4HC_(!!Y=ROUJVD;U&Y_<9#Z
M:2+*W%#U(-_?6W" VJ<,$%]QNTN[9G7^KT<4+W\=EP2L=Q$6_];?, Z^SXES
M.!-_ E!+ P04    "  'BV9:<'0 1K-:  "^7P  #0   &EM86=E7S P-BYJ
M<&?4NP507,^W+CHPN$,&US!#<(*[$]S=W=W=(1 8W-W=@VL([@[!(1 LN$/0
M/'[GG/^]]]0]]>J^=^M5O=M3J_:NO;ZUNK^]>Z]>W;OG[_+?+0"6C(2T!  &
M!@9@]/8#_%T#B &0$! 0$>"1$!$1D9&14-! Z&BHJ&B$..\P0:1$Y&2D1"0D
M%! F:@I*!C )"0T7+0,S"SL[.SDUCP W*S\3&SOK/TY@D)"1T5#1"-#1"5C?
MD[QG_7]<_O8 L)%@I&&E@3"4 %AL&" VS-\! #D   ,/\V\%\!\%!A8(!X^
MB(2,@OH&:,8"P,( @;!P0'AX.+@WK?^;'@"'#8_SGD4$X9VR,2*E,X@U.*$
M"2Q:WXNK,GL!83-Q"4%&P<,G("2B^D!-0TO'SL')Q<W#*_9)7$)22EI&54U=
M0U-+6\?4S-S"TLK:QM7-W</3R]LG]'-8^)>(2&AB4G)*:EIZ1F9A47%):5EY
M165#8U-S2VM;>T=?_\#@T/#(Z-C<_,*/Q:7EE=7M7SN[>_L'OP^/+J^N;V[O
M[O\\//[#"P8 A/E7^2]Y8;_Q@H6# \(A_L,+!M;S'P V'/Q[%@0<$65$8^=W
ME*S!2"#1A(+Z7F0PF\H%KHG++ H>A'V;ZO(?:O_&['^-6,C_*V;_C=A_Y[4*
M0 /"O#T\(#9 "'#/C( (&XTI(OR;U@J&60">@"SD:_.IP^.@'*]Y4%MVW&WL
MMK*07I+6'>]]Q*G#K..)RM'&K"S(75-4DOL SE>=AK/6E.XBJI%/#U-$ C&_
M=)!R$F>DO1]MZQ;TF&3\[PY3H0"Y?].6% :] \XH![_5E0_7<P,R\D'1H8'Y
M/P'4>U.$./<OH),_3>_-O\"J/:-;OC-2A*- 4O_R_[!+0YR+_7-^*(P<_)OF
M#?7M\F?M_V"AY,+*0[:@!/MV^@:G.2@A^)=&>61D_\WP7W9M@LE&,_\!8Z(Y
MC[T!I).%O#TK62BS_[^:F ;Z-T?R48<*A4%8;J#M!55)$5EA,JN/3)J:"PG%
M5XM\7VB_)U!:QN-W"_@?;=SE0_0&7F489*:*M_-B 0XKA]#?''G(*S:>LO[(
MG$M'+E0&8D_,9W3%N2CA5UIA)[NK^? %<7$L03VC-[@=F?5[BJC*T_(9IKT-
M>HK;2E<A25V)%UZKKCVOZE0Y)4W6#A]FSUYG"CQ'O(D[L\]N:SI]O>SMYY#
M6K^B[=4,@M128J8EF!MDZ_,XF@<\"VI*G-%[*8VS'RS)_5WGN8>$B&)]4<._
M2[;D2L$IV4M0NZ1NS*9])X^Q418?VY4 ??VI"*IQM]J3G\,/IV7[!KMUNNN<
M3>(LW$K,!&Z8VV_YZ+ U2CWFZ=R$F?[TJMXICH__/HJJML@1]UN7W1(S(9@J
MXQ(BC"5%_2?M]G%Q]E@<!)7I%0<I,1=":0#_.U+--XERYJ]A+XHNU0^)J*^T
M>Q"M@,,TR#]87MP#S=>S0E,/N+M)OHNB'+,BL"(3=MLE-4O6"GW^"_@IN1KW
M1Y(#IHFIE5NIV$4K.R'$-?> .C>GJJ@PJL$_6<'9C\<O3-16$P9XULN@J#J?
M)X?A57'2I/N':2?U0,U[!@RF6&=%"4(Z"!UR/==-5O9 R5:>^![^T0*EE6CA
MJD"X@78$+GQ*<COXCVI6OZ9#=:)-#"5W+QJF81IB'?7>L&#SG+(D&Z;Y.V0W
MV=MZ*8PZ>IE60>?TW<3O&\,WAYG5W40+J@?ZYL^GG5RXIE?7Y[D/CTORXOC&
M)[]<3?LU(T2B-!+Y!5VXS&+.UJ\7' [G8U-,QC]U-7>'>/R@2N5>;AS:S5G1
M(WOM>M+8 ^F'E(',=:UQ=)MDF-+[/N,$)722Q@FP/3^4I,GD3(0Y$N";>"0*
MK[IX7/@_+I: ]/RB3-^[9140#=ZM%P(0#;(/A/+(93"27"C%8V^*@D.&J6-9
MHA]-;VM\:-I<P"PWH],K"0YCXCBG[DHB :Z+B0),VT067.89.U<_8EUX$)?6
M2%PGW[K1\$ATZ5R9)U4=J5+VJ83CY>G\13&O^# #![+8C<8H-T'/CM !1\U;
MSZ%DU91NPPJS;?$8PMBW@VDE\<=DKRC9^+B:41>700>24'_*#GT1TOE1&/6%
MDC6P@8FY[+3!D73\76@(#+G<O%!#':Z)LM=$S_.4?K<28 @QP"60:.7?L) Y
M)IE?]/LJFO"1D*0FM%>(^WU5JD;#&B'_:'1PRPXDD9G9F\,!RL0!RNF#TA0K
M4P0''='ZI=[B<H!@,!,W"^.HOHG+BP/$=EO+BT8=E565A;$>&(]HKG07U!:4
MX 1E?:#\_^>#93/9A+&]_P/27L0.@___K_;]![CXBORI_ZKB=SXLE.9-QI9N
M+6>K5;8IM66EWJ$Y+_\%A&G/U>DJS9V>K<"R5[65\\#FY-1:5(I/K]RNMXN#
M5-A1: J#_O>DTK,CI1GZ>GOUDN#](5/^=V1RLOH:DRJ.UN[4L,:JDY,K=+LY
M$ _?,M*0X!ADF?<'NSJ+'&L<[BG=[N"<^@K\S4T2_4.M*[_8]TY23*7-[YL@
M!T-EO9?P[XYN5?NL!0($Y,EO+&RCL9 H0M<U<**B&GG?J[!I1C&<&YZC<'V\
M#],<)*A@:/P6V$7S9HRK"S()^G=5W7V8QB!!/BK?TE-?S/'+MGJ]! WLU.WK
M19'/7X"7NITR%/#_K=4,SZ$XIU ;[0) 61ST+X&9^+/S*CP;N.3\'&/UQ_)5
M?)S\\>!%WM+KO[IJ]0KG-/QR9A!QT+O4G(=WO-C239&DV/K5"H\F<9$'9H/
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
MQ)8Y&GZUF(5\L"UI23!E-MW$'&6V (491KGG$&JZNC9*R1__Z9Q\W4)8YD6
MILV7TP79U8E:5MU#UC-U[ZJ53.$>)R%F^81G^(_:.>.?$*[V+FUE2A,<U&WB
M'>?^I&@A K(,LMN%45M'=@D>H\@=:F<-80E_9WE?>FU89,8"8_)U= *^@-QD
M/8/)>[PY\[;&$/.?+5(_PB_#>TG?)B4T%9S_;<EBM\M_*H4 R(.#YO,<WK%:
M4G'H\5C3!MWB&G.I+H.75]//F;#MG<J*]A0TBUU2,\2L=M)5? =\&A6<D_EZ
M A@FS^,8/<EQJ(><]##-C1W4VOY^,>WGXO28&[IL'LRB)2XT*?':RG8U /\B
M)?OYR=VVO,Y,@AM'G"CB+^"\^B*@&0-#\&YW^XA6>DA'\.?BOA_>E=282<H/
MI4N*'=>=,#C/2AFBS56WP.P,YT1%W 5K _KZV:A 4^OZ8<'I/W\Z'L;(,O0\
MASFFAB[U\*X)LR;3&'JV,!XF<1(E/ST1"V(WQ2DO#&;V**87[V7MK6.(U&E$
M]7O^LAVUZ-*?#[O&!0&43(%EI/#>Y^'@EB^:L;JVX6M$"5<%0XK;!FFX7:V-
M2">KOADD?@]R,*KCIQ!7C2I<\P\OJ//]N#4;R=A&6Q6,V4F3G@<UKCZ:8>!6
ML]R'YU$1.,J\9'+7S0Z9^506:+0/*B9"=O&/.GNX7VG-)!KVFW%WWUSZ59_\
MUPU--0T;A_Y ]?O_#/NI\$:Y&*SV\HHP3DBS724T!DVN!:M() S(.5=60-J5
MS[R%(JN?:GA_R:L9]#*(R)')2GYX)I.>'A,6\/T!?[$Q1J!X%QD_U',6ST*=
M?<46^EL@J"P_]C-I/SCAB!8'$L$<RUR0WFCD3EU1:\]/SV!&9W 2 2ZL="!V
MT3JH\U]_H;/FYV$RUZKMD]C^;!:^ 8!D4PO^X;DI'$&_=X]Q.0&9H27%-K4)
MID2X$6+$,TS.O\L^<9&3W-^(=A]V:-9^YG [*_Y)HU0,I]0#"/S",ZKD;]4
M+.Z]*2^X K<H8_3"HA<Y;BAQ#V]#>Q71]>G'SLN]HWN=D-Y+$0>(PCQU!30+
M/8.O7L(W5S[RYT=1RH#A$-%D 3PC_::Y6]B;412<_<!H+!=6@>$:EE2"[*E>
MY70Z?'[+7,3]0)T!06+S*PAT6W">[,K<::">@<#SKO>N%!-C4^"&ZYUA 3)U
M^DBY]\/]Z>X-:7D#,%]3$ZX( 1 OQ=-+:KTL&/XU/,R5=#>-66^0V'N2!D;W
M8-P2<YI[UUEI<-LSEG+2R^  +E+0^-HO7<#7WO'I*(J"E]]7.9IHG_+BQYH(
M8H;'>SJU+A:\504>NT2%<^=!A\-%T;XA/O^]%1?MJ0 31>I,0+.T;+ $_/M(
M<2::GGRX(J@.BS .[=C<O.K9*_L1@*80^M^E^D530_X#5:JN;D:1"8R5$N><
M%) _MAC*<)O%UUG!R/7 Y1Q/M&F"^Z"TCG;="X(I$!<A/:V>E89H,G<Y)Y*F
M"HLF+%$W<W"@TA)1R8Y[6(M8]8TA._$F3+/#6$#K<&^+CW2(RR'*V<GQV,,&
MN2D:/PWF'1R[!]*4HQ+U&.QZ\-:B$XYX0# EXNI12LVIXE%3XAGC]I'9B-P0
M' 0?9T7=-<F40MERG4_VU2'"4H*??6;@;M1=R[61$]]Y E*F</E[V^.^3K/'
ME&M_S.FX6O>FQME7?_GYM'[Y9P8^DRZLM+EL\Z&0N#SJTT1M20_8UGZ*;5X
M79'C):?S<^89TG++#)DP,K_S=(#D@3 >3>47M?D!455_._#'KT+9;8R'V;=W
M%>"NYM3MTYWVL ,%'8YX/,/R(QI8'[JJ(PV6ILK[EC'COP =(G5BH<V#N*%D
M&SP)K5_XJ?O2PBQUF>U./EALDP#MPL:#)?8UIY+S]W066(T,4%$6N.?URYG;
MXO;%D]/B2&1K_MD.SCBT:N;AT#QQ=I@B<96F'TU/U\S-7>&JJ*PCN+UTDHA"
M.QJ%F;3S?JR0B,!( NQ')6"<C,A<CEP^HHIRIL%-.!6357'I^Y7"K,VT#V^3
M1#FHSG]ZRBQ:1-.?JSFT=@=L0;&"CLF@P/O4UM^E6;K8O,[E-52N!S_QGCF_
MS\\9G@SI?F2V-\)G&1$ !B+7*HI=,%5XTL3N?VRD:YE!G)A<VP/6+797IJAH
MK?)@ZQ,85:&%JITT9:$+K)S6)'*9)FXHSECFEWE]FYT^J9+<B&ZZW@C,F_CE
MQW9Q1(_J=KW0ER-SP"JT<%=[M3BW.8:-VT1/A#'&^^)OXR.$HJ YLYA#T*]>
M=7:/ ]6A)4:&3G3]H&I>8F#?G7<HBSW4^[9NY.UD3X+PN%A*TYN/IJ^IUMG0
MGLO-&%V>>OQA.RXY%9R=D! G4_Q*E5VLW.](F"N)U&V6;N(%.1W>Z!VR+5GO
MO',@[AG5NX[3B3MQ\J_63P_.9IHY* >=?;9H:6\9I>:,#5NF9>5<3MZ--23E
MOKFI;K[DV!M,CH0OC$J)U)U@#!NE'R$XO';RKZH&QTJ"[ _*V/5AIN*P])!B
M[:4'-B4S.A,W LYX3;\?RGT9N/(VFK3'>X85'0\[35&-RWAXZM*4#942!D(
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
M#:NJ2+.&I6>J- %=F@FK: H=-VD+2J;^!^223-$Y^C$2/(U>XI#0N*>M@.8
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
M@/NYXFK=0(R2;P,XU>,1&V;@\=%UMKY$ETI/,GJ'X$AQ1E"0C__/H1QYQ8Z
MIB.L_]O_J993^;7,KI::-DO?5&9408]D31LEK)LLJA-N=D4W^U*YK[BXMNA4
MG.B(Z38& #0E(Z5XQ9,B_+M-JKA#+)MI[O!ES@NJKA)6!*7IDU.T^BVU-J0_
M6#UFRJL2W8L'V8D\K/4\WH%@WUK4X\13@DLF0-L;;H5U]$\@U)%A$T;T$?9F
M?R?U3?=8&*,T-[EX7K>,'? 9%@E,<<<Q8=N-.G_KZXUM$N/Y\CO')>:/QS-]
M&?N\:)(N-J]2>0W$"S/B&=FU1)NQ)"<=J2:)N/TAW,6C-;"@FI:?H\*0.Y;8
MZ'-'R/0'SF@?4\B3YFQK@QB[O<-L<<^M!B%LX\TDY=S4(03*T'W>M;YSJ#PN
MH[)O:]BS[^4S9EUAN.3^&A@\_,=P^[/3(%I:!$ QG;\<]6#AH_CC;9UT_7P-
M^^\6W4_X KI57 L_.NAM#\WKBVF&/F8</7T_%J$I*4SXFJRR:+ZW6(77;NQH
M6P99=:O</_H]WM0G_"!L\)"/5'?#L>"XJ5VR!OQ4K@YR'(%<;&C6V;#_!6"N
M:;%QFX*;)"@GB@K.'V&4CQHW)<M36A,/%>-+0;&,LUU9L6(D3BRQ.]!(CAP5
M)QUBFK%/4XE^U6L9*.$H(K]=G )7.'2BA V1=<Y4[M\QHZC5"2-RKQU&9R8:
MH@WRGB;N;N5+K* P.6>; F.[=FI$,X<:>9+&OJJI\2!(Z3D0*D=;EH].SY6T
M+#1S?M.J97PNMEPU8^ZD-P6BQG7F*BB($T6)7'DY;-3Z+>^QA)M;B! E7,5+
M; H:2'(?9ZY6R\8HJH7KH7*8L_+F8_,P  $(DH"$I+9+]?T?M])$;.B-E' #
M5;N"<EFN363+/(2[*HVF,[]_USH<Z_U@..5?B[(R11!B\XX<J^@W1IIRO;J]
M/U1=/UJ-_P[=7!UVX:5E9;=31UZ;$MEU\>=5-FKO%#<6*;=Q/>*<&4=,#!%M
M@ ][=4?YR;G30PB,;>JMM+5&2I4E2,<U3*!TTJ3/SO5>]0)_PT/-@<>=;*FJ
M]@Y;7)J(LV(I%#TRZ_7+S@T-V[K68+P54-&6?*0CP$W&O]*7"VI!5E(<C^TZ
M*,%#S4K6Y&%J+.^*-0H:)='$H?=FKJ< LP9);S=&/W]C^>0SU')W)?^2'6I-
M4V[B5__P=</'B?O^6#SD0%+<"%U2!Y^M;'DA(A1G4]<^R?IW[N<X5PVW' W?
MX[6(#U(+ \'02F8:6>95Z:T+7B@#/D?Y/QN\_]G6K?;[[?VU<1/2<8>@O>6:
M1F^37L!_)>(\ X&JZI6#PQOD.C69B\38C(.3@BSM/>6C%?;3YT(H95]3]VI#
M"BQ&"WY2 TLT4YVR,70?-&CUIDH4/E=O^RQ8B-JT/&<G*:!KCAGM:V&&9F9S
MBIN,5Q_.Z+^DZHXD.H]*" A^"[,6H[:[/939B*%=6)QHS-1;\"X_2+,Y14Q2
MIC9WK:'O1$_4GQX6D2+*G^3F<+G67S_::ZCGMG&R^<S!S:%BUB3;D<:!Q=Y>
MV<X)F7S/OCXCSP?MB^2\/51!0$Q0'RUUI'$1HO/$C<HHGOR46/5$+A/@5;AM
MO%):,,)]RYY1$G46\.%SWRK&H;RK0CEU@@GIZ$E11>ER(MD9MB<+ &._?-SE
MVJ]^3_5I8Y(E:DI,>KXA-J1$2OJNXD=:X7NM"V9XG1#P/NTP8"$2R[!&+A2-
M+EG*Y4-A6IP.]VT5A0)-3\G.@HIY8)<0+^PVE&;]^R9Y#G':4_]UOJ:$8%7E
MQN$]A*KC6\> F<>J"TNB]V]N$O?]BD ;FZ!"<4L2["3BYZ]\\!)@BITBHSNR
MYMDVZ">:)T)%=3LLZ[7YIYW_JY'O#FK"Z=:.J& %48H@'0$AH-)KB( A@$(H
M(:$KA!JD-P$104$,O7<0 H000$(O@DAO"@0('3'T+EWZY??>._.]\\[]OOG^
M.#-G9\Z9W=G9.?L\N_OL-FZ+<=@M-=)@F#\\V7UQAM>E&1LC&ID8<;R[@9D@
M)G@7;;L&\"$MY94NE#A?H2'B]W'[P]M8'W\_?SE%I9ZZ4(A 4N:O%S\C1<$-
MW]*9S'LY9BPQLG'"Q)QW;.^6Z13+#V%BX(TO"]!DSO.\[![9F0DCP3R#=L-;
M_HWYV__<5>'/ '[75.9-VW4T_T];8>3;0H'_+^5WM6P,#YK>4;NU,OR2>G2P
MF+G?A^T)/?416'AB2IMW7U35H)V5VRU!Z+.C(HZ</@\] X"8M[$]D4<K!WW,
MRIM0AM2!<[>__I_!763"2 OL?UQ0G6,W>.M>#*BG(Z=KZE[ID&7!Z3UI^K?S
MQO^T*\74J-ZL@GCO85?Z9:& (G/B;884V\17[P>R<JP;&U>TY2_K]KR^R%\\
MW-?D6ME*2&X!!NQ':F1]$[B_#3\E6T<E*NP=P@.6AQ1-:07A-;8@J[_O337O
M:(J%2?9DWJ?/I#B]^$S(6DD?7D75UB7G:O?L"7/?MT$!J5I\IT_C&>_HU'(_
MTXLJ*ZTG6R;W)5[XGN&IP,1?CQX:-&HNB<EBOK2[9,B4@!CS_""RQKR/SK#V
MK5F)74?/)\VM#JEJ->EM*;R-9UC:<AJ4'1\94Q=G>=M<I&OWK 8UE<FX#;FG
M6K+1_F:_P*7+ZG*\JY@JM,*-K*75#TIA-&?<J!/K0VL/W>I<14.@()H5D^.8
M50^A\BG2B]=_!J<'^QF^3>;2/SL9D[4:(;17_QFLPV<+@FOMGNKZ>Q;T$J5-
MVQUS)S6W9D_7.$PR)W$V(T;7-$4+E.YE_L[9RCPJWV7Z<(EMEHW3Z(V7C+SE
M].&>Q/;U,X!GMJ\7[WI_OBE36:O<HUV+_#:!3X$.PK@='#&Y,<R*@1;F!B\6
ML+\-\RJ/"YWW-VO*#A;@2TZ*F53'FU?J$[B%!GVCYOKIA37D]?X .J=]A^37
M$*3O:C9T7)P>,!A^S4QG!H99L>(='55U+'YR1&A17XH]UL^.1&;]D.N4AR)\
MM+Y0?&_RC\XGO(Z_L_&,UYSF[RGCS]>^%,?$PHER4=/",(,@=>9NZWV37<;M
M8B)AN7;M5SI^0J%0%J[ 0V?%=@TO5NY)7D^>8(N"HE:0/SA"V@8<UQ%OC?V_
M*_94?<4L24.X9);E(YOR)J8JMCF#3OG1A\^@C ?VW5:-MQU;\#O@UK_#5:^]
MVN7>5KPJA<IUU7?<]3@#>-NYXOXD$&26]&"*F7]HRV-\2*BQ&,';EG1W"%F+
M2KAILO4>3*<.FLO?NH,CTQ91;,OK?J,=II0!8H]E&A4S*M2EB?%0C93Y]$*'
M _N3?O6Y1_L0R6+S9[S>O*L!%MN&J7_A-V+\K\V4<X94UB8D^GGY P+5[D=V
M!8Y^78CG.P/HOP.'[? 2<SU?E.4=\I9MZ1UEQW9&'@76+"J8['/PEY+ 1,F[
MD!]E/23-6WHLB.L=O9,+7ZIWBU,9W!0I>^?P(=ZOQ>RI_P2#-_T9P!E>C64X
MR)T A3^:>^%"-THYG<:N;OH[PT>R(^R\F$MRCPGKW%+]]._O\J3N ?T/9H5:
M[^:,^\;AE1P8D$=LG-L=.GMJX(4DPETLP\=.CA9.RX^GWI@7I<UG (5638SH
MDP/>D8^K_?[.NB<9X/5KB0P6H31"JY#9]I/OS^8$]B'J&%&-#D\5*3HE#6V.
MSWI$U0=SIAC-;-M@7H#>$G[_LEQ2X/^C'%#A)_B')^18:S3=:7-A*N<LE[_8
M*M;P,*V.^PHX9'NG2#;;=ISFSWZQ%SR^8;+<GRK - [U@S>P@L0UJ2O2S+62
M6?3D6I4?;@=_+4H+P.7%.-HY0=G3M<JIZ=67I,Y#T8]-E-TD:A&XS@#FIZIG
M@+ZROWK2;G#)\?)(S03J2\G1T2XC,U\6#.%Y-8;U<J*U#7E[$8U+!;&HGJ 4
MYMZ"-(1#1DY"OVF+%=Q@+U'X[<8]+?^-*'_69@?O-8IO?:-(C^B$D$WA!P>G
M8V]-O> N^U3IZAJ/'VTSW)Z-UWR'PQ$5)+5]6W/L]<J(;]KDX.2LKZV)O4D.
MD>R@\:U"]CMM47QQ.IW7JR^7=GFS_7'9,$D,\Y!5['>RXE+KT7X 9/F-6E7,
MJUD1>?K=F2TSOMI\35]+$R+A,F.[/36.G720/)';II*/1X"_"W3Y&Y'H&GFS
M-LS ;%GON +I>,H=)(V[E15[W7CHUA=XMXIF#.O[ITUVN;G9K^)"/W*V'@S3
MV5,.AJGF+T7Y>],.G#)6V5- <K,!"W>3]J)0NTO& DQP>PUY\2QFS8F+,&:5
M6K*/1G%6_'O!=5H(V(,V13KB8?:R[=6^?9ZT^WK]03;!.&I&VN1^-LM:K+J6
MIEQ9? F4'W?[\2FO8>VK*9GJ^GX;A@]P9;U?U!E\[,.[>!?;4>1[YI<[V)>]
M]3)J'P?U E3Z"S09*'LH0.$+!K,?J+R#*"*;Z$O:JQ?<PO:*UK#D&G_VXUK!
M,X#KBQ/ T,#?Z 3NL5CB=N^G-YI%*U'54:!Z(K#R[B'],NRMB\E!R=<J'1<)
M1VIIJZ/(MO(W KYVN,FO50F=+K="\!':&NM@]^CHOH'UM3- A=.,*<?4O+(%
M%21V_MH9H+6JWT]<N3QUOKZC-+"T_V['7!+1S.#6U5U"88CP]-37=52K'1T-
M6B>@CEJKBTYE*66$])77RS,_T6552(L9%.G#F!'RTPV#E%U3E/>,W4]8[ >X
MWIW9Y*\#234_UP^>;V45[)>)85%; ,\..)7?=<<GB%99]V:ZSFGY(B(R<YL2
M^BN*G]Q_V/%I 41-5X_2R>6K/RZVO]*EW=#=>UBSB!"1Q(RIL_>["5ZH/OJE
M8YH!_! *2X7%#%DE-1@^T1O/]4J:KT7;6]M\&$B17N4'2ATIE0PZ(B@4'DMV
MC4II.A6CUP5()B\]M"=2%'U;Q8GZ#" WP@54A+((1$>B.^5?>6C1IY3'MPRZ
MUSGH::0^K[XA8@T3(4N-:1Q>_/M6/]EK.IUJ'?6@U-AFZ\.+Q8^=;7?%JKJ/
M-525#H>*])[7US<$SD]1'C1T!P<9NM5T'I3ZWKCAM6P//A(P0<13JN$)L$?N
MP><S:C*[,\UV,B:LX_GHIF&SM[GO7NI"32DTW#IFMDPMS$NL S;% CBRJ'0Q
M:215I*8:3*GGJ%/#$OFZV8A0T_:(9*L#;S;]3SOU+HFO?*+U#:6*A[GBVB]E
M;E#YN'-=$V:6/IJIOUM(( !7QD/MF)!5X=J%!:4.;L-LD8U#]#GV]@^ ;[M8
MGVQ%B\K*PV]?N-NF-)/UXYPRW.+:X3JY^1 8XR" &!#.$Y57KW9A+"NMD9&1
M?]<!F!DK5LI=<82->;!(E5$I:R##.+4^W,9&T(J?PW\5C*A!M%UMG!3RZD)9
M-U]C7+1SL\^TH[;+EJN\[DUI?=^ AO6G'ZH?(N8^679,NVQ%B8E/A5[^T:/S
MBV6^9K'<SY1EY%>UITGB]DC@J5G_ULQGA:.!X,C\9TYO2W_JXZJVLDZ.Q*&=
M7,R-H,.C_I<U]</U#X'I#KP(S&0":1&K09(GF(B./4O0Q7%\S#1*EYA4!;*@
M[I1I#%,AP'96#W-<+Z)F%TCG'7[5P33*65>([(3MMP$M: <C?I?2WG.2V3<Y
M 7KRN=RP4+X1H$J13W-[TFX1IDL)T[T@JBKHHOJ "GX4F*[VS?T_).7_BUTT
M98*,-?-4^QFR2#X+<[UH45= V2U!D04XJLT/D)Y7C]:\V4:"UK%24MWY^[G;
MLC_MNDMJ8^0'^,-X2PFN=#X[$]E5,H/&([%K?&J3VVY])_;2<*KEH<Z[5@?!
M0@ZEU#?#ML>2S@# TI+CE6#"0O\K+Q(FN/ZY/4CAA<&XDY5E1<;S8N^M\1LT
M)[O1QL-R5I/K29JUCC<': 8JW+[9)6K4)4&.7WB!A&ZB#(8D^09VZJXGEAE_
M4B8BQBXN\,ZSS8Q]10^:F/8OZ^%_9'7\+9TZ;->YZF&C &2])%9[JY1^@B-I
MGGC[S?X7P_K!8Z??0*BI\CT'^^<F-'8S$]C*ZRAPAKTC^,)?^;84D<HB*UOR
M3>?44*/*R:))C9WI(_WFWU"1%^$92"Q:?GAU?2)";\('L:R)D/1_?]B6R-.;
MBY8:1M^;58?%S!ZZ?3]>4;37A,(N>-QC6;N_7OJ0VB]2!5&N<,.#0]VMW>8@
MD?3")T[=4!U<KQ7+Q(V,T0(44?KGML6__!GK4!A_U\/PID#\.VBE.-B%9Z%Z
M&9A14G'$7@N=%SU019: ?MB.:X48V&3.F=Z*J%3ZB?Z(^UA@+U>EROCPL.J.
MVJ#P1P(7V:=2C?"9K*O:G_Q 8AK-9==(=F"G3^:2^/,O7Y.=/EHLY?NF+;*R
M',J"B,+35/.FC.L9<#SRJTP(7^(&YS[U#PE'=^^+G=9BHX;><MI*;\:%6Y9W
M=FZI+6P3\+A1.T_EJ9^7PNF=J<*8N#P4\XJNCD$N<6033#=NJ<W$,$<6>8Q"
MI+Q):3A+M\3#IC'TK4]2<W KM6F;X=TB$5#+ONO/:>Z7U,P#APC4B/%D]UYJ
M4@XUE]Q"[ CK4&G0E$[%E<NN6F"A!9.OG;P%R ]LM>DBWT93'HE@E3^@[-CT
MUQ2O Z][!([Q13QV94"PW@^1[Q=IP=]CO!0E ]@M3F1P4RTSCKL\//85Y<&_
M!ZQG5.H$"+9W^?A!469)4,E95L:VG,/F=C^:A,"GEHZK;F&9;U R7U[RILS%
MV $S\CC4?SHJOHA*^N<I!B.->3@!C4P0R^0!+!(W %F*Y@O@Q[\] S)\AB!D
M26M;A;JG,=(*SW6BP!?GVG7",GS8$!'80A74H]'9\%"YP*L7[2UGV+TE:8[O
MDP-(X@Z>+,VW"@)*/\_P7IJ]+=.*[( \2X<9&F C9*AZ_M!X;EV]TN(X;9.&
M<@2A?U3B\F4;[(J>J,&3]K(FVA78O"ZY#4?$XU'>["<%$Y!JX.W':AU<,VGZ
MD6WQC0N_$$-Z6E7I$C,2$29J!3G..-F+DTKM#4)7/42LU'5>-4'B&"%AF3(V
M4?>R ]I?&"V= 5C!K ^91$4V=F4+N9*+^M1(44?:L26"8/<9&EZG7&354,4G
MA/KEF-*V)]>T\8D";#ZH;Z1:<%M$_6*UP;S([J069<T",R6(FBH@K5JQ<*MK
M_>45R$1G:M<-6?D2C"U%W2I,4:^RYYS':]E'07(655B,#/*5&K'8[0/@FM<,
MI*GM(=8?/Z8IC-@S<\T&?G)6$U*C66Z<G>G3AS20FY)9)V1B(%02NE)A@AT"
MQ-F7$<!<[&;V;U12HOY0GS"Q\?X-S+W'I86:L5%079^'_JQE^6BO0[_VM/Z/
M54R;Q"#M&!.B+F-=!A(S=6S'PKA9H_)RUM*&AAP:%&%5402'\G?;SEE&8Z-R
M'$(\&R86_I9USI"*5?#+EQV_'IE(N #S/UT':,FGV0QS!%8V!2VURU(BV\YS
M74%(0UN%&8OJH[JG#K'?Y4_3:$$K,+4$BB]_S%RH;(IFH7:>GLOX.Y\;B(\S
MJN?[Q+LD+,?..<P/_J<"D_Y3_O^_&I*/TO'<R]GDPE;MFL"$_^%*46'ZV[Y?
M2ZYM[_<_;>-JV EO0!"M[%<_"]FF23)NTN:Z:@=C9X IMA.HT6>.0N53BR3U
MV:W,%["V>G2T$\)5S\[VD\K@SZ?1'QME#HP/67,X<C$.X1U=T<$<V36YSQ?#
MVF V3JZIEK 6ST+YDYO9(>6O+)_O+"*G:@7N/;&2QX+H=A1W E985!?'Q(D_
MS.S?<M?T6Y%23CC(^@_FU0+\&E(+AH,KDH]E\]11K'7&SUT-C>V!7E:@<">^
MBG+,]:8/"\5"WP,G9Z[T9>GTT9,J<1\#(]I%-$I=?<)27Y215\=^SO]FX<PV
MH1.,FW5WB7K=JPTTNS?.N1HB7&R1P8<!8?9EXMFAA>^Y=C8,;B]ZWG$/RSH#
M6 Z*VNXCA(V:3@W*!B]^/XP(SOJMZQ7*XZ;/\UL2*T!^(_TY5<^]7[*!\GBO
MO=C'A513#U8O?X_$P*H^\<*24:\[/$'$L/=_D5")E* 6X.4S0$)'49UK'LEE
MG$2 Y36[]3GP9LC[#IWH5[S%]0S5RU:+V:_IRH/D@+U"ADQ(2WTP=\=N+RA<
M'4>T[=EH[OPI/C!6YD_4F4,DV$1Q=VU8N!R0:Z6&KLG1!I9C5=6G5,73=R#1
M7 )%(!M>++U^U0.VL#M+&H]]'A_;9[5>54^Y94J,LJ%A(\>8J;[=0Y2*8(5R
M0U9(.,8/OYE^)FFIC4 1+ B:)1@U,1Z3AN<ZTL__PO[:I=IGO]A;UX\V'U:3
M?5.!-5A05R?NU9$7/LBUTV#U/0=0O(759*PHS?Z"Z2;1H:AM-<RC2%27N]#8
M'N[1)F2?8"P>$-!:&$C>9+W*')GF;*^\K65?KZB6975C98NX9*J_%E2919/H
M=KMZU3<RJ]C:])%.OZ68 7C,X7MGT&'D]IJ1"CV+[8ZU>)-6ZKS1E_;U,P"O
MS*)1&F*SE7V,B8W(M;N&E/![.'\E]^@EA_G;*[(3(+^&>'\8V>'1>#=J=L(K
M0DMV3S)+H<2HQ2H#$D[C*3&(8G:O$#HE23<$,9=SQ*?ZS1H56SG36;%K:GC<
MFS33HXYV5*9E_=T&*#*5;I8B%PO4.568[ J? =PYS4\EL9D/YT6SE[]-%LGO
MG $"7]K5:L[GNC$VM<Z.$ZBG3@Y6Y8<]IA(9$'=28T%R#+P00WN7<X1DVZK4
MI\*76][;8, 3O1G^\UT:W YGR/4DP7/YCKQR"];19P93<<ZEZ5MO:*OR8B3"
M:2!* ;!6$39MJG.8M:EZ&? O[1OE7Z(WS.,'_Z NYW_TN:UW<[$8P/-KHL]:
M_SN6$G;M7_\L79/Y3$,;F!#EGOM_Y];_8]15$DU"RH(Y\')=FPN4\ <C9GX%
M?&< :-I"Y&_'F<U";H%ZGZ+)0ND$DO'/5*Q+(+!G-YUG1K5NE-^("5R76$:G
MLF$V15N+Y[01&:9X[RY5*UJ5K/VRTUTYK:9+]O\*@GXK>LHY57 _U^"6&F\4
M%%W.%S&S0<_V;>J4Z?"0=2E>WH>ES8L_PC,L[>7[(9B*WD6&3)=*Z7V3S;^<
MFP7"'/QCR_"C_5PZ XWTW7.LD4^X;RO-?7&X:D'KMK[,0PZ^>^R)B^BF*?4)
M_.'GXB#J[ @[=3>QQMBIW+"R-*'8'4:XZ3>']XN!:8Z6+L'1(3N]C ^%&:*]
MT.^>%H,GS6!G "-"+?9-W1..(=9.K4Y7P*5,)=WL_FY,3H'JBOOC1G 0<3=G
MBUV5(B:/JM>2:M\_<%J/7%&S%';51(HK1%IC6M*VO^.Y520"H%KSA:WW3-1X
M(1.P)6-ZNY+V6]J/)T>\\M.MV%ETLD<AJGV Z6N>?MX$V,OF]<>*;9]?6X9N
M9'&<$!@?U(?7L+("0'0+4-XB/AF.R?Q7)%%& WR'C&+V%^-?[H;?-@JP82>_
MNA*(:? J.7-W)\%+5+1*>":B0W'&Q0C\I+T%RVTX[4>>Z@*EEAW!NM@O/%GQ
MWOB$Z&')[@=H'WB..=I()._SU6BI9V-/I\\ NRN*P\U6ZUBY\(%)GBCZJS+M
M]>X]<:WW+!&@"WB]-'>84O=-U9R:.7;_HJ.$;(P,RH ">6I&E=_(< RWIHA.
MG,(ST:&#I_I?%'P#WR]^LLU_.TR'/\X_,E'$;>7V<LS,)EJ\TL&$KFD?9G9%
MEK?X9G9E*OB&QIA^LLV[.@/JG=/@4YD8F%>>0^53WG79.0N&_'/N+L/0+/3(
MY!2>JF8G)8<)F526BSW0NWE2?<I_7&"J5C2JD9:IW/: 4L"N->AA_8\D H<L
MXVS[M=^)WQL\ R0SKJ+]@0\WH8PJ1];=1^?$_4T*N/+5MX;S@-RU)7\QSA+"
M<>&W5C9]>L)H)L7I:'8@&&_K(^[_2^*D CROO"<)CD^4P5(1;BJ/[%@?XRGK
M=_HRN_#P]\O/<))]*9B7*>+G[9Q+'/'GQ5A$@H]-CZ@J&$*C\?_SQZ:RH.UG
MZFC]+\+3#96^ODDMT=+:_DD[DK8DW3JM1=_%7HEAA4=>N0DI$Y*M.-/&-YV[
MG.222QF[:S19A\A$DS- ^^ROC<P%LSTZ1B%\F[W^X+9]O[9=.UX96 49C>H\
M:6?A/$$GJ3L([/\&[Y/. .'/!2FU?!8\(X.1SO?X@\X TZ_!11I<U9Q;G9$#
MU&ERNKBIHH>K%N3/);UG (64''JYD_UPQ6)PU.=!/"FK4E>9.D"N@\0)N<N9
MC#O)GRY\J8H[JH<-#@0I(!PG-9# #8*GIYN9=,?C](D=;(4'4^;F MU1=@V!
M[&S$%DG'+*7D8,=>Z*OMZD-<1K^!#R+3YL?K).$Q/*WWW'1)@]L,^.RP2M'.
MKN/P-5)^M]-]F@4S$%1CDI&]_=CW&ZE8TC+]XZK.!\'IX.D_?FBTCNE-S&/N
M-KE!\O;7VXYZ[2XK,%!#G&X]&?<49>U@W!7;QD['WIZK =$9\)_#_4:N!+N4
M%WHUVT>7PI_'6P[:%%E2PK'\^H+/!1'AC\E:#X;4XRMU2@MU=#I"%RPO"'X7
M,G+.R_XPVW89SV@'14?;Z]\1X-*!?=8Q2K[ DG]?(R-E5PP)@8S&W=<HV"2'
M#M*9Q ;*_9:R_NIQ'6*DJ9,R&W_?0Q4K_AQ^I>"$,;-4-6,HCBP4STL ZHJ8
MV/'*PBW5V8W"!1$XC94/]#]DB?VY!CH!SS5BZG@*(]3E2[(Q0B'_OE+ 9Z/_
M!5!+ P04    "  'BV9:/TB:15Y:   H6P  #0   &EM86=E7S P-RYJ<&><
MMU58'%'7-=A8< CN$-PAN+M#@. .P1V"NP>'QB&X.XV[!VO<W=W=G>']9/Z;
MN9B973?UU)8Z:QW99WTL?FP"OLI*RD@"(" @ +\^'\#'"D , /?E"^P7&#A8
M6%AX>#@$)$QD)$1$)#QT#%1,(GP28B)\0L)O%$S4W\@8R D):;AH&;ZSL+.S
MDU#S"'"S\C.QL;/^IP@$'#P\$B(2+C(R+BLI(2GK_V?[Z :@P4'@0X1"09 !
M(-$@H- @/OH )   ! S$?QG@?PP"$@H:Y@LL'#P"XF= PU< ) 04%"0T% P,
M-/2GU^?3#X!&@T$G91'Y@J%D"$OF@,D:$)<+1RY:\P]+>>J2@LW(,1 > 1L'
M%P^?DHJ:AI:.G8.3BYN'5TQ<0E)*6D96155-74-32]O8Q-3,W,+2RLG9Q=7-
MW<,SZ$]P2&A8>$1\0F)2<LK?U+2\_(+"HN*2TK+:NOJ&QJ;FEM:>WK[^ ?#@
MT/#TS.S<_,+BTO+6]L[NWO[!X='QU?7-[=W]P^/3\W]P00"@(/[7_A]QH7WB
M@H2&AH*&_0\N"$BW_P2@0<.0LGQ!%U&"-73 (&,-@,,4C<NM^0=/SJ9\B67D
M.(6 3<&^17GU'VC_A>S_';# _U_(_F]@_P?7,@ )"N)S\J#0 $* FS')$Y5T
M?6L^^O"1&C4@NXWK!.9(I!^&]EJO-4NKUH%M7$DBT2@OD!=M-DB^LS-%_LI\
MQ1#!-#@IQ>W'V<737/%5YL/RO 7(UC!J>'H,3J]'W3"$(DN*T"%BN6"W:&[4
M4I0)422F^+&5P2[B%:HM<^F055'_RQ>GR?N*[#,?\:C(DYB7\\;*=ML2W;_I
MIXU3K(""HIT6R"1Q_MN?X-6'2A,D&JSL^A0G17.4P68.'[EWOTJABU:#,]O_
M>2N68+9DVCK=6<(>KRKUF[@#O[WFOQ@H?P"R_U.XS,B?YC[^G##V5.=]?K;K
MX-GOY3SE1><_[J,/P'^RB:?U>N.)(K.7EV->/P"*'P"?::+_XR_]+_]2;XW]
MB\;_UHPYLQ7W&SD#OSVHT>0ORS5[<;LR?@"LK81N7AS^.UVI6\BN^0/0>5QE
M)?:@.!W,L^&HQWW/.^:GTMDX[2UXN39"(&\R1JL2"/; $VQ0WO-6,3>_']IM
M P)R1_"^B&9%!XSS$,ZTRT),\;,*'?WKNF63X8JR+PRS:6R,V!G$_@!8(+:T
M5XNLU.]Y!HS3\^FM):$&H\H)X4F7':<%T=.8DH+)5[(Z!H_YY@A&WKP46ZVM
MR]M*S'["BSYM7J-(:<\I$F\P&''.G.J)I?K^VF"/XFR+1779(:*'4ITE49TM
M:H_GB!J*B=.,S7'%.Z79BS$"9SJI?P!R@C\AR[RUE),\A>GZ;;A(1NC6G,)<
MG'5HO ?BD#RLD:QX5KU!,PE=E.5+$)97XW0UWAD\PWU&.OO96G7=?OTO1F*L
MN/.37"$?[M?+/P BB)]T!H".NVX^ /^A;@XI0IM'XQ?S!\#V^'\22H7^MXJ:
M9(2ZGG_'6U/9!V!2=.?])?_%2>US5-'=0A=J^++>Y=5$''-WJUG(]9GG)I:^
M2V0IC$.Z*&RJIZ?\(GZ6]^EJS?%(21O[ -QGI"S%ZE(S\.NW1O/W;)-WT03Y
M*[7Q]$+PK\;D&PG,[6W.!%=UD4$[WIWIO#3M3 Y*2MRE6[+ZFBN8MZYE1O1C
M:3<LQF8 W$E&5M9[ ]$M[_[?N(;+5G]IV5S78RDE(/A$&WN=:]:P*1[O[*P2
MJ6QJ<+1-;F"LN7C$7]#.:;[,6I^R=>%7!.W99J1)-#UNW0T/ &-HQY]>CIS$
M4G#?[3[XX/5M[),,I?N7B:?GE/?GLELE$R%+IKV8,\3__E#PXO,9(_<9HXJI
M9,)L*;C[ ;!O)W\7+/H/81)O%XH-/X0V7?0C&(*6%5N,SQ[RW_4+/UTE[Y,=
MGVNXM.NBK K<@:D%6Y_M"+X/OOCO__UT01SU \]N/*QIY$62OF@],/A9Z!O_
M=]'#]\EVDNL[KK<[M4-V+<3/JC;KNF.FCA3-28W! SK%8Q+"J2]8&R^E'X!<
MI9\[I4=*CK]_M%4%O37Q?/-WW8Q;V,/*U#OHHP?Q[LA/YC6UA%_8GLV9AWM6
M$9T$G>EA&71.X*=<3BI)8*7F*$FX=L(^NI2X-[JT9/L4Q1?O9\2D*9J0S/MS
M5\R'A.;I/T9J-<TPD*^Q@Z&SPCH6GR'TXW:$0CRQHVTN+1(VUHXKA('HP\/P
M_%!@[>-7OJUR9IA'QQM%)A!(T8ZBO1F6 ((<K;0(-L(]15B09(&R&KB[3@80
MW^(,O0,W6M/T?@?\S8;-!6MO7"'/G*R3N06N;QO\%8%DAK+8B:FB AV_D]CR
M@N6![Q:,J<;V:^=N-@G96YA-KN(M%*?C\G&)D,/" O!$ED+XQ[;L(_07J&LY
MK5_D.#'(;7]CZ01E1&7WM&6';*#R<VSKH5MGRIMD&?\>PI @SUF&Y<=W)9H@
MRNM,L@_41W)(:NJ 6M[JZLFS#\CZ>D"R3'[$\P% 8( =NXU^D/?!W8#DI]MP
M/5 FN5\D.5*S\X5Z]!%]T@XIX/H.RU0,U7(DSRB2);)M\ 3E;O[>COH>8IU9
MY=KY*(3=G#Q_:8UJCYT&L@K81AGG,J>^*?.[G.CM"IMXA_*[.Y8)[7$'89V9
MW_N*3+Q2V'X _#?>/*->88(]'Z,_ )<$'X"J'W4#-%4*]B&^.))TZ[S^7Z7)
M!XFD=F0^1[?0D_GJ ?@ -)*_6CI)M?!?G7O<)Q5LG*2<&!=I-XR-T!KB7W4?
MR]L?$<.VS3LWGY.Z[R2,.3M\H\X%XSZ,>7(FY#^Z=6<1=;35+I#/,C= [/4S
MK?W).2ZCS4)L"2#VX1XL97?TCCO8)\>COJ%JZ+V6U;\:B2BGD;SDEGST*9.K
M] D<'M6M[:GC#5W6<@HYN5!G%D1[+(,ON+;Y<86$94BV&_/#K(-9HV/FUCIQ
MMHJ_VT0%X+Y C3=.1^OM51 )=[[%Q4PAU$I?'765-"9OBJLPZ.YY_+N]B9_O
MY]0Y>]N3354<Z#R/VSV[I!QYR];P&UMGBM\>1/R[R(" ]>+=!>JC^39C4F7M
M,WB)B8$4\FP[TE>C!$E "N3JJ1'MS0C]55.JLI_-4/F[R $05G;X\&A?:D3(
M7/_WN,,"@GN136C< =*;]:D<GQZQC%GR_/B&-]@9M!O0_IS%4XH:>JLQ[IR.
MD9#QENGYKB8[AO1X9EAOF-U0EGT>#[NG;C(-@.[]'8]D#A,B[Z,G%/C*YL23
MY8.H&"_*TMS-J^Y:>/G0RY7FW5ASQ-G8GW@6CWM?2PP&-M\63YJ/X\3AOJ)9
M%//@U*).:O!S8QT+8;:SD02SZS$-\!4WKY$/3K/"4%PM:J3,JSZGJ[T(!DA@
MYFJ%J.&%>D-:2TZO]LF*"G-3H(+DB=IK)PA]=<N( L^OAP84]9,NTA2#VSFV
MWKY(?P"J=V:9(,_9UKZ9F8,/!<IX=E89O%];'"'I600@HQ+D&JXRHY\TN@X[
MT4-[&=VV<0(YNF9UI6SQJ;'CXH:@YEOD-D)C]?7(&'>[:+ZA,@?%RPB!G)4+
MCHMV)@_*PX*I+8FU:L!J-F^T%0@9W[\]X]]VR'5;<2"3R(7(4"5OLL.31Y<T
M'^Q_PUAO+'SD*]&SM"#>[CW[G9DG?Q824\WO@A5U!J_]8QI#17?P:@KZ%$+'
M8Y'XCW@?R73FO77VT]UG#^IB?,>ZVPBMGRFTX%1'?T+>%8X+$>;Y]NL.:US7
M6VV2D<FT,5UN;E[S;W[ +P6XP@F4O6/OB7N=JJ?;EO]*QEP(M$AQCI7'OUV]
MBA5BI3\!8?2Y:I]G,=M6,$U3&951^9,3NH$+G4BP]8?](/7>\L9-KXDH%%,L
MUC)0I.PLBW'JH/;36/GFM@32 1()W^\(NGKB[$[)$Q@M6HC4%N<@-/W T1M3
M0K=T=*_O2C-4[J<%_IQKE2*+O0+A>;5>60TD <@+(1QM423G'P!2K;G<R@_
MH-7FP4O7<-U)4=45WH[R.S["(>,KVC9]&W=ESLSKH.G/PQZ)7>+,D^P3\$V5
MU:5KE=$Z^DR\SHC[+E @*N8;]*\K?3/6#MGORH$M]<KF:5T![3]@7P.I7O$4
M[ZHL+D>Y&M=Q9TB;9<C2N"'K/?ZIR#*?KE#:VXX+'7WV[FCG-.*T/SZ=!Y"D
MPW8"/B?CQ7^-J.D=L3=3E 4(9$)_>%1=2%L/+3Z1 ET=7D_&O6500!S!,Z*5
M=I0,Z1F$\9X9 4?Z<14L;<GHD-?]PK Y%4N[8]T2QGL#G%4"PA6%::I1&1Y2
MISO6J]<"0B(=EV=)#5N!.M'*YXI46(#:;M _(P$'O3Y?])HKJ?"#ACGU,T8;
MAGS-4045IE&G"5\8YWO#W=F$*BAJHJLQNT7T!1SQ7>]NB$?UQ!LM:G/D46,1
MK@FGQ,9'N:VDIO80/I TP]16G9 PBOMV8SOEY@DJJJ3AS!TB^*<<=&HO1%;7
M<"N6 *^G&I'\J#IZ+8MZ]S\#D,T-/?UU&J]YV*MR@M[E0M0>IV=G/E;2ML<4
M3&I@N1]Z3&XE+S.>>VFF<6@??H+T+EW)WWB9,X,?Q\EHQ[Q(3O5*0PQR;0?"
MJVXGNL5+#'V19,LZ=LJXWX,=BVNPU-@D%,; #C2ZA\XK8W8+"O41)JF[:$SW
M<? V.QES M9]^-$AJ5[.-_7RF R;QM"_B/W?L28M]%W&<CSL"IE6=USD0(_6
MBE?0R,BW\&3U9JR:IOZ"(1V$'&[:=/):&#2+EWIBVT(1SIG4XLG3;^(I\V<.
MOR>^&DTT1\V[O3*1$)(\14A\]HP3^<>D G".P9&GN')]S;).N]7I=^EUZU"L
M5C(A^#6_GHVK%MSWV9CW5T;7SP[,;U]U6&TEUG?90\G Z1.M&46H$;%@OV5
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
M559P$OT,)</,9A,(VE$,![D043JKRF ?4\F%V"'\BF?)UJ8'1U7.:]B3U]7
ML8[*O,RJ1Q^[34?L2H"\,JV\_>I>RP4;&_0$O4 *EEL6^)P#\*E2]K(E[-83
MTJAO38I7E:W5">F6Q.)T(B+TB7Q>"_7N&+TLCT*2O.^%7WD;AFV;@D.?"P77
M.QM&7P4NS]-1RM]*MQ'+576<7B+-$CD?3IIWJF_O*MNT%G)GJZ*FUX5K@%_Q
M -T? /R)I9&:XOH8QX:]=6RODQ9NP.#I0$LF&E5GO(^94J/7/>>]_P=@A#MT
MW7XX=9OG U"_OB'?V-Z@(_7+/'WB)^!VP+>AR=*M2,*YST!;"AJ.\6QF7!\3
M1>>* X3+Q3%JK%WVTY57[ELX0!Q7XAN-0+#U"KCU"#9GS(ES>3XQPLU*W3C[
MZ91>0_&**B2:7+Y\B98<ZB&OHU2!CO/'TX8I-5^]S#;TC8W]BBN<?\X_L+)0
MD?5!J225PXI#E<%598.MQ];(7^<QR7FY\&(%[-]P2A,@#QU+#9-X^4:9H0^
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
M/ ;!VF.7ST$^,T$89O5KL<L%:%&08(#G=N96)N?VC#*ZKD[(GX'A#2Z0J8R
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
M+LU+5H0[EE)LC;.KU^EJ?D*N$W#2TG3Z@PE">Z!:7.YULOU-!71H_LI2?SO
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
MS*A_F::U"<FM$"VR6CS''FL<+M^\P_H*+F&5K8O<@10J RQKW/O3M0\46]O
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
M9Z,TD:IT;!^M4D?BI5DP0,]:%H=$)G#ZKM-U=;9"DL<C%&3[RG/45Q.I&_\
M,\RY!E+G/F8^][FK^L:AYOBJ]=),0-*>GY5H1SJ]NH;#**Z'2IXF/FCZ2DY4
MH+LSD3,V?NX]ZE&HR$C='&?<BNG"VP7YH58>ZTUEL20?LRC_ (#6#RSS-OK!
MRLUUOF5@BKC& *+F^>1U)VC:374[+ M_Q[K_ -\T3&R505MT)'7Y12_LSS*^
ML:G'--(_0$_05IZ;I<D^)[LF. <X/5OPK?EU6TEA7[/;Q_*0,@ <UFW=\>6E
M? '0#M3AA:=-WD[E<\I:6/0/AHWG:[=R* JQVX4#\:]64_+7C?PBU*.75M1@
M; D>(&,>H!YKV!6R!4SFINZ.":Y96)<T8IN[%&ZH$*1Q43"GLPQ3"W%,3&'B
MHR#3S3<TT9,C(J%US4S=*C:F9R14D3BJ4T>X'UK1?K59U!S0<M2)BW4(*XQF
ML.]AR&&*ZJ91BLJY@#' Z5+5SCOR,X'4D>( X^7O7+:O.7:.)&(R>N:])O[1
M23\H_&N%UW1WCD,\ ^JXKFJ4WNCV\!B8WY68-UNBM$C<@OG)K;T:+[/:>:<
MD9K"E#/,F]3M!P<]JZ($""*!".<<>U<%9V5CWXV9U?A.'R8Y[R50  3DFET:
M-M1UB2[?)RQ>DNI!9>'8[=.))B 1[5?TW9IOAV6Z(PP7CWKR)RW:ZZ'6H]#F
M?&UVUY).BGY(0JCZY&:*KW5L]SH=[<MTW*3GU+"BN^BU&"1E)NYSLH)N)1G
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
MR<\>U:SJN?NC\JK2*O/RC\J3.N)S^H)_HQ/N**NZ@J_8G^4=NWO16+W/5H_
MC__94$L! A0#%     @ !XMF6FM2CN5/$P  #LX  !(              ( !
M     &-Y;F=N+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0    (  >+9EJ)<=#/]0\
M "[$   6              "  7\3  !C>6YG;BTR,#(T,3(S,5]C86PN>&UL
M4$L! A0#%     @ !XMF6GO+.RML20  9XD$ !8              ( !J",
M &-Y;F=N+3(P,C0Q,C,Q7V1E9BYX;6Q02P$"% ,4    "  'BV9:7FN'+;"O
M  !\T0@ %@              @ %(;0  8WEN9VXM,C R-#$R,S%?;&%B+GAM
M;%!+ 0(4 Q0    (  >+9EI"-@OORDP  -7N!  6              "  2P=
M 0!C>6YG;BTR,#(T,3(S,5]P<F4N>&UL4$L! A0#%     @ !XMF6O:KSX=,
MA0( ZPP4 !<              ( !*FH! &5A,#(R.3DY,BTQ,&M?8WEN9VXN
M:'1M4$L! A0#%     @ !XMF6F4877GC"P  MC@  !P              ( !
MJ^\# &5A,#(R.3DY,C Q97@Q,"TS,U]C>6YG;BYH=&U02P$"% ,4    "  '
MBV9:XDV-5(TK  "] @$ &P              @ '(^P, 96$P,C(Y.3DR,#%E
M>#$Y+3%?8WEN9VXN:'1M4$L! A0#%     @ !XMF6H33"7.U @  \ <  !L
M             ( !CB<$ &5A,#(R.3DY,C Q97@R,RTQ7V-Y;F=N+FAT;5!+
M 0(4 Q0    (  >+9EKGT0Y\? 4  '4-   :              "  7PJ! !E
M83 R,CDY.3(P,65X,RTY7V-Y;F=N+FAT;5!+ 0(4 Q0    (  >+9EK4Z[=4
MT@<  +HQ   ;              "  3 P! !E83 R,CDY.3(P,65X,S$M,5]C
M>6YG;BYH=&U02P$"% ,4    "  'BV9:+R P.GX'  "1+@  &P
M    @ $[. 0 96$P,C(Y.3DR,#%E>#,Q+3)?8WEN9VXN:'1M4$L! A0#%
M  @ !XMF6G - <0]!    10  !L              ( !\C\$ &5A,#(R.3DY
M,C Q97@S,BTQ7V-Y;F=N+FAT;5!+ 0(4 Q0    (  >+9EKBK5Q0QX$  +F*
M   -              "  6A$! !I;6%G95\P,#$N:G!G4$L! A0#%     @
M!XMF6C]%J3NPAP  ,9$   T              ( !6L8$ &EM86=E7S P,BYJ
M<&=02P$"% ,4    "  'BV9:>/Q*XCQ1  #I6P  #0              @ $U
M3@4 :6UA9V5?,# S+FIP9U!+ 0(4 Q0    (  >+9EJ+C#DI_AH  .L<   -
M              "  9R?!0!I;6%G95\P,#0N:G!G4$L! A0#%     @ !XMF
M6MK/-3CL2   Q$T   T              ( !Q;H% &EM86=E7S P-2YJ<&=0
M2P$"% ,4    "  'BV9:<'0 1K-:  "^7P  #0              @ '< P8
M:6UA9V5?,# V+FIP9U!+ 0(4 Q0    (  >+9EH_2)I%7EH  "A;   -
M          "  ;I>!@!I;6%G95\P,#<N:G!G4$L%!@     4 !0 ,04  $.Y
$!@    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>ea0229992-10k_cyngn_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:cyngn="http://cyngn.com/20241231"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cyngn-20241231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2025-03-06</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</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="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</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="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:SubscriptionAndCirculationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cyngn:NonRecurringEngineeringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cyngn:NonRecurringEngineeringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cyngn:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cyngn:CustomerAMember</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-12-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cyngn:CustomerBMember</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-12-31</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cyngn:CustomerCMember</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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cyngn:MachineToolsAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cyngn:MachineToolsAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cyngn:TestingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cyngn:TestingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">cyngn:AbandonedInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:AccumulatedAmortizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:FairMarketValueAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:ImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">cyngn:NetCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:CommonStockOfferingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-30</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2024-12-30</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:CommonStockOfferingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-30</startDate>
            <endDate>2024-12-30</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <startDate>2024-12-20</startDate>
            <endDate>2024-12-20</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2024-12-20</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-20</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-20</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:CommonStockOfferingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-20</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-20</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-18</startDate>
            <endDate>2024-04-23</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <startDate>2024-04-18</startDate>
            <endDate>2024-04-23</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-18</startDate>
            <endDate>2024-04-23</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-28</startDate>
            <endDate>2024-05-03</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:CommonStockOfferingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cyngn:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-03</startDate>
            <endDate>2023-12-08</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-03</startDate>
            <endDate>2023-12-08</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <startDate>2023-12-03</startDate>
            <endDate>2023-12-08</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cyngn:AegisCapitalCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cyngn:ATMSalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-31</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <startDate>2023-05-31</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cyngn:PrivatePlacementOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-12</startDate>
            <endDate>2024-11-12</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2024-11-12</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cyngn:PrivatePlacementOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-12</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-20</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-20</startDate>
            <endDate>2024-12-20</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-20</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-20</startDate>
            <endDate>2024-12-20</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:InitialPublicOfferingWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:InitialPublicOfferingWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:InitialPublicOfferingWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:InitialPublicOfferingWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesAWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">cyngn:SeriesBWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">cyngn:MonteCarloPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AuctionMarketPreferredSecuritiesStockSeriesAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <instant>2023-12-30</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">cyngn:TwoZeroThreeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-28</instant>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-06</startDate>
            <endDate>2025-02-06</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-06</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-06</startDate>
            <endDate>2025-02-06</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-06</startDate>
            <endDate>2025-02-06</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-18</startDate>
            <endDate>2025-02-18</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-30</startDate>
            <endDate>2025-01-30</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-30</startDate>
            <endDate>2025-01-30</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-30</startDate>
            <endDate>2025-01-30</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001874097</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-12701">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-12702">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-12703">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-12704">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-12705">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-12706">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-60">001-40932</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-69">CYNGN INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-81">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-86">46-2007094</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-12707">1015 O&#x2019;Brien Dr</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-12708">Menlo Park</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-12709">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-107">94025</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-12710">(650)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-12711">924-5905</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-144">Common Stock, Par Value $0.00001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-148">CYN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-12712">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-12713">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-12714">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-12715">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-12716">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-219">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-227">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-236">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-12717">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-12718">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-12719">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-12720">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-12721" unitRef="usd">12956005</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-12722"
      unitRef="shares">1751906</dei:EntityCommonStockSharesOutstanding>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-3249">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Risk management and strategy&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We recognize the critical
importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect
the confidentiality, integrity, and availability of our data.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Managing Material Risks &amp;amp; Integrated Overall
Risk Management&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We have strategically integrated
cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management.
This integration ensures that cybersecurity considerations are an integral part of our decision-making processes at every level. Our management
team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives
and operational needs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Oversee Third-party Risk&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;Because we are aware of the
risks associated with third-party service providers, we have implemented stringent processes to oversee and manage these risks. We conduct
thorough security assessments of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with
our cybersecurity standards. The monitoring includes annual assessments of the SOC reports of our providers and implementing complementary
controls. This approach is designed to mitigate risks related to data breaches or other security incidents originating from third-parties.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Risks from Cybersecurity Threats&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We have not encountered cybersecurity
challenges that have materially impaired our operations or financial standing.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c0" id="ixv-3267">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We have strategically integrated
cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management.
This integration ensures that cybersecurity considerations are an integral part of our decision-making processes at every level. Our management
team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives
and operational needs.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c0" id="ixv-12723">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c0" id="ixv-3278">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c0" id="ixv-12724">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="c0" id="ixv-3291">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;We have not encountered cybersecurity
challenges that have materially impaired our operations or financial standing.&lt;/p&gt;</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c0" id="ixv-12725">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <dei:AuditorOpinionTextBlock contextRef="c0" id="ixv-4204">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Opinion on the Financial Statements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have audited the accompanying consolidated
balance sheets of CYNGN Inc. (the &#x201c;Company&#x201d;) as of December 31, 2024 and 2023, the related consolidated statements of operations,
stockholders&#x2019; equity and cash flows for each of the two years in the period ended December 31, 2024, and the related notes (collectively
referred to as the &#x201c;financial statements&#x201d;). In our opinion, the financial statements present fairly, in all material respects,
the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each
of the two years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States
of America.&lt;/p&gt;</dei:AuditorOpinionTextBlock>
    <dei:AuditorLocation contextRef="c0" id="ixv-12726">San Francisco, California</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c0" id="ixv-12727">688</dei:AuditorFirmId>
    <us-gaap:Cash contextRef="c3" decimals="0" id="ixv-12728" unitRef="usd">23617733</us-gaap:Cash>
    <us-gaap:Cash contextRef="c4" decimals="0" id="ixv-12729" unitRef="usd">3591623</us-gaap:Cash>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="0" id="ixv-12730" unitRef="usd">4561928</us-gaap:ShortTermInvestments>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-12731" unitRef="usd">1965222</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="0" id="ixv-12732" unitRef="usd">1316426</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-12733" unitRef="usd">25582955</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="0" id="ixv-12734" unitRef="usd">9469977</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-12735" unitRef="usd">2319402</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-12736" unitRef="usd">1486672</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-12737" unitRef="usd">297918</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="0" id="ixv-12738" unitRef="usd">992292</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="0" id="ixv-12739" unitRef="usd">1895074</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c4" decimals="0" id="ixv-12740" unitRef="usd">1084415</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="0" id="ixv-12741" unitRef="usd">4512394</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c4" decimals="0" id="ixv-12742" unitRef="usd">3563379</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-12743" unitRef="usd">30095349</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="0" id="ixv-12744" unitRef="usd">13033356</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-12745" unitRef="usd">297778</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="0" id="ixv-12746" unitRef="usd">196963</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-12747" unitRef="usd">2874216</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-12748" unitRef="usd">1201142</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-12749" unitRef="usd">317344</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="0" id="ixv-12750" unitRef="usd">682718</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-12751" unitRef="usd">3489338</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-12752" unitRef="usd">2080823</us-gaap:LiabilitiesCurrent>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c3" decimals="0" id="ixv-12753" unitRef="usd">15012361</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="0" id="ixv-12754" unitRef="usd">317344</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-12755" unitRef="usd">18501699</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c4" decimals="0" id="ixv-12756" unitRef="usd">2398167</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="5"
      id="ixv-12757"
      unitRef="usdPershares">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="5"
      id="ixv-12758"
      unitRef="usdPershares">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-12759"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="0"
      id="ixv-12760"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="0"
      id="ix_0_fact"
      unitRef="shares">199110</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="0"
      id="ix_1_fact"
      unitRef="shares">199110</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="0"
      id="ix_2_fact"
      unitRef="shares">5147</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c4"
      decimals="0"
      id="ix_3_fact"
      unitRef="shares">5147</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-12765" unitRef="usd">2</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="0" id="ix_4_fact" unitRef="usd">200863551</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="0" id="ix_5_fact" unitRef="usd">170652808</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-12768" unitRef="usd">-189269903</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="0" id="ixv-12769" unitRef="usd">-160017619</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-12770" unitRef="usd">11593650</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-12771" unitRef="usd">10635189</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-12772" unitRef="usd">30095349</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="0" id="ixv-12773" unitRef="usd">13033356</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-12774" unitRef="usd">368138</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="0" id="ixv-12775" unitRef="usd">1489317</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-12776" unitRef="usd">535708</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c5" decimals="0" id="ixv-12777" unitRef="usd">1222321</us-gaap:CostOfRevenue>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-12778" unitRef="usd">11259641</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="0" id="ixv-12779" unitRef="usd">12719983</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-12780" unitRef="usd">11400864</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="0" id="ixv-12781" unitRef="usd">10892955</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:CostsAndExpenses contextRef="c0" decimals="0" id="ixv-12782" unitRef="usd">23196213</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses contextRef="c5" decimals="0" id="ixv-12783" unitRef="usd">24835259</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-12784" unitRef="usd">-22828075</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="0" id="ixv-12785" unitRef="usd">-23345942</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c0" decimals="0" id="ixv-12786" unitRef="usd">-1117546</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c5" decimals="0" id="ixv-12787" unitRef="usd">137887</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:LiabilitiesFairValueAdjustment contextRef="c0" decimals="0" id="ixv-12788" unitRef="usd">-5359780</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-12789" unitRef="usd">53117</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c5" decimals="0" id="ixv-12790" unitRef="usd">396825</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-12791" unitRef="usd">-6424209</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="0" id="ixv-12792" unitRef="usd">534712</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-12793" unitRef="usd">-29252284</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-12794" unitRef="usd">-22811230</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-12795"
      unitRef="usdPershares">-2212.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-12796"
      unitRef="usdPershares">-2212.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-12797"
      unitRef="usdPershares">-6528.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-12798"
      unitRef="usdPershares">-6528.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ix_6_fact"
      unitRef="shares">13221</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ix_7_fact"
      unitRef="shares">13221</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="0"
      id="ix_8_fact"
      unitRef="shares">3494</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c5"
      decimals="0"
      id="ix_9_fact"
      unitRef="shares">3494</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:SharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ix_10_fact"
      unitRef="shares">3339</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="0" id="ix_11_fact" unitRef="usd">159847567</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" id="ixv-12805" unitRef="usd">-135730039</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" id="ixv-12806" unitRef="usd">24117528</us-gaap:StockholdersEquity>
    <cyngn:StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares
      contextRef="c11"
      decimals="0"
      id="ix_12_fact"
      unitRef="shares">264</cyngn:StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c12" decimals="0" id="ix_13_fact" unitRef="usd">1013734</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c5" decimals="0" id="ixv-12809" unitRef="usd">1013734</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c11"
      decimals="0"
      id="ix_14_fact"
      unitRef="shares">13</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c12" decimals="0" id="ix_15_fact" unitRef="usd">7304</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c5" decimals="0" id="ixv-12812" unitRef="usd">7304</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:PaymentsForRepurchaseOfPrivatePlacement contextRef="c5" decimals="0" id="ixv-12813" unitRef="usd">618965</us-gaap:PaymentsForRepurchaseOfPrivatePlacement>
    <cyngn:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer
      contextRef="c11"
      decimals="0"
      id="ix_16_fact"
      unitRef="shares">1531</cyngn:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePrivatePlacementOffer>
    <us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants contextRef="c12" decimals="0" id="ix_17_fact" unitRef="usd">2</us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants>
    <us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants contextRef="c5" decimals="0" id="ixv-12816" unitRef="usd">2</us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants>
    <cyngn:NetOfOfferingCosts contextRef="c5" decimals="0" id="ixv-12817" unitRef="usd">16182</cyngn:NetOfOfferingCosts>
    <us-gaap:Dividends contextRef="c14" decimals="0" id="ixv-12818" unitRef="usd">1476350</us-gaap:Dividends>
    <us-gaap:Dividends contextRef="c5" decimals="0" id="ixv-12819" unitRef="usd">1476350</us-gaap:Dividends>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c12" decimals="0" id="ix_18_fact" unitRef="usd">9784201</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c5" decimals="0" id="ixv-12821" unitRef="usd">9784201</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss contextRef="c14" decimals="0" id="ixv-12822" unitRef="usd">-22811230</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-12823" unitRef="usd">-22811230</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c16"
      decimals="0"
      id="ix_19_fact"
      unitRef="shares">5147</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="0" id="ix_20_fact" unitRef="usd">170652808</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-12826" unitRef="usd">-160017619</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-12827" unitRef="usd">10635189</us-gaap:StockholdersEquity>
    <cyngn:StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares
      contextRef="c19"
      decimals="0"
      id="ix_21_fact"
      unitRef="shares">4275</cyngn:StockIssuedDuringPeriodSharesIssuanceOfAtthemarketCommonStockNetOfIssuanceCostsinShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c20" decimals="0" id="ix_22_fact" unitRef="usd">6789427</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts contextRef="c0" decimals="0" id="ixv-12830" unitRef="usd">6789427</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c19"
      decimals="0"
      id="ix_23_fact"
      unitRef="shares">11</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c20" decimals="0" id="ix_24_fact" unitRef="usd">-597</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c0" decimals="0" id="ixv-12833" unitRef="usd">-597</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <cyngn:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf
      contextRef="c19"
      decimals="0"
      id="ix_25_fact"
      unitRef="shares">189677</cyngn:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf>
    <cyngn:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf contextRef="c19" decimals="0" id="ix_26_fact" unitRef="usd">2</cyngn:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf>
    <cyngn:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf contextRef="c0" decimals="0" id="ixv-12836" unitRef="usd">20972724</cyngn:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c20" decimals="0" id="ix_27_fact" unitRef="usd">2449191</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c0" decimals="0" id="ixv-12838" unitRef="usd">2449191</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss contextRef="c21" decimals="0" id="ixv-12839" unitRef="usd">-29252284</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-12840" unitRef="usd">-29252284</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c23"
      decimals="0"
      id="ix_28_fact"
      unitRef="shares">199110</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="0" id="ix_29_fact" unitRef="usd">2</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="0" id="ix_30_fact" unitRef="usd">200863551</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="0" id="ixv-12844" unitRef="usd">-189269903</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-12845" unitRef="usd">11593650</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-12846" unitRef="usd">-29252284</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-12847" unitRef="usd">-22811230</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-12848" unitRef="usd">669409</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c5" decimals="0" id="ixv-12849" unitRef="usd">961281</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="0" id="ixv-12850" unitRef="usd">2449191</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c5" decimals="0" id="ixv-12851" unitRef="usd">3208103</us-gaap:ShareBasedCompensation>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c0" decimals="0" id="ixv-12852" unitRef="usd">113072</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c5" decimals="0" id="ixv-12853" unitRef="usd">443392</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:AssetImpairmentCharges contextRef="c0" decimals="0" id="ixv-12854" unitRef="usd">118831</us-gaap:AssetImpairmentCharges>
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="c0" decimals="0" id="ixv-12855" unitRef="usd">5359780</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c0" decimals="0" id="ixv-12856" unitRef="usd">1177174</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="0" id="ixv-12857" unitRef="usd">646282</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c5" decimals="0" id="ixv-12858" unitRef="usd">1403049</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" id="ixv-12859" unitRef="usd">100815</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c5" decimals="0" id="ixv-12860" unitRef="usd">41020</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-12861" unitRef="usd">10642938</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c5" decimals="0" id="ixv-12862" unitRef="usd">969662</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-12863" unitRef="usd">-9493500</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="0" id="ixv-12864" unitRef="usd">-19477605</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-12865" unitRef="usd">1051481</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c5" decimals="0" id="ixv-12866" unitRef="usd">1045822</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c0" decimals="0" id="ixv-12867" unitRef="usd">954229</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c5" decimals="0" id="ixv-12868" unitRef="usd">718711</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c0" decimals="0" id="ixv-12869" unitRef="usd">265940</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c5" decimals="0" id="ixv-12870" unitRef="usd">180898</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c0" decimals="0" id="ixv-12871" unitRef="usd">7562761</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c5" decimals="0" id="ixv-12872" unitRef="usd">21573199</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="c0" decimals="0" id="ixv-12873" unitRef="usd">12237761</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments contextRef="c5" decimals="0" id="ixv-12874" unitRef="usd">29519000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-12875" unitRef="usd">2935230</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="0" id="ixv-12876" unitRef="usd">6362166</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <cyngn:ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts contextRef="c0" decimals="0" id="ixv-12877" unitRef="usd">6789427</cyngn:ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts>
    <cyngn:ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts contextRef="c5" decimals="0" id="ixv-12878" unitRef="usd">1747468</cyngn:ProceedsFromAtthemarketEquityFinancingNetOfIssuanceCosts>
    <cyngn:ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts contextRef="c0" decimals="0" id="ixv-12879" unitRef="usd">22369285</cyngn:ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts>
    <cyngn:ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts contextRef="c5" decimals="0" id="ixv-12880" unitRef="usd">4380975</cyngn:ProceedsFromPublicIssuanceOfCommonStockAndPrefundedWarrantsNetOfOfferingCosts>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c0" decimals="0" id="ixv-12881" unitRef="usd">1801265</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:RepaymentsOfNotesPayable contextRef="c0" decimals="0" id="ixv-12882" unitRef="usd">4375000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c5" decimals="0" id="ixv-12883" unitRef="usd">8528</us-gaap:ProceedsFromStockOptionsExercised>
    <cyngn:PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits contextRef="c0" decimals="0" id="ixv-12884" unitRef="usd">597</cyngn:PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits>
    <cyngn:PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits contextRef="c5" decimals="0" id="ixv-12885" unitRef="usd">16182</cyngn:PaymentOfIssuanceCostsForStockDividendAndVestingOfRestrictedStockUnits>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-12886" unitRef="usd">26584380</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="0" id="ixv-12887" unitRef="usd">6120789</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-12888" unitRef="usd">20026110</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c5" decimals="0" id="ixv-12889" unitRef="usd">-6994650</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-12890" unitRef="usd">3591623</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c10" decimals="0" id="ixv-12891" unitRef="usd">10586273</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-12892" unitRef="usd">23617733</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-12893" unitRef="usd">3591623</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="0" id="ixv-12894" unitRef="usd">2037052</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c5" decimals="0" id="ixv-12895" unitRef="usd">1212760</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <cyngn:StockDividend contextRef="c5" decimals="0" id="ixv-12896" unitRef="usd">1460126</cyngn:StockDividend>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="c0" id="ixv-6007">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;1. Description
of Business&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cyngn
Inc., together with its subsidiaries (collectively, &#x201c;Cyngn&#x201d; or the &#x201c;Company&#x201d;), was incorporated in Delaware in
2013. The wholly owned subsidiaries are Cyngn Singapore PTE. LTD., a Singaporean limited company organized in 2015 and Cyngn Philippines,
Inc., a Philippine corporation incorporated in 2018 and dissolved as of December 31, 2023. The Company is headquartered in Menlo Park,
CA.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cyngn&#160;develops
and deploys scalable, differentiated autonomous vehicle technology for industrial organizations.&#160; Our full-stack&#160;autonomous
driving software, (&#x201c;DriveMod&#x201d;), can be integrated onto vehicles manufactured by Original Equipment Manufacturers (&#x201c;OEM&#x201d;)
either via retrofit of existing vehicles or by integration directly into vehicle assembly. The Enterprise Autonomy Suite (&#x201c;EAS&#x201d;)
is designed to be compatible with sensors and components from leading hardware technology providers and integrate our proprietary Autonomous
Vehicle (&#x201c;AV&#x201d;) software to produce differentiated autonomous vehicles.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company has been operating autonomous vehicles in production environments and in 2023 began licensing EAS commercially. Built and tested
in difficult and diverse real-world environments, DriveMod, the fleet management system and our proprietary Software Development Kit
(&#x201c;DriveMod Kit&#x201d;) combine to create a full-stack advanced autonomy solution designed to be modular, extendable, and safe.&#160;The
Company operates in one business segment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Liquidity
and Going Concern&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has incurred losses from operations
since inception. The Company incurred net losses of approximately $29.3 million and $22.8 million for the years ended December 31, 2024
and 2023, respectively. Accumulated deficit amounted to approximately $189.3 million and $160.0 million as of December 31, 2024 and December
31, 2023, respectively. Net cash used in operating activities was approximately $9.5 million and $19.5 million for the year ended December
31, 2024 and 2023, respectively.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company&#x2019;s liquidity is based on its ability to increase its operating cash flow position, obtain capital financing from equity
interest investors and borrow money to fund its general operations, research and development activities, and capital expenditures. The
Company&#x2019;s ability to continue as a going concern is dependent on management&#x2019;s ability to successfully execute its business
plan, which includes increasing revenue while controlling operating costs and expenses and obtaining funds from outside sources to generate
positive financing cash flows. As of December 31, 2024, the Company&#x2019;s unrestricted cash balance was $23.6&#160;million. As of December
31, 2023, the Company&#x2019;s cash balance was approximately $3.6 million, and the short-term investments balance was $4.6 million.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Based
on cash flow projections from operating, investing and financing activities and the existing balance of cash and short-term investments,
management is of the opinion that the Company may have insufficient funds for sustainable operations, and it may not be able to meet
its payment obligations from operations and related commitments, if the Company is not able to generate revenue or complete the required
funding transactions to allow the Company to continue as a going concern. Based on these factors, the Company has substantial doubt that
it will continue as a going concern for the 12 months following the date these financial statements were issued. These consolidated financial
statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets and
liabilities that may result in the Company not being able to continue as a going concern.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.75pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company&#x2019;s plan to alleviate the going concern issue is to increase revenue while controlling operating costs and expenses and obtaining
funds from outside sources of financing to generate positive financing cash flows. While management is optimistic about its ability to
raise substantial funds to continue as a going concern for one year following the financial statement issuance date, there can be no
assurance that any such measures will be successful. We currently do not generate substantial revenue from product sales. Accordingly,
we expect to rely primarily on equity and/or debt financings to fund our continued operations. The Company&#x2019;s ability to raise additional
funds will depend, in part, on the success of our product development activities, and other events or conditions that may affect the
share value or prospects, as well as factors related to financial, economic and market conditions, many of which are beyond our control.
There can be no assurances that sufficient funds will be available&#160;to us when required or on acceptable terms, if at all.&#160;Accordingly,
management has concluded that these plans do not alleviate substantial doubt about the Company&#x2019;s ability to continue as a going
concern.&lt;/span&gt;&lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-5" id="ixv-12897" unitRef="usd">-29300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-5" id="ixv-12898" unitRef="usd">-22800000</us-gaap:NetIncomeLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-5" id="ixv-12899" unitRef="usd">-189300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-5" id="ixv-12900" unitRef="usd">-160000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-5" id="ixv-12901" unitRef="usd">-9500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="-5" id="ixv-12902" unitRef="usd">-19500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:Cash contextRef="c3" decimals="-5" id="ixv-12903" unitRef="usd">23600000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c4" decimals="-5" id="ixv-12904" unitRef="usd">3600000</us-gaap:Cash>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="-5" id="ixv-12905" unitRef="usd">4600000</us-gaap:ShortTermInvestments>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-6063">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;2. Summary
of Significant Accounting Policies&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Basis
of Presentation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
accompanying consolidated financial statements as of and for the years ended December 31, 2024 and 2023 have been prepared in accordance
with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) and pursuant to applicable rules and regulations
of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). The consolidated financial statements include all normal adjustments necessary
for a fair presentation of the Company&#x2019;s financial position at December 31, 2024 and 2023, and operating results and cash flows
for the periods presented.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Principles
of Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary
Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary
than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our consolidated financial
statements. Intercompany accounts and transactions have been eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Foreign
Currency Translation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than
U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange
rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional
gains and losses are immaterial to the consolidated financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Use
of Estimates&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
preparation of consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions.
These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities
as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company&#x2019;s significant
estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants
and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be
reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results
could differ from those estimates.&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Concentration
of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Financial
instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality
financial institutions and at times exceeds federally insured limits.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date,
the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized
cost and recognizes gains and losses when realized.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Concentration
of Supplier Risk&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any
significant supplier concentration risk as of December 31, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Cash,
Restricted Cash and Short-term Investments&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of
changes in value due to changes in interest rates, to be cash. As of December 31, 2024 and December 31, 2023, the Company had approximately
$23.6 million and $3.6 million of cash, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and
redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance
with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) Accounting Standards Codification Topic (&#x201c;ASC&#x201d;)
320, &lt;i&gt;Investments &#x2013; Debt and Equity Securities,&lt;/i&gt; and recorded these securities at amortized cost on the accompanying consolidated
balance sheets as of December 31, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Accounts
Receivable &lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was zero as of December 31, 2024 and December 31, 2023. In addition, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of December 31, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Fair
Value Measurements&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
accounting guidance under ASC Topic 820, &lt;i&gt;Fair Value Measurement&lt;/i&gt;, defines fair value, establishes a consistent framework for measuring
fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring
basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability
(an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that
should be determined based on assumptions that market participants would use in pricing an asset or liability.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Level
1&lt;/i&gt;&#x2014;Unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Level
2&lt;/i&gt;&#x2014;Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets
that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full
term of the assets or liabilities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Level
3&lt;/i&gt;&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the
assets or liabilities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets
and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value
measurement of an instrument does not necessarily result in a change in the amount recorded on the consolidated balance sheets, assets
and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets
and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets
and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based
compensation measured at fair value upon initial recognition.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
carrying amounts of the Company&#x2019;s cash and accounts receivable are reasonable estimates of their fair values due to their short-term
nature. The fair values of the Company&#x2019;s share-based compensation and underwriter warrants were based on observable inputs and
assumptions used in Black-Scholes valuation models derived from independent external valuations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Property
and Equipment&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property
and equipment is stated at cost, less accumulated depreciation and amortization. Testing equipment includes production costs and costs
of materials used in the development of the Company&#x2019;s autonomous driving software. Assets are held as testing equipment until placed
into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded
on a straight-line basis over each asset&#x2019;s estimated useful life. Repair and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 81%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 18%; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Useful life&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Automobiles (DMV-registered)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Machinery, tools and equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5 years&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Computer and equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3 to 5 years&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="vertical-align: top; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-45"&gt;Shorter&#160;of&#160;3&#160;years&#160;or&#160;lease&#160;term&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: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Operating
Lease&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company accounts for leases in accordance with ASC Topic 842 (&#x201c;ASC 842&#x201d;), &lt;i&gt;Leases&lt;/i&gt;. All contracts are evaluated to determine
whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange
for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold
any finance leases. The Company recognized a right-of-use asset and lease liability in the consolidated balance sheets under ASC 842
on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over
the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease liabilities.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Costs
to Develop Software&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software
costs under the following guidance.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Internal-Use
Software costs&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management
has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount
of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage
of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated
with building or significantly enhancing the internally built software platform for internal use is capitalized, while costs associated
with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include
certain payroll and stock compensation costs, as well as subscription server and consulting costs.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Internal-use
software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of three
to five years. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when
the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the
projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and
tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment
charges were associated with the Company&#x2019;s internal-use software for the year ended December 31, 2024 or December 31, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Costs
to Develop Software to be Sold, Leased or Otherwise Marketed &lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company accounts for research costs of computer software to be sold, leased or otherwise marketed&#160;as expense until technological
feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation,
occupancy, and professional service costs that are incurred to develop functionality for the Company&#x2019;s software and internally
built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized.
Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological
feasibility is established when a working model is complete. After technological feasibility is established, judgement is required to
determine the amount of payroll and stock-based compensation costs to be capitalized on the remaining development efforts. These costs
will continue to be capitalized until such time as when the product or enhancement is available for general release to customers.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed three years to five years and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company&#x2019;s sold, leased or otherwise marketed software for the years ended December 31, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Long-Lived
Assets and Finite Lived Intangibles&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis
over their estimated remaining economic lives. The patents and trademarks are amortized over 15 years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On
April 1, 2023, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to
subsequently sell the software products and accompanying services. The Company paid a purchase price of $100,000 for these rights. The
Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable
assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained
to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible
assets with a useful life of 15 years. In accordance with ASC 805-50, &#x201c;Business Combination&#x201d;, the agreement was treated a&lt;b&gt;s
&lt;/b&gt;an asset acquisition rather than a business combination.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases
in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change
in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset,
and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying
amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company
recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate
is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the
amount by which the carrying amount exceeds the fair value of the asset. For the year ended December 31, 2023 the Company determined
the existence of an impairment associated with the Company&#x2019;s intangible asset &#x201c;Right to intellectual property&#x201d; and
accordingly recorded an impairment charge of $30,000. (See Note 7. Intangible Assets).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company also identified that the long-lived asset &#x201c;Patents&#x201d;, which have international and U.S. based patents, as the asset
group. The Company evaluated its patents and identified expired international patent applications (&#x201c;expired assets&#x201d;) for
the year ended December 31, 2024. The Company determined there were no further plans to put resources toward these international patent
applications. The group of expired patents carrying value was set to its salvage value which is zero given no future cash flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the year ended December 31, 2024, the Company recorded an $118,831 impairment charge under gain (loss) on disposal assets, which is included
in other income (expense) on its consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were
no impairment charges for the year ended December 31, 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Income
Taxes&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized
for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets
and liabilities and their respective tax basis.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;A
valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized.
Due to the Company&#x2019;s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of
December 31, 2024 and December 31, 2023 (see Note 11. Income Taxes).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;There
are no uncertain tax positions that would require recognition in the consolidated financial statements. If the Company were to incur
an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any
income tax would be reported as income taxes. Management&#x2019;s conclusions regarding uncertain tax positions may be subject to review
and adjustment at a later date based upon on ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well
as other factors.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Common
Stock Warrants&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company issued to its lead underwriter in the Company&#x2019;s IPO warrants to purchase up to 9&lt;sup&gt;(1)&lt;/sup&gt; shares of the Company&#x2019;s common stock. In addition, the Company issued 426&lt;sup&gt;(1)&lt;/sup&gt; common stock warrants as a part of the private placement offering. The Company accounts for warrants in accordance with ASC 480,&#160;&#x201c;Distinguishing Liabilities from Equity&#x201d;.&#160; The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company also applied the guidance in ASC 340-10-S99-1, &lt;i&gt;Other Assets and Deferred Costs&lt;/i&gt;, that states specific incremental costs
directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds
of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract, and
accordingly, classified the warrants as additional paid-in capital.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
                                            Company issued Series A warrants and Series B warrants in connection with securities purchase
                                            agreement on December 20, 2024. The Company accounts for warrants in accordance with ASC
                                            480,&#160;&lt;i&gt;Distinguishing Liabilities from Equity&lt;/i&gt;, depending on the specific terms
                                            of the warrant agreement. The estimated fair value of the Company&#x2019;s warrant agreements
                                            has been determined to be&#160;Level 3 measurement, as certain inputs used to determine the
                                            fair value of these agreements are unobservable.&#160; The Company determined the fair value
                                            of the warrants using the Monte Carlo pricing model and treated the valuation as a liability
                                            in consideration of the variable number of the issuer&#x2019;s equity shares in the warrant
                                            agreements. The resulting warrant liabilities are re-measured at each balance sheet date
                                            until their exercise or expiration, and any change in fair value is recognized in the Company&#x2019;s
                                            consolidated statements of operations under other income (expense).&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Stock-based
Compensation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of
the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award.
The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures
occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted
by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend
yield (see Note 9. Stock-based Compensation Expense&lt;b&gt;)&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Net
Loss Per Share Attributable to Common Stockholders&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average
number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other
contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change
in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common
shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure for details.&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Research
and Development Expense&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Research
and development expenses consists primarily of outsourced engineering services, internal engineering and development expenses, materials,
labor and stock-based compensation of Company personnel involved in the development of the Company&#x2019;s products and services, and
allocated lease costs based on the approximate square footage area used in research and development activities. Research and development
costs are expensed as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Selling,
General, and Administrative Expense&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling,
general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel,
and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, &#x201c;Other Expense &#x2013; Advertising
Costs&#x201d;, other than trade show expenses which are deferred until occurrence of the future event. &lt;i&gt;&#160;&lt;/i&gt;Advertising costs
for the years ended December 31, 2024 and 2023 were $237,396&#160;and $413,170, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Commitments&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount
can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount
within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company
accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of December 31, 2024 and December
31, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Segment
Reporting&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company operates as one operating segment. The Company&#x2019;s chief operating decision maker is the executive management team, its Chief
Executive Officer and Chief Financial Officer. The executive management team manages operations and business as one operating segment
for the purposes of allocating resources, making operating decisions and evaluating financial performance.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
one operating segment generates revenues from EAS subscriptions with relative add-on offerings such as hardware revenue and other revenue
(i.e., deployment/set up costs) and fixed-price NRE contracts related to customer-specific configuration that consist of several independent
phases and include design, data gathering, hardware installation on an industrial vehicle, customer-specific configuration of the DriveMod
software, and demonstrations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the Company&#x2019;s one segment, the executive management team use revenue and net loss to allocate resources, both reported on the Consolidated
Statement of Operations as Revenue and Net loss. The executive management team also uses revenue and net loss, along with non-financial
inputs and qualitative information, to evaluate the Company&#x2019;s performance, establish compensation, monitor budget versus actual
results, and decide the level of investment in various operating activities and other capital allocation activities. The measure of segment
assets is reported on the Consolidated Balance Sheet as Total assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Revenue
Recognition&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Under ASC
606, &#x201c;Revenue from Contracts with Customers&#x201d;, the Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Identifying the contract,
    or contracts, with the customer&#x37e;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Identifying the performance
    obligations in the contract&#x37e;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Determining the transaction
    price&#x37e;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Allocating the transaction
    price to performance obligations in the contract&#x37e; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Recognizing revenue when,
    or as, the Company satisfies performance obligations by transferring the promised goods or services.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nature
of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (&#x201c;EAS&#x201d;), (b) nonrecurring
engineering services under fixed fee arrangements (&#x201c;NRE services&#x201d;), (c) product sales of hardware to customers and distributors,
and (d) other, are recognized as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Subscription&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subscription
revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted
access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual
right to possession of the software.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;SaaS
and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized
ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers.
Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract
period. Contracts are generally fixed price the Company&#x2019;s standard payment terms vary by customer and the products or services
offered.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue
is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally
represented by a sales contract or purchase order with contract durations typically ranging from three to five years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the years ended December 31, 2024 and 2023, subscription revenue was $24,114 and $15,128, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Non-Recurring
Engineering (&#x201c;NRE&#x201d;)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company enters into Non-Recurring Engineering (&#x201c;NRE&#x201d;) contracts that are principally comprised of engineering services related
to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract
price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under
these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement
of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue
from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred
to customers. Each of the Company&#x2019;s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon
completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects
the consideration to which the Company expects to be entitled in exchange for those goods or services.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the years ended December 31, 2024 and 2023, NRE revenue was $0 and $1,420,000, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Hardware&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Hardware
Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod
Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers
that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by
the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the years ended December 31, 2024 and 2023, hardware revenue was $295,010 and $38,622, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Other&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware
and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included
within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation,
configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time
as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service
contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company&#x2019;s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements
are generally short-term, with stated contract terms that are less than one year.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company collects and remits taxes assessed
by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company
and the Company&#x2019;s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The
Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers
are included in net sales, while costs of shipping and handling are included in cost of revenue.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2024 and 2023,
other revenue was $49,014 and $15,567 respectively.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Arrangements with Multiple Performance Obligations&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;When a contract involves multiple performance
obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service
on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from
other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated
stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement
consideration to multiple performance obligations were immaterial.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s contracts may include standard
warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined
in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred
any material costs as a result of such commitments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Cost to Obtain and Fulfill a Contract&lt;/i&gt;.
The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the
liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an
expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to
obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Material Rights&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s contracts with customers may
include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore
need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine
whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of
its prior purchase (a material right).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Other Policies, Judgments and Practical Expedients&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Contract balances. &lt;/i&gt;Contract assets and
liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company&#x2019;s customers
and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract
liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right
to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment
of that consideration is due.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-align: justify"&gt;&lt;i&gt;Remaining performance obligations. &lt;/i&gt;Revenue
allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied,
or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and
does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate
for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows
for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of
one year or less.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Significant&#160;financing&#160;component.&lt;/i&gt;&#160;In
certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied.
The Company&#x2019;s contracts with customer prepayment terms do not include a&#160;significant&#160;financing&#160;component&#160;because
the primary purpose is not to receive or provide financing from or to the customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Contract modifications. &lt;/i&gt;The Company may
modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered
distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract
price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases
where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items
and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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: 0pt 0; text-align: justify"&gt;&lt;i&gt;Principal vs. Agent Considerations&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Judgment is required in determining whether we
are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net
basis based on whether we control the service provided to the end-user and are the principal (i.e., &#x201c;gross&#x201d;), or we arrange
for other parties to provide the service to the end-user and are an agent (i.e., &#x201c;net&#x201d;). This determination also impacts the
presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In dealer transactions where our role is to provide
the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users.
In these transactions, hardware revenue is recorded on a net basis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In dealer and OEM transactions where our role
is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription
revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Judgments and estimates. &lt;/i&gt;Accounting for
contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties
inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the
near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance
obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and
related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period
in which the revisions to the estimates are made.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Concentration of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table sets forth the percentages
of total revenue for customers that represents 10% or more of the respective amounts for the year ended December 31, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&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: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36.9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer B&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;&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: 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;58.4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer C&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;73.2&lt;/td&gt;&lt;td style="text-align: left"&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;&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: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Below 10%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There was $448,780 from these customers in accounts
receivable at December 31, 2024 and $3,200 from these customers in accounts receivable at December 31, 2023.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cost of Revenue &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of revenue consists primarily of direct labor
and related fringe benefits for internal engineering resources, and deployment related travel costs incurred for the completion of the
contracts and hardware costs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Recent Accounting Standards&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2023, the FASB issued ASU 2023-07,
&lt;i&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/i&gt;, which expands disclosures about a public entity&#x2019;s
reportable segments and requires more enhanced information about a reportable segment&#x2019;s expenses, interim segment profit or loss,
and how a public entity&#x2019;s chief operating decision maker uses reported segment profit or loss information in assessing segment performance
and allocating resources. The standard is effective for annual reporting periods beginning after December 15, 2023, and interim periods
within years beginning after December 15, 2024. The Company updated the segment reporting footnote above based on this standard.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-09,
&lt;i&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/i&gt; (&#x201c;ASU 2023-09&#x201d;). ASU 2023-09 expands the annual disclosure
requirements for income taxes, primarily related to the rate reconciliation and income taxes paid. ASC 2023-09 is effective for fiscal
years beginning after December 15, 2024. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated
financial statements and will adopt the standard effective January 1, 2025.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-6069">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Basis
of Presentation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
accompanying consolidated financial statements as of and for the years ended December 31, 2024 and 2023 have been prepared in accordance
with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) and pursuant to applicable rules and regulations
of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). The consolidated financial statements include all normal adjustments necessary
for a fair presentation of the Company&#x2019;s financial position at December 31, 2024 and 2023, and operating results and cash flows
for the periods presented.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-6081">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Principles
of Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary
Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary
than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our consolidated financial
statements. Intercompany accounts and transactions have been eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-6093">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Foreign
Currency Translation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than
U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange
rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional
gains and losses are immaterial to the consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-6109">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Use
of Estimates&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
preparation of consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions.
These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities
as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company&#x2019;s significant
estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants
and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be
reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results
could differ from those estimates.&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-6121">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Concentration
of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Financial
instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality
financial institutions and at times exceeds federally insured limits.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Cash
maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date,
the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized
cost and recognizes gains and losses when realized.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <cyngn:ConcentrationOfSupplierRiskPolicyTextBlock contextRef="c0" id="ixv-6138">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Concentration
of Supplier Risk&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any
significant supplier concentration risk as of December 31, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;</cyngn:ConcentrationOfSupplierRiskPolicyTextBlock>
    <cyngn:CashAndShorttermInvestmentsPolicyPolicyTextBlock contextRef="c0" id="ixv-6174">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Cash,
Restricted Cash and Short-term Investments&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of
changes in value due to changes in interest rates, to be cash. As of December 31, 2024 and December 31, 2023, the Company had approximately
$23.6 million and $3.6 million of cash, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and
redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance
with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) Accounting Standards Codification Topic (&#x201c;ASC&#x201d;)
320, &lt;i&gt;Investments &#x2013; Debt and Equity Securities,&lt;/i&gt; and recorded these securities at amortized cost on the accompanying consolidated
balance sheets as of December 31, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;</cyngn:CashAndShorttermInvestmentsPolicyPolicyTextBlock>
    <us-gaap:Cash contextRef="c3" decimals="-5" id="ixv-12906" unitRef="usd">23600000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c4" decimals="-5" id="ixv-12907" unitRef="usd">3600000</us-gaap:Cash>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-6192">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Accounts
Receivable &lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was zero as of December 31, 2024 and December 31, 2023. In addition, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of December 31, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" id="ixv-12908" unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c4" decimals="0" id="ixv-12909" unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-6204">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Fair
Value Measurements&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
accounting guidance under ASC Topic 820, &lt;i&gt;Fair Value Measurement&lt;/i&gt;, defines fair value, establishes a consistent framework for measuring
fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring
basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability
(an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that
should be determined based on assumptions that market participants would use in pricing an asset or liability.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Level
1&lt;/i&gt;&#x2014;Unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Level
2&lt;/i&gt;&#x2014;Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets
that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full
term of the assets or liabilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Level
3&lt;/i&gt;&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the
assets or liabilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets
and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value
measurement of an instrument does not necessarily result in a change in the amount recorded on the consolidated balance sheets, assets
and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets
and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets
and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based
compensation measured at fair value upon initial recognition.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
carrying amounts of the Company&#x2019;s cash and accounts receivable are reasonable estimates of their fair values due to their short-term
nature. The fair values of the Company&#x2019;s share-based compensation and underwriter warrants were based on observable inputs and
assumptions used in Black-Scholes valuation models derived from independent external valuations.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-6267">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Property
and Equipment&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property
and equipment is stated at cost, less accumulated depreciation and amortization. Testing equipment includes production costs and costs
of materials used in the development of the Company&#x2019;s autonomous driving software. Assets are held as testing equipment until placed
into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded
on a straight-line basis over each asset&#x2019;s estimated useful life. Repair and maintenance costs are expensed as incurred.&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 81%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 18%; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Useful life&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Automobiles (DMV-registered)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Machinery, tools and equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5 years&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Computer and equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3 to 5 years&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="vertical-align: top; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-45"&gt;Shorter&#160;of&#160;3&#160;years&#160;or&#160;lease&#160;term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <cyngn:ScheduleOfEstimatedUsefulLivesTextBlock contextRef="c0" id="ixv-12910">Repair and maintenance costs are expensed as incurred.&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 81%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 18%; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Useful life&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Automobiles (DMV-registered)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Machinery, tools and equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5 years&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Computer and equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;3 to 5 years&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="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="vertical-align: top; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&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"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-45"&gt;Shorter&#160;of&#160;3&#160;years&#160;or&#160;lease&#160;term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</cyngn:ScheduleOfEstimatedUsefulLivesTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c43" id="ixv-12911">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c44" id="ixv-12912">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c45" id="ixv-12913">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c28" id="ixv-12914">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c29" id="ixv-12915">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c46" id="ixv-12916">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-6336">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Operating
Lease&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company accounts for leases in accordance with ASC Topic 842 (&#x201c;ASC 842&#x201d;), &lt;i&gt;Leases&lt;/i&gt;. All contracts are evaluated to determine
whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange
for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold
any finance leases. The Company recognized a right-of-use asset and lease liability in the consolidated balance sheets under ASC 842
on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over
the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease liabilities.&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock contextRef="c0" id="ixv-6349">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Costs
to Develop Software&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software
costs under the following guidance.&lt;/span&gt;&lt;/p&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c0" id="ixv-6365">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Internal-Use
Software costs&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management
has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount
of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage
of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated
with building or significantly enhancing the internally built software platform for internal use is capitalized, while costs associated
with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include
certain payroll and stock compensation costs, as well as subscription server and consulting costs.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Internal-use
software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of three
to five years. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when
the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the
projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and
tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment
charges were associated with the Company&#x2019;s internal-use software for the year ended December 31, 2024 or December 31, 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c26" id="ixv-12917">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c27" id="ixv-12918">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy contextRef="c0" id="ixv-6382">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Costs
to Develop Software to be Sold, Leased or Otherwise Marketed &lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company accounts for research costs of computer software to be sold, leased or otherwise marketed&#160;as expense until technological
feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation,
occupancy, and professional service costs that are incurred to develop functionality for the Company&#x2019;s software and internally
built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized.
Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological
feasibility is established when a working model is complete. After technological feasibility is established, judgement is required to
determine the amount of payroll and stock-based compensation costs to be capitalized on the remaining development efforts. These costs
will continue to be capitalized until such time as when the product or enhancement is available for general release to customers.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed three years to five years and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company&#x2019;s sold, leased or otherwise marketed software for the years ended December 31, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c28" id="ixv-12920">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c29" id="ixv-12921">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-6416">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Long-Lived
Assets and Finite Lived Intangibles&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis
over their estimated remaining economic lives. The patents and trademarks are amortized over 15 years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On
April 1, 2023, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to
subsequently sell the software products and accompanying services. The Company paid a purchase price of $100,000 for these rights. The
Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable
assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained
to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible
assets with a useful life of 15 years. In accordance with ASC 805-50, &#x201c;Business Combination&#x201d;, the agreement was treated a&lt;b&gt;s
&lt;/b&gt;an asset acquisition rather than a business combination.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases
in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change
in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset,
and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying
amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company
recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate
is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the
amount by which the carrying amount exceeds the fair value of the asset. For the year ended December 31, 2023 the Company determined
the existence of an impairment associated with the Company&#x2019;s intangible asset &#x201c;Right to intellectual property&#x201d; and
accordingly recorded an impairment charge of $30,000. (See Note 7. Intangible Assets).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company also identified that the long-lived asset &#x201c;Patents&#x201d;, which have international and U.S. based patents, as the asset
group. The Company evaluated its patents and identified expired international patent applications (&#x201c;expired assets&#x201d;) for
the year ended December 31, 2024. The Company determined there were no further plans to put resources toward these international patent
applications. The group of expired patents carrying value was set to its salvage value which is zero given no future cash flows.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the year ended December 31, 2024, the Company recorded an $118,831 impairment charge under gain (loss) on disposal assets, which is included
in other income (expense) on its consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were
no impairment charges for the year ended December 31, 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c3" id="ixv-12922">P15Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:SupplementalDeferredPurchasePrice contextRef="c30" decimals="0" id="ixv-12923" unitRef="usd">100000</us-gaap:SupplementalDeferredPurchasePrice>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c31" id="ixv-12924">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AssetImpairmentCharges contextRef="c32" decimals="0" id="ixv-12925" unitRef="usd">30000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c33" decimals="0" id="ixv-12926" unitRef="usd">118831</us-gaap:AssetImpairmentCharges>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-6466">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Income
Taxes&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized
for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets
and liabilities and their respective tax basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;A
valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized.
Due to the Company&#x2019;s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of
December 31, 2024 and December 31, 2023 (see Note 11. Income Taxes).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;There
are no uncertain tax positions that would require recognition in the consolidated financial statements. If the Company were to incur
an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any
income tax would be reported as income taxes. Management&#x2019;s conclusions regarding uncertain tax positions may be subject to review
and adjustment at a later date based upon on ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well
as other factors.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <cyngn:WarrantyPolicyTextBlock contextRef="c0" id="ixv-6488">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Common
Stock Warrants&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company issued to its lead underwriter in the Company&#x2019;s IPO warrants to purchase up to 9&lt;sup&gt;(1)&lt;/sup&gt; shares of the Company&#x2019;s common stock. In addition, the Company issued 426&lt;sup&gt;(1)&lt;/sup&gt; common stock warrants as a part of the private placement offering. The Company accounts for warrants in accordance with ASC 480,&#160;&#x201c;Distinguishing Liabilities from Equity&#x201d;.&#160; The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company also applied the guidance in ASC 340-10-S99-1, &lt;i&gt;Other Assets and Deferred Costs&lt;/i&gt;, that states specific incremental costs
directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds
of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract, and
accordingly, classified the warrants as additional paid-in capital.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
                                            Company issued Series A warrants and Series B warrants in connection with securities purchase
                                            agreement on December 20, 2024. The Company accounts for warrants in accordance with ASC
                                            480,&#160;&lt;i&gt;Distinguishing Liabilities from Equity&lt;/i&gt;, depending on the specific terms
                                            of the warrant agreement. The estimated fair value of the Company&#x2019;s warrant agreements
                                            has been determined to be&#160;Level 3 measurement, as certain inputs used to determine the
                                            fair value of these agreements are unobservable.&#160; The Company determined the fair value
                                            of the warrants using the Monte Carlo pricing model and treated the valuation as a liability
                                            in consideration of the variable number of the issuer&#x2019;s equity shares in the warrant
                                            agreements. The resulting warrant liabilities are re-measured at each balance sheet date
                                            until their exercise or expiration, and any change in fair value is recognized in the Company&#x2019;s
                                            consolidated statements of operations under other income (expense).&lt;/span&gt;&lt;/p&gt;</cyngn:WarrantyPolicyTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c34"
      decimals="0"
      id="ix_34_fact"
      unitRef="shares">9</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c35"
      decimals="0"
      id="ix_33_fact"
      unitRef="shares">426</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-6518">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Stock-based
Compensation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of
the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award.
The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures
occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted
by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend
yield (see Note 9. Stock-based Compensation Expense&lt;b&gt;)&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-6535">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Net
Loss Per Share Attributable to Common Stockholders&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average
number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other
contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change
in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common
shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure for details.&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0" id="ixv-6583">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Research
and Development Expense&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Research
and development expenses consists primarily of outsourced engineering services, internal engineering and development expenses, materials,
labor and stock-based compensation of Company personnel involved in the development of the Company&#x2019;s products and services, and
allocated lease costs based on the approximate square footage area used in research and development activities. Research and development
costs are expensed as incurred.&lt;/span&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0" id="ixv-6597">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Selling,
General, and Administrative Expense&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Selling,
general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel,
and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, &#x201c;Other Expense &#x2013; Advertising
Costs&#x201d;, other than trade show expenses which are deferred until occurrence of the future event. &lt;i&gt;&#160;&lt;/i&gt;Advertising costs
for the years ended December 31, 2024 and 2023 were $237,396&#160;and $413,170, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c0" decimals="0" id="ixv-12929" unitRef="usd">237396</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c5" decimals="0" id="ixv-12930" unitRef="usd">413170</us-gaap:AdvertisingExpense>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c0" id="ixv-6613">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Commitments&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount
can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount
within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company
accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of December 31, 2024 and December
31, 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0" id="ixv-6629">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Segment
Reporting&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company operates as one operating segment. The Company&#x2019;s chief operating decision maker is the executive management team, its Chief
Executive Officer and Chief Financial Officer. The executive management team manages operations and business as one operating segment
for the purposes of allocating resources, making operating decisions and evaluating financial performance.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
one operating segment generates revenues from EAS subscriptions with relative add-on offerings such as hardware revenue and other revenue
(i.e., deployment/set up costs) and fixed-price NRE contracts related to customer-specific configuration that consist of several independent
phases and include design, data gathering, hardware installation on an industrial vehicle, customer-specific configuration of the DriveMod
software, and demonstrations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the Company&#x2019;s one segment, the executive management team use revenue and net loss to allocate resources, both reported on the Consolidated
Statement of Operations as Revenue and Net loss. The executive management team also uses revenue and net loss, along with non-financial
inputs and qualitative information, to evaluate the Company&#x2019;s performance, establish compensation, monitor budget versus actual
results, and decide the level of investment in various operating activities and other capital allocation activities. The measure of segment
assets is reported on the Consolidated Balance Sheet as Total assets.&lt;/span&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments contextRef="c36" decimals="0" id="ixv-12931" unitRef="pure">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments contextRef="c0" decimals="0" id="ixv-12932" unitRef="pure">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-6653">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;i&gt;Revenue
Recognition&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Under ASC
606, &#x201c;Revenue from Contracts with Customers&#x201d;, the Company determines revenue recognition through the following steps:&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Identifying the contract,
    or contracts, with the customer&#x37e;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Identifying the performance
    obligations in the contract&#x37e;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Determining the transaction
    price&#x37e;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Allocating the transaction
    price to performance obligations in the contract&#x37e; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Recognizing revenue when,
    or as, the Company satisfies performance obligations by transferring the promised goods or services.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Nature
of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (&#x201c;EAS&#x201d;), (b) nonrecurring
engineering services under fixed fee arrangements (&#x201c;NRE services&#x201d;), (c) product sales of hardware to customers and distributors,
and (d) other, are recognized as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Subscription&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Subscription
revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted
access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual
right to possession of the software.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;SaaS
and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized
ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers.
Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract
period. Contracts are generally fixed price the Company&#x2019;s standard payment terms vary by customer and the products or services
offered.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Revenue
is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally
represented by a sales contract or purchase order with contract durations typically ranging from three to five years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the years ended December 31, 2024 and 2023, subscription revenue was $24,114 and $15,128, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Non-Recurring
Engineering (&#x201c;NRE&#x201d;)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company enters into Non-Recurring Engineering (&#x201c;NRE&#x201d;) contracts that are principally comprised of engineering services related
to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract
price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under
these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement
of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue
from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred
to customers. Each of the Company&#x2019;s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon
completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects
the consideration to which the Company expects to be entitled in exchange for those goods or services.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the years ended December 31, 2024 and 2023, NRE revenue was $0 and $1,420,000, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Hardware&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Hardware
Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod
Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers
that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by
the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For
the years ended December 31, 2024 and 2023, hardware revenue was $295,010 and $38,622, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;Other&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other
revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware
and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included
within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation,
configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time
as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service
contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The
Company&#x2019;s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements
are generally short-term, with stated contract terms that are less than one year.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company collects and remits taxes assessed
by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company
and the Company&#x2019;s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The
Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers
are included in net sales, while costs of shipping and handling are included in cost of revenue.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2024 and 2023,
other revenue was $49,014 and $15,567 respectively.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Arrangements with Multiple Performance Obligations&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;When a contract involves multiple performance
obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service
on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from
other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated
stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement
consideration to multiple performance obligations were immaterial.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s contracts may include standard
warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined
in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred
any material costs as a result of such commitments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Cost to Obtain and Fulfill a Contract&lt;/i&gt;.
The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the
liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an
expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to
obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Material Rights&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s contracts with customers may
include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore
need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine
whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of
its prior purchase (a material right).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Other Policies, Judgments and Practical Expedients&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Contract balances. &lt;/i&gt;Contract assets and
liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company&#x2019;s customers
and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract
liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right
to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment
of that consideration is due.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Remaining performance obligations. &lt;/i&gt;Revenue
allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied,
or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and
does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate
for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows
for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of
one year or less.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Significant&#160;financing&#160;component.&lt;/i&gt;&#160;In
certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied.
The Company&#x2019;s contracts with customer prepayment terms do not include a&#160;significant&#160;financing&#160;component&#160;because
the primary purpose is not to receive or provide financing from or to the customers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Contract modifications. &lt;/i&gt;The Company may
modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered
distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract
price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases
where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable
to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items
and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Principal vs. Agent Considerations&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Judgment is required in determining whether we
are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net
basis based on whether we control the service provided to the end-user and are the principal (i.e., &#x201c;gross&#x201d;), or we arrange
for other parties to provide the service to the end-user and are an agent (i.e., &#x201c;net&#x201d;). This determination also impacts the
presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In dealer transactions where our role is to provide
the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users.
In these transactions, hardware revenue is recorded on a net basis.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In dealer and OEM transactions where our role
is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription
revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Judgments and estimates. &lt;/i&gt;Accounting for
contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties
inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the
near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance
obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and
related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period
in which the revisions to the estimates are made.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Concentration of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table sets forth the percentages
of total revenue for customers that represents 10% or more of the respective amounts for the year ended December 31, 2024 and 2023, respectively.&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&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: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36.9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer B&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;&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: 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;58.4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer C&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;73.2&lt;/td&gt;&lt;td style="text-align: left"&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;&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: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Below 10%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There was $448,780 from these customers in accounts
receivable at December 31, 2024 and $3,200 from these customers in accounts receivable at December 31, 2023.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c37" decimals="0" id="ixv-12933" unitRef="usd">15128</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c38" decimals="0" id="ixv-12934" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c38" decimals="0" id="ixv-12935" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c39" decimals="0" id="ixv-12936" unitRef="usd">1420000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c40" decimals="0" id="ixv-12937" unitRef="usd">38622</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="c0" decimals="0" id="ixv-12938" unitRef="usd">49014</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:OtherCostOfOperatingRevenue contextRef="c5" decimals="0" id="ixv-12939" unitRef="usd">15567</us-gaap:OtherCostOfOperatingRevenue>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c0" id="ixv-6930">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table sets forth the percentages
of total revenue for customers that represents 10% or more of the respective amounts for the year ended December 31, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&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: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36.9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer B&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;&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: 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;58.4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer C&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;73.2&lt;/td&gt;&lt;td style="text-align: left"&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;&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: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Below 10%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c47"
      decimals="3"
      id="ix_31_fact"
      unitRef="pure">0.369</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c48" decimals="3" id="ixv-12941" unitRef="pure">0.584</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c49"
      decimals="3"
      id="ix_32_fact"
      unitRef="pure">0.732</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c41" decimals="0" id="ixv-12943" unitRef="usd">448780</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c42" decimals="0" id="ixv-12944" unitRef="usd">3200</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <cyngn:CostOfRevenuePolicyTextBlock contextRef="c0" id="ixv-7010">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Cost of Revenue &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost of revenue consists primarily of direct labor
and related fringe benefits for internal engineering resources, and deployment related travel costs incurred for the completion of the
contracts and hardware costs.&lt;/p&gt;</cyngn:CostOfRevenuePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-7021">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Recent Accounting Standards&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2023, the FASB issued ASU 2023-07,
&lt;i&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/i&gt;, which expands disclosures about a public entity&#x2019;s
reportable segments and requires more enhanced information about a reportable segment&#x2019;s expenses, interim segment profit or loss,
and how a public entity&#x2019;s chief operating decision maker uses reported segment profit or loss information in assessing segment performance
and allocating resources. The standard is effective for annual reporting periods beginning after December 15, 2023, and interim periods
within years beginning after December 15, 2024. The Company updated the segment reporting footnote above based on this standard.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-09,
&lt;i&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/i&gt; (&#x201c;ASU 2023-09&#x201d;). ASU 2023-09 expands the annual disclosure
requirements for income taxes, primarily related to the rate reconciliation and income taxes paid. ASC 2023-09 is effective for fiscal
years beginning after December 15, 2024. The Company does not expect the adoption of ASU 2023-09 to have a material impact on its consolidated
financial statements and will adopt the standard effective January 1, 2025.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0" id="ixv-7040">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;3. Revenue and Contracts with Customers&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Contract Balances&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Timing differences between revenue recognized,
billings, and customer payments result in contract assets and liabilities. Contract assets represent revenue recognized in excess of customer
billings. Contract liabilities represent payments received from customers in advance of satisfying performance obligations. The Company
had contract assets of $3,007 and contract liabilities of $3,333 as of December 31, 2024. The Company had no contract assets and no liabilities
as of December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Deferred Contract Costs&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company defers costs associated with fulfilling
its contracts if those costs meet all of the following criteria: (i) the costs relate directly to a contract, (ii) the costs generate
or enhance resources of the Company that will be used in satisfying performance obligations in the future, and (iii) the costs are expected
to be recovered. Costs are recognized over the life of the contract or when the respective milestone has been completed as cost of revenue.
The Company had deferred contract costs totaling $120,793 and $0 as of December 31, 2024 and December 31, 2023, respectively. Deferred
contract costs are included in prepaid and other current assets in the consolidated balance sheets.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c3" decimals="0" id="ixv-12945" unitRef="usd">3007</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c3" decimals="0" id="ixv-12946" unitRef="usd">3333</us-gaap:ContractWithCustomerLiability>
    <us-gaap:DeferredCostsCurrentAndNoncurrent contextRef="c3" decimals="0" id="ixv-12947" unitRef="usd">120793</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <us-gaap:DeferredCostsCurrentAndNoncurrent contextRef="c4" decimals="0" id="ixv-12948" unitRef="usd">0</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c0" id="ixv-7058">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;4. Balance Sheet Components&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Financial Instruments&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s short-term investments consisted
of U.S. government treasury bills, which are accounted for as held-to-maturity (&#x201c;HTM&#x201d;) securities. HTM securities are carried
at amortized cost and, as a result, are not remeasured to fair value on a recurring basis. As of December 31, 2024 and December 31, 2023,
the amortized cost of the Company&#x2019;s U.S. government treasury bills totaled $0 and $4.6 million, respectively, which approximated
their fair value based on Level 1 inputs. All of the Company&#x2019;s short-term investments will mature within one year of December 31,
2024. The Company does not expect a credit loss for its short-term investments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Prepaid expenses and other current assets&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Prepaid expenses and other current assets are comprised of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Inventory&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;150,241&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Prepaid Expenses&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;303,803&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;385,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Security Deposits&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,149&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;155,729&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="text-align: left"&gt;Tax Receivables&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;765,598&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;765,697&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Receivables and current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;585,431&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total prepaid and expenses and other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,965,222&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,316,426&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Property and Equipment, Net&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property and equipment were reclassified to better
reflect their appropriate categories within the fixed asset register. These reclassifications did not have a significant impact on the
overall asset values or depreciation expense. Property and equipment is comprised of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Automobiles (DMV-registered)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;128,862&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;276,677&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Machine, tools and equipment&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;660,155&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;506,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computers and equipment&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;389,007&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;338,155&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="text-align: left"&gt;Capitalized software&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;950,832&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;342,136&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&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;66,182&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;178,491&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="text-align: left"&gt;Leasehold improvements&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;221,977&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;221,977&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Testing equipment (Work in Progress)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;687,986&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;458,406&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Property and equipment, gross&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;3,105,001&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;2,322,009&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(785,599&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(835,337&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total property and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,319,402&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,486,672&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Depreciation expense for the years ended December
31, 2024 and 2023 was $214,494 and $312,253, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Accounts Payable &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts payable includes independent director
fees payable of $28,333 and $41,250 as of December 31, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Accrued Expenses and Other Current Liabilities&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accrued expenses and other current liabilities
are comprised of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Credit card payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,103&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses&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;788,948&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;112,786&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred revenue&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;769,180&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;101,500&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="text-align: left; padding-bottom: 1.5pt"&gt;Accrued payroll&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,314,038&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;985,753&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total accrued expenses and other current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,874,216&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,201,142&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ShortTermInvestments contextRef="c50" decimals="-6" id="ixv-12949" unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c51" decimals="-5" id="ixv-12950" unitRef="usd">4600000</us-gaap:ShortTermInvestments>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="c0" id="ixv-7076">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Prepaid expenses and other current assets are comprised of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Inventory&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;150,241&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Prepaid Expenses&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;303,803&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;385,474&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Security Deposits&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,149&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;155,729&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="text-align: left"&gt;Tax Receivables&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;765,598&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;765,697&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Receivables and current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;585,431&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total prepaid and expenses and other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,965,222&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,316,426&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-12951" unitRef="usd">150241</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent contextRef="c3" decimals="0" id="ixv-12952" unitRef="usd">303803</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c4" decimals="0" id="ixv-12953" unitRef="usd">385474</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="c3" decimals="0" id="ixv-12954" unitRef="usd">160149</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="c4" decimals="0" id="ixv-12955" unitRef="usd">155729</us-gaap:DepositsAssetsCurrent>
    <us-gaap:IncomeTaxesReceivable contextRef="c3" decimals="0" id="ixv-12956" unitRef="usd">765598</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c4" decimals="0" id="ixv-12957" unitRef="usd">765697</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c3" decimals="0" id="ixv-12958" unitRef="usd">585431</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c4" decimals="0" id="ixv-12959" unitRef="usd">9526</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-12960" unitRef="usd">1965222</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c4" decimals="0" id="ixv-12961" unitRef="usd">1316426</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-12962">Property and equipment is comprised of the following:&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Automobiles (DMV-registered)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;128,862&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;276,677&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Machine, tools and equipment&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;660,155&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;506,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computers and equipment&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;389,007&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;338,155&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="text-align: left"&gt;Capitalized software&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;950,832&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;342,136&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&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;66,182&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;178,491&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="text-align: left"&gt;Leasehold improvements&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;221,977&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;221,977&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Testing equipment (Work in Progress)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;687,986&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;458,406&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Property and equipment, gross&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;3,105,001&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;2,322,009&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(785,599&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(835,337&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total property and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,319,402&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,486,672&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c52" decimals="0" id="ixv-12963" unitRef="usd">128862</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c53" decimals="0" id="ixv-12964" unitRef="usd">276677</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c54" decimals="0" id="ixv-12965" unitRef="usd">660155</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c55" decimals="0" id="ixv-12966" unitRef="usd">506167</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c45" decimals="0" id="ixv-12967" unitRef="usd">389007</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c56" decimals="0" id="ixv-12968" unitRef="usd">338155</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c57" decimals="0" id="ixv-12969" unitRef="usd">950832</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c58" decimals="0" id="ixv-12970" unitRef="usd">342136</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c46" decimals="0" id="ixv-12971" unitRef="usd">66182</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c59" decimals="0" id="ixv-12972" unitRef="usd">178491</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c60" decimals="0" id="ixv-12973" unitRef="usd">221977</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c61" decimals="0" id="ixv-12974" unitRef="usd">221977</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c62" decimals="0" id="ixv-12975" unitRef="usd">687986</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c63" decimals="0" id="ixv-12976" unitRef="usd">458406</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-12977" unitRef="usd">3105001</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="0" id="ixv-12978" unitRef="usd">2322009</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-12979" unitRef="usd">785599</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-12980" unitRef="usd">835337</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-12981" unitRef="usd">2319402</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-12982" unitRef="usd">1486672</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c0" decimals="0" id="ixv-12983" unitRef="usd">214494</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c5" decimals="0" id="ixv-12984" unitRef="usd">312253</us-gaap:Depreciation>
    <us-gaap:AccountsPayableCurrentAndNoncurrent contextRef="c3" decimals="0" id="ixv-12985" unitRef="usd">28333</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent contextRef="c4" decimals="0" id="ixv-12986" unitRef="usd">41250</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-7305">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accrued expenses and other current liabilities
are comprised of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Credit card payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,103&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses&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;788,948&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;112,786&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred revenue&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;769,180&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;101,500&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="text-align: left; padding-bottom: 1.5pt"&gt;Accrued payroll&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,314,038&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;985,753&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Total accrued expenses and other current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,874,216&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,201,142&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <cyngn:CreditCardPayableCurrent contextRef="c3" decimals="0" id="ixv-12987" unitRef="usd">2050</cyngn:CreditCardPayableCurrent>
    <cyngn:CreditCardPayableCurrent contextRef="c4" decimals="0" id="ixv-12988" unitRef="usd">1103</cyngn:CreditCardPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-12989" unitRef="usd">788948</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-12990" unitRef="usd">112786</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" id="ixv-12991" unitRef="usd">769180</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c4" decimals="0" id="ixv-12992" unitRef="usd">101500</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c3" decimals="0" id="ixv-12993" unitRef="usd">1314038</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c4" decimals="0" id="ixv-12994" unitRef="usd">985753</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-12995" unitRef="usd">2874216</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-12996" unitRef="usd">1201142</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-7372">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;5. Operating Lease&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company leases its office space in Menlo Park,
California, under an operating lease agreement dated August 18, 2017, that was originally signed for a term of five years. The lease has
been amended and extended several times since the original signing and currently expires in May 2025. Monthly payments are approximately
$60,000. The lease includes common area maintenance costs that are paid separately from rent based on actual costs incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s future lease payments under
the non-cancellable lease as of December 31, 2024, which are presented as lease liabilities on the Company&#x2019;s consolidated balance
sheet, are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;For the year ended December 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Operating&lt;br/&gt; Lease&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;320,526&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Less: imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,182&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Present value of lease liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;317,344&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%; text-align: left"&gt;Weighted-average remaining lease term (in years)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.42&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1.42&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;Weighted-average discount rate&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;4.87&lt;/td&gt;&lt;td style="text-align: left"&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;3.05&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Lease expense was $678,037 and $601,913 for the
years ended December 31, 2024 and 2023, respectively. The amortization of the operating lease right-of-use assets, which is included in
the lease expense, totaled $694,373 and $591,656 for the years ended December 31, 2024 and 2023, respectively. The weighted average discount
rate is based on the incremental borrowing rate that is utilized to present value the remaining lease payments over the lease term.&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="0" id="ixv-12997" unitRef="usd">60000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-7379">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s future lease payments under
the non-cancellable lease as of December 31, 2024, which are presented as lease liabilities on the Company&#x2019;s consolidated balance
sheet, are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;For the year ended December 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Operating&lt;br/&gt; Lease&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;320,526&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Less: imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,182&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Present value of lease liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;317,344&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="0" id="ixv-12998" unitRef="usd">320526</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c3" decimals="0" id="ixv-12999" unitRef="usd">3182</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c3" decimals="0" id="ixv-13000" unitRef="usd">317344</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-7408">&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%; text-align: left"&gt;Weighted-average remaining lease term (in years)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.42&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1.42&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;Weighted-average discount rate&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;4.87&lt;/td&gt;&lt;td style="text-align: left"&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;3.05&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-13001">P0Y5M1D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c4" id="ixv-13002">P1Y5M1D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" id="ixv-13003" unitRef="pure">0.0487</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="4" id="ixv-13004" unitRef="pure">0.0305</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="0" id="ixv-13005" unitRef="usd">678037</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c5" decimals="0" id="ixv-13006" unitRef="usd">601913</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="0" id="ixv-13007" unitRef="usd">694373</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c5" decimals="0" id="ixv-13008" unitRef="usd">591656</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c0" id="ixv-7463">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;7. Intangible Assets, Net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The gross carrying amount and accumulated amortization
of separately identifiable intangible assets are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Gross Carrying Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Accumulated Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair Market Value Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Net Carrying Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Developed software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,425,689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;&#160;&#160;&#160;&#160;&#160;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,425,689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Patents&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;611,072&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;(41,856&lt;/td&gt;&lt;td style="text-align: left"&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;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;&#x2013;&lt;/div&gt;&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;(118,831&lt;/td&gt;&lt;td style="text-align: left"&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;450,385&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Trademark&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;45,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(26,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,081,761&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(67,856&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(118,831&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,895,074&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;As of December 31, 2023&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fair Market Value Adjustment&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Impairment&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Net&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Developed software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;542,692&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-56"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;542,692&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Patents&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;539,840&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;(20,117&lt;/td&gt;&lt;td style="text-align: left"&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;&lt;div style="-sec-ix-hidden: hidden-fact-57"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-58"&gt;-&lt;/div&gt;&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;519,723&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trademark&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;45,000&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;(23,000&lt;/td&gt;&lt;td style="text-align: left"&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;&lt;div style="-sec-ix-hidden: hidden-fact-59"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;-&lt;/div&gt;&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;22,000&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="text-align: left; padding-bottom: 1.5pt"&gt;Rights to intellectual property&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;100,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(50,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(30,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,227,532&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(63,117&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(50,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(30,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,084,415&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Amortization expense for each of the years ended
December 31, 2024 and 2023 was $24,739 and $27,372, respectively. There was no amortization expense for the developed software for the
years ended December 31, 2024 and 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 360, &lt;i&gt;Property, Plant, and Equipment&lt;/i&gt;,
defines a multi-step process to test long-lived assets, including intangible assets, for recoverability that if failed would indicate
impairment. First, the Company must consider whether indicators of impairment of long-lived assets are present. The Company determined
the Triggering Events in conjunction with preparation of its financial statements for the year ended December 31, 2024 provided such indication.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Next, the Company must review the long-lived assets
to define asset group(s) that would reflect the lowest level of assets to which discrete cash flows are identifiable, and test these asset
groups for impairment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In performing this review, the Company identified
that the long-lived asset &#x201c;Patents&#x201d;, which have international and U.S. based patents, as the asset group. The Company evaluated
its patents and identified expired international patent applications (&#x201c;expired assets&#x201d;) for the year ended December 31, 2024.
The Company determined there were no further plans to put resources toward these international patent applications. The group of expired
patents carrying value was set to its salvage value which is zero given no future cash flows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the year ended December 31, 2024, the Company
recorded a $118,831 impairment charge under gain (loss) on disposal assets, which is included in other income (expense) on its consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were no impairment charges for the year
ended December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company identified that the long-lived asset
&#x201c;Rights to intellectual property&#x201d;, all of which relate to the Infinitracker, should be classified as abandoned (the &#x201c;Abandoned
Asset&#x201d;) with the Company determining that it no longer has plans to provide support and sale of the product. The Abandoned Asset&#x2019;s
carrying value was set to its salvage value which is zero given no future cash flows. In addition, the Company abandoned the use of the
associated inventory and recorded a loss of $66,690 to impair the inventory to $0 as of December 31, 2023. &#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The impairment charges as of December 31, 2023,
the Company recorded a fair market value adjustment of $50,000 and a $30,000 impairment charge under amortization expense on its consolidated
statement of operations to adjust the Abandoned Asset to its salvage value of &lt;span style="-sec-ix-hidden: hidden-fact-62"&gt;zero&lt;/span&gt;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;It was determined for all remaining long-lived
assets (excluding the Abandoned Asset) that there were no triggering events, and therefore, no further impairment charges to long-lived
assets were necessary as of December 31, 2024 and December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Estimated amortization expense for all intangible
assets subject to amortization in future years is expected to be:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Years ended December 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;26,909&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&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;26,909&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2027&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;26,909&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="text-align: left"&gt;2028&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;26,909&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2029&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;26,909&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-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,760,529&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,895,074&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c0" id="ixv-7467">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The gross carrying amount and accumulated amortization
of separately identifiable intangible assets are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Gross Carrying Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Accumulated Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair Market Value Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Net Carrying Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Developed software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,425,689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;&#160;&#160;&#160;&#160;&#160;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,425,689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Patents&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;611,072&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;(41,856&lt;/td&gt;&lt;td style="text-align: left"&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;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;&#x2013;&lt;/div&gt;&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;(118,831&lt;/td&gt;&lt;td style="text-align: left"&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;450,385&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Trademark&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;45,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(26,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,081,761&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(67,856&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;&#x2013;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(118,831&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,895,074&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;As of December 31, 2023&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Fair Market Value Adjustment&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Impairment&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Net&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Developed software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;542,692&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-56"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;542,692&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Patents&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;539,840&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;(20,117&lt;/td&gt;&lt;td style="text-align: left"&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;&lt;div style="-sec-ix-hidden: hidden-fact-57"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-58"&gt;-&lt;/div&gt;&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;519,723&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trademark&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;45,000&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;(23,000&lt;/td&gt;&lt;td style="text-align: left"&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;&lt;div style="-sec-ix-hidden: hidden-fact-59"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;-&lt;/div&gt;&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;22,000&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="text-align: left; padding-bottom: 1.5pt"&gt;Rights to intellectual property&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;100,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(50,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(30,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,227,532&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(63,117&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(50,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(30,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,084,415&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c65" decimals="0" id="ixv-13009" unitRef="usd">1425689</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c69" decimals="0" id="ixv-13010" unitRef="usd">1425689</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c70" decimals="0" id="ixv-13011" unitRef="usd">611072</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c71" decimals="0" id="ixv-13012" unitRef="usd">41856</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c73" decimals="0" id="ixv-13013" unitRef="usd">118831</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c74" decimals="0" id="ixv-13014" unitRef="usd">450385</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c75" decimals="0" id="ixv-13015" unitRef="usd">45000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c76" decimals="0" id="ixv-13016" unitRef="usd">26000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c79" decimals="0" id="ixv-13017" unitRef="usd">19000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c80" decimals="0" id="ixv-13018" unitRef="usd">2081761</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c81" decimals="0" id="ixv-13019" unitRef="usd">67856</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c83" decimals="0" id="ixv-13020" unitRef="usd">118831</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c84" decimals="0" id="ixv-13021" unitRef="usd">1895074</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c85" decimals="0" id="ixv-13022" unitRef="usd">-542692</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c89" decimals="0" id="ixv-13023" unitRef="usd">542692</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c90" decimals="0" id="ixv-13024" unitRef="usd">-539840</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment contextRef="c91" decimals="0" id="ixv-13025" unitRef="usd">-20117</cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c94" decimals="0" id="ixv-13026" unitRef="usd">519723</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c95" decimals="0" id="ixv-13027" unitRef="usd">-45000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment contextRef="c96" decimals="0" id="ixv-13028" unitRef="usd">-23000</cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c99" decimals="0" id="ixv-13029" unitRef="usd">22000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c100" decimals="0" id="ixv-13030" unitRef="usd">-100000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment contextRef="c101" decimals="0" id="ixv-13031" unitRef="usd">-20000</cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment>
    <cyngn:FiniteLivedIntangibleAssetsImpairment contextRef="c102" decimals="0" id="ixv-13032" unitRef="usd">50000</cyngn:FiniteLivedIntangibleAssetsImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c103" decimals="0" id="ixv-13033" unitRef="usd">30000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c105" decimals="0" id="ixv-13034" unitRef="usd">-1227532</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment contextRef="c106" decimals="0" id="ixv-13035" unitRef="usd">-63117</cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment>
    <cyngn:FiniteLivedIntangibleAssetsImpairment contextRef="c107" decimals="0" id="ixv-13036" unitRef="usd">50000</cyngn:FiniteLivedIntangibleAssetsImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c108" decimals="0" id="ixv-13037" unitRef="usd">30000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c109" decimals="0" id="ixv-13038" unitRef="usd">1084415</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="0" id="ixv-13039" unitRef="usd">24739</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c5" decimals="0" id="ixv-13040" unitRef="usd">27372</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c0" decimals="0" id="ixv-13041" unitRef="usd">118831</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:SalvageAndSubrogationRecoveriesValue contextRef="c3" decimals="0" id="ixv-13042" unitRef="usd">0</us-gaap:SalvageAndSubrogationRecoveriesValue>
    <us-gaap:InventoryWriteDown contextRef="c64" decimals="0" id="ixv-13043" unitRef="usd">66690</us-gaap:InventoryWriteDown>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c5" decimals="0" id="ixv-13044" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:AssetsFairValueAdjustment contextRef="c5" decimals="0" id="ixv-13045" unitRef="usd">50000</us-gaap:AssetsFairValueAdjustment>
    <us-gaap:AssetImpairmentCharges contextRef="c64" decimals="0" id="ixv-13046" unitRef="usd">30000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0" id="ixv-7770">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Estimated amortization expense for all intangible
assets subject to amortization in future years is expected to be:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Years ended December 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;26,909&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&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;26,909&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2027&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;26,909&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="text-align: left"&gt;2028&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;26,909&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2029&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;26,909&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-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,760,529&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,895,074&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c3" decimals="0" id="ixv-13047" unitRef="usd">26909</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c3" decimals="0" id="ixv-13048" unitRef="usd">26909</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c3" decimals="0" id="ixv-13049" unitRef="usd">26909</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c3" decimals="0" id="ixv-13050" unitRef="usd">26909</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c3" decimals="0" id="ixv-13051" unitRef="usd">26909</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c3" decimals="0" id="ixv-13052" unitRef="usd">1760529</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c3" decimals="0" id="ixv-13053" unitRef="usd">1895074</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-7825">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;7. Capital Structure&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Common Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2024 and 2023, the Company is authorized to issue
200,000,000 shares of common stock with a par value of $0.00001 per share. As of December 31, 2024 and December 31, 2023, the Company
had 199,110&lt;sup&gt;(1)&lt;/sup&gt; and 5,147&lt;sup&gt;(1)&lt;/sup&gt;&#160;shares of common stock issued and outstanding, respectively. Holders of common
stock have no preemptive, conversion or subscription rights and there are no redemption or sinking fund provisions applicable to the common
stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights
of the holders of shares of any series of preferred stock that the Company may designate in the future.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Preferred Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In October 2021, the Company amended its Certificate
of Incorporation and revised the number of preferred stock shares authorized for issuance to&#160;10,000,000&#160;shares at a par value
of $0.00001. As of December 31, 2024 and December 31, 2023, there were &lt;span style="-sec-ix-hidden: hidden-fact-63"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-64"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-65"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-66"&gt;no&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; shares of preferred stock issued and outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Reverse Stock Split&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 25, 2024, the Company&#x2019;s stockholders
voted to authorize the Company&#x2019;s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within
a range of&#160;1-for-5&#160;to&#160;1-for-100. On June 25, 2024, the Company&#x2019;s Board of Directors determined to effect the reverse
stock split of the common stock at a&#160;1-for-100&#160;ratio, which reverse split became effective in the market on July 5, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 30, 2025, the Company&#x2019;s stockholders
voted to authorize the Company&#x2019;s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within
a range of 1-for-5 to 1-for-150. On January 30, 2025, the Company&#x2019;s Board of Directors determined to effect the reverse stock split
of the common stock at a 1-for-150 ratio, which reverse split became effective in the market on February 18, 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s primary reasons for effecting
the reverse stock splits was to increase the per share price of our common stock to meet Nasdaq&#x2019;s minimum bid price requirement
for continued listing on Nasdaq.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Common Stock Offerings&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 30, 2024, the Company entered into
a securities purchase agreement pursuant to which the Company agreed to sell and issue, in a registered direct offering, 44,333&lt;sup&gt;(2)&lt;/sup&gt;
shares of its common stock, par value $0.00001 per share at a purchase price of $90&lt;sup&gt;(2)&lt;/sup&gt; per share and 55,667&lt;sup&gt;(2)&lt;/sup&gt; pre-funded
warrants to purchase shares of Common Stock, at a purchase price of $89.985&lt;sup&gt;(2)&lt;/sup&gt; per Pre-Funded Warrant. The Pre-Funded Warrants
are classified as a component of permanent stockholders&#x2019; equity within additional paid-in capital and were recorded at the issuance
date concluding the purchase price approximated the fair value. The offering closed on December 31, 2024. The Company received net proceeds
of approximately $8.1 million from the Offering, after deducting the estimated offering expenses payable by the Company, including the
placement agent fees.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 20, 2024, the Company entered into
a securities purchase agreement for the sale and issuance of (i) 20,507&lt;sup&gt;(2)&lt;/sup&gt; units at a public offering price per Unit of $241.50&lt;sup&gt;(2)&lt;/sup&gt;
with each Unit consisting of one share of common stock, par value $0.00001 per share, one Series A warrant to purchase one share of Common
Stock at an exercise price of $301.875&lt;sup&gt;(2)&lt;/sup&gt; per share and one Series B warrant to purchase one share of Common Stock at an exercise
price of $301.875&lt;sup&gt;(2)&lt;/sup&gt; and (ii) 62,309&lt;sup&gt;(2)&lt;/sup&gt; pre-funded units at a public offering price of $241.485&lt;sup&gt;(2)&lt;/sup&gt; per
Pre-Funded Unit, with each Pre-Funded Unit consisting of one pre-funded warrant exercisable for one share of Common Stock at an exercise
price of $0.015&lt;sup&gt;(2)&lt;/sup&gt; per share, one Series A Warrant and one Series B Warrant. The Pre-Funded Warrants are classified as a component
of permanent stockholders&#x2019; equity within additional paid-in capital and were recorded at the issuance date concluding the purchase
price approximated the fair value. The offering closed on December 23, 2024. The net proceeds to the Company from the Offering were approximately
$18.2 million, after deducting placement agent&#x2019;s fees and the payment of other estimated offering expenses associated with the offering
that are payable by the Company.&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;sup&gt;(2)&lt;/sup&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;All
information has been retroactively adjusted to reflect the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;Capital
Structure&#160;for details.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 23, 2024, the Company entered into an
underwritten Agreement with Aegis Capital Corp. (&#x201c;Aegis&#x201d;), pursuant to which Aegis acted as the Company&#x2019;s underwriter
on a firm commitment basis in connection with the sale by the Company of an aggregate of&#160;3,333&lt;sup&gt;(1)&lt;/sup&gt;&#160;shares of common
stock in a public offering, which included: (i)&#160;1,320&lt;sup&gt;(1)&lt;/sup&gt;&#160;shares of common stock, and (ii) pre-funded warrants to
purchase&#160;2,013&lt;sup&gt;(1)&lt;/sup&gt;&#160;shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.15&lt;sup&gt;(1)&lt;/sup&gt;.&#160;Each
share of common stock was sold at an offering price of $1,500&lt;sup&gt;(1)&lt;/sup&gt;, and each Pre-Funded Warrant was sold at an offering price
of $1,499.85&lt;sup&gt;(1)&lt;/sup&gt;. The Pre-Funded Warrants are classified as a component of permanent stockholders&#x2019; equity within additional
paid-in capital and were recorded at the issuance date concluding the purchase price approximated the fair value. The Company determined
the fair value of the Series A and Series B warrants using the Monte Carlo pricing model and treated the valuation as a liability in consideration
of the variable number of the issuer&#x2019;s equity shares in the warrant agreements. The offering closed on April 25, 2024. On May 3
2024, the Company closed on the sale of an additional&#160;136&lt;sup&gt;(1)&lt;/sup&gt;&#160;shares of common stock, upon exercise by the underwriter
of the over-allotment option. The Company received net proceeds of approximately $4.6&#160;million, after deducting the estimated offering
expenses payable by the Company, including the placement agent fees.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 8, 2023, the Company entered into
a &lt;span&gt;Placement Agent Agreement with Aegis Capital Corp. (&#x201c;Aegis&#x201d;), pursuant to which Aegis
acted as the Company&#x2019;s placement agent, on a reasonable best efforts basis, in connection with the sale by the Company of &lt;/span&gt;an
aggregate of 2,222&lt;sup&gt;(1)&lt;/sup&gt; shares of common stock in a public offering, which included: (i) 765&lt;sup&gt;(1)&lt;/sup&gt;&#160; shares of common
stock, and (ii) pre-funded warrants to purchase 1,458&lt;sup&gt;(1)&lt;/sup&gt;&#160; shares of common stock. The Pre-Funded Warrants had a nominal
exercise price of $0.15&lt;sup&gt;(1)&lt;/sup&gt;.&#160;Each share of common stock was sold at an offering price of $2,250&lt;sup&gt;(1)&lt;/sup&gt;, and each
Pre-Funded Warrant was sold at an offering price of $2,249.85&lt;sup&gt;(1)&lt;/sup&gt;. The Pre-Funded Warrants are classified as a component of
permanent stockholders&#x2019; equity within additional paid-in capital and were recorded at the issuance date concluding the purchase
price approximated the fair value. The offering closed on December 12, 2023. The Company received net proceeds of approximately $4.5 million,
after deducting the estimated offering expenses payable by the Company, including the placement agent fees.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;At the Market Equity Financing&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 31, 2023, the Company entered into an ATM
Sales Agreement with Virtu Americas LLC (the &#x201c;ATM Sales Agreement&#x201d;), under which the Company may, from time to time, sell
shares of the Company&#x2019;s common stock at market prices by methods deemed to be an &#x201c;at-the-market&#160;offering&#x201d; as defined
in Rule&#160;415&#160;promulgated under the&#160;Securities Act of 1933, as amended.&#160;The ATM Sales Agreement and related prospectus
is limited to sales of up to an aggregate maximum $8.8&#160;million of shares of the Company&#x2019;s common stock.&#160;The Company pays
Virtu Americas LLC up to&#160;3.0% of the gross proceeds as a commission. As of December 31, 2024, a total of&#160;4,524&lt;sup&gt;(1)&lt;/sup&gt;
shares of common stock were sold through Virtu Americas LLC under the ATM Sales Agreement. As of December 31, 2024, the Company has received
net proceeds of $8,597,957&#160;after payment of commission fees of $175,468&#160;and other related expenses of $60,465.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Private Placement Offering&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;On November 12, 2024, the Company entered into a Securities Purchase
Agreement (&#x201c;SPA&#x201d;) with certain investors pursuant to which we sold, in a private placement, senior notes with an aggregate
principal amount of $4,375,000 (the &#x201c;Notes&#x201d;), and received proceeds before expenses of $3,500,000. The Notes matured on February
12, 2025, with 20% interest rate. As consideration for entering into the SPA, we issued a total of 2,701&lt;sup&gt;(1)&lt;/sup&gt; shares of common
stock of the Company to the Purchasers on November 13, 2024. The common stock and the Notes were recorded at the relative fair values
in accordance with ASC 470-20-25-2. The placement agent fee and other offering expenses were allocated based on the aforementioned fair
values as a reduction to the carrying amount of the debt and a reduction of the equity in accordance with ASC 505-10. The amortization
of the debt discount and issuance costs was recorded in interest income (expense) on the consolidated statement of operations. As of December
31, 2024, the Notes were paid in full.&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;All information has been retroactively adjusted to reflect the 1-for-100
reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;&lt;i&gt;Capital
Structure&#160;&lt;/i&gt;for details.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Common Stock Warrants&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal"&gt;As
a part of the securities purchase agreement on December 20, 2024, the following warrants were issued, all of which contain standard anti-dilution
protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar
changes in the Company&#x2019;s common stock or capital structure, and none of which have any participating rights for any losses&lt;sup&gt;(2)&lt;/sup&gt;:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Securities into which warrants are convertible&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Warrants&lt;br/&gt; outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Expiration&lt;br/&gt; Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left"&gt;Series A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,816&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;301.88&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center"&gt;January 2030&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,268,691&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Series B&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;82,816&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;301.88&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;July 2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,075,456&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;165,632&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;22,344,147&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company used the following assumptions:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Series A&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Series B Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Fair value of underlying securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.4689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.4689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&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;159.8&lt;/td&gt;&lt;td style="text-align: left"&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;159.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected term (in years)&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;5.0&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;5.0&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="text-align: left"&gt;Risk-free interest rate&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;4.28&lt;/td&gt;&lt;td style="text-align: left"&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;4.28&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company subsequently remeasures the&#160;fair
value&#160;of the Warrants each reporting period as long as the Warrants remains classified as a liability with changes in the&#160;fair
value&#160;reported under other income (expense) on the consolidated statements of operations.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following warrants were outstanding as of
December 31, 2024, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits,
stock dividends or other extraordinary dividends, or other similar changes in the Company&#x2019;s common stock or capital structure,
and none of which have any participating rights for any losses:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Securities into which warrants are convertible&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Warrants&lt;br/&gt; outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Expiration&lt;br/&gt; Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Common stock (Initial Public Offering)&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;40,650&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center"&gt;October 2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;170,397&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Common stock (Private Placement)&lt;sup&gt;(1)&lt;/sup&gt;&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;426&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;140,625&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: center"&gt;April 2027&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;6,071,114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Common stock (Series A)&lt;sup&gt;(2)&lt;/sup&gt;&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;277,778&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;90&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: center"&gt;January 2030&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;6,581,789&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="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Common stock (Series B)&lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;82,816&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;301.88&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;July 2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;21,122,138&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;361,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;33,945,438&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for warrants in accordance with ASC 480,&#160;&lt;i&gt;Distinguishing
Liabilities from Equity&lt;/i&gt;, depending on the specific terms of the warrant agreement. The Company&#160;determined the fair value of the
Initial Public Offering and Private Placement warrants&#160;using the Black-Scholes pricing model and treated the valuation as equity
instruments in consideration of the cashless settlement provisions in the warrant agreements. The warrants are not marked-to-market each
reporting period, and thus there is no impact to earnings. Any future exercises of the warrants will be recorded as cash received and
recorded in cash, with a corresponding increase to common stock and additional paid-in capital in stockholders&#x2019; equity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company used the following assumptions:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Initial&lt;br/&gt; Public&lt;br/&gt; Offering&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Private&lt;br/&gt; Placement Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Fair value of underlying securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.88&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1.37&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&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;51.0&lt;/td&gt;&lt;td style="text-align: left"&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;45.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected term (in years)&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;5.0&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;5.0&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="text-align: left"&gt;Risk-free interest rate&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;1.13&lt;/td&gt;&lt;td style="text-align: left"&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;2.92&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;&lt;i&gt;Capital Structure&#160;&lt;/i&gt;for details.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;sup&gt;(2)&lt;/sup&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;All information has been retroactively adjusted to reflect the
1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;&lt;i&gt;Capital Structure&#160;&lt;/i&gt;for details.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company accounts for warrants in accordance with ASC 480,&#160;&lt;i&gt;Distinguishing
Liabilities from Equity&lt;/i&gt;, depending on the specific terms of the warrant agreement. In accordance with ASC 470-20, &lt;i&gt;Debt,&lt;/i&gt; the
Company allocated the proceeds of the deal based on the relative fair values for the Series A and Series B warrants. The Company determined
the fair value of the warrants using the Monte Carlo pricing model and treated the valuation as a liability in consideration of the variable
number of the issuer&#x2019;s equity shares in the warrant agreements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company used the following assumptions:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Series A&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Series B&lt;br/&gt;
 Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Fair value of underlying securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&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;161.78&lt;/td&gt;&lt;td style="text-align: left"&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;161.78&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected term (in years)&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;5.0&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;5.0&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="text-align: left"&gt;Risk-free interest rate&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;4.29&lt;/td&gt;&lt;td style="text-align: left"&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;4.29&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following warrants were outstanding as of December 31, 2023,
all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits, stock dividends or
other extraordinary dividends, or other similar changes in the Company&#x2019;s common stock or capital structure, and none of which have
any participating rights for any losses&lt;sup&gt;(1)&lt;/sup&gt;:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Securities into which warrants are convertible&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Warrants&lt;br/&gt; outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Expiration&lt;br/&gt; Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left"&gt;Common stock (Initial Public Offering)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;140,625&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center"&gt;October 2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;170,397&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Common stock (Private Placement)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;473&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;40,650&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;April 2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,745,681&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;482&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,916,078&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-13054"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="0"
      id="ixv-13055"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="5"
      id="ixv-13056"
      unitRef="usdPershares">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="5"
      id="ixv-13057"
      unitRef="usdPershares">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="0"
      id="ix_35_fact"
      unitRef="shares">199110</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="0"
      id="ix_36_fact"
      unitRef="shares">199110</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="0"
      id="ix_41_fact"
      unitRef="shares">5147</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c4"
      decimals="0"
      id="ix_42_fact"
      unitRef="shares">5147</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c110"
      decimals="0"
      id="ixv-13062"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c110"
      decimals="5"
      id="ixv-13063"
      unitRef="usdPershares">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c113"
      decimals="0"
      id="ix_37_fact"
      unitRef="shares">44333</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c113"
      decimals="5"
      id="ixv-13065"
      unitRef="usdPershares">0.00001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c113"
      decimals="0"
      id="ixv-13066"
      unitRef="usdPershares">90</us-gaap:SaleOfStockPricePerShare>
    <cyngn:PrefundedWarrantsToPurchaseSharesOfCommonStock
      contextRef="c114"
      decimals="0"
      id="ix_38_fact"
      unitRef="shares">55667</cyngn:PrefundedWarrantsToPurchaseSharesOfCommonStock>
    <cyngn:PreFundedWarrantsPricePerShare
      contextRef="c114"
      decimals="3"
      id="ixv-13068"
      unitRef="usdPershares">89.985</cyngn:PreFundedWarrantsPricePerShare>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="c115"
      decimals="-5"
      id="ixv-13069"
      unitRef="usd">8100000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c116"
      decimals="0"
      id="ix_39_fact"
      unitRef="shares">20507</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c117"
      decimals="2"
      id="ixv-13071"
      unitRef="usdPershares">241.5</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c118"
      decimals="5"
      id="ixv-13072"
      unitRef="usdPershares">0.00001</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c119"
      decimals="3"
      id="ixv-13073"
      unitRef="usdPershares">301.875</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c120"
      decimals="3"
      id="ixv-13074"
      unitRef="usdPershares">301.875</us-gaap:SaleOfStockPricePerShare>
    <cyngn:PrefundedUnitsAtAPublicOfferingPrice
      contextRef="c117"
      decimals="0"
      id="ix_40_fact"
      unitRef="shares">62309</cyngn:PrefundedUnitsAtAPublicOfferingPrice>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c121"
      decimals="3"
      id="ixv-13076"
      unitRef="usdPershares">241.485</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c117"
      decimals="3"
      id="ixv-13077"
      unitRef="usdPershares">0.015</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c122"
      decimals="-5"
      id="ixv-13078"
      unitRef="usd">18200000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c123"
      decimals="0"
      id="ix_43_fact"
      unitRef="shares">3333</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares
      contextRef="c124"
      decimals="0"
      id="ix_44_fact"
      unitRef="shares">1320</cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares>
    <cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares
      contextRef="c125"
      decimals="0"
      id="ix_45_fact"
      unitRef="shares">2013</cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c126"
      decimals="2"
      id="ixv-13082"
      unitRef="usdPershares">0.15</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c127"
      decimals="0"
      id="ixv-13083"
      unitRef="usdPershares">1500</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c128"
      decimals="0"
      id="ix_49_fact"
      unitRef="shares">136</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <cyngn:NetProceedsOfCommonStockOffering
      contextRef="c129"
      decimals="-5"
      id="ixv-13085"
      unitRef="usd">4600000</cyngn:NetProceedsOfCommonStockOffering>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c130"
      decimals="0"
      id="ix_46_fact"
      unitRef="usd">2222</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares
      contextRef="c131"
      decimals="0"
      id="ix_50_fact"
      unitRef="shares">765</cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares>
    <cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares
      contextRef="c132"
      decimals="0"
      id="ix_47_fact"
      unitRef="shares">1458</cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c3"
      decimals="2"
      id="ixv-13089"
      unitRef="usdPershares">0.15</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c3"
      decimals="0"
      id="ixv-13090"
      unitRef="usdPershares">2250</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="c133"
      decimals="-5"
      id="ixv-13091"
      unitRef="usd">4500000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:CommonStockValueOutstanding
      contextRef="c134"
      decimals="-5"
      id="ixv-13092"
      unitRef="usd">8800000</us-gaap:CommonStockValueOutstanding>
    <cyngn:CommissionProceedPercentage
      contextRef="c135"
      decimals="3"
      id="ixv-13093"
      unitRef="pure">0.03</cyngn:CommissionProceedPercentage>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="c0" decimals="0" id="ixv-13094" unitRef="usd">8597957</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:SalesCommissionsAndFees contextRef="c0" decimals="0" id="ixv-13095" unitRef="usd">175468</us-gaap:SalesCommissionsAndFees>
    <us-gaap:OtherLaborRelatedExpenses contextRef="c0" decimals="0" id="ixv-13096" unitRef="usd">60465</us-gaap:OtherLaborRelatedExpenses>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c136" decimals="0" id="ixv-13097" unitRef="usd">4375000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:SaleLeasebackTransactionGrossProceedsFinancingActivities contextRef="c136" decimals="0" id="ixv-13098" unitRef="usd">3500000</us-gaap:SaleLeasebackTransactionGrossProceedsFinancingActivities>
    <us-gaap:InvestmentInterestRate
      contextRef="c137"
      decimals="2"
      id="ixv-13099"
      unitRef="pure">0.20</us-gaap:InvestmentInterestRate>
    <us-gaap:CommonStockSharesIssued
      contextRef="c138"
      decimals="0"
      id="ix_48_fact"
      unitRef="shares">2701</us-gaap:CommonStockSharesIssued>
    <us-gaap:PartnersCapitalNotesDisclosureTextBlock contextRef="c0" id="ixv-7998">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal"&gt;As
a part of the securities purchase agreement on December 20, 2024, the following warrants were issued, all of which contain standard anti-dilution
protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar
changes in the Company&#x2019;s common stock or capital structure, and none of which have any participating rights for any losses&lt;sup&gt;(2)&lt;/sup&gt;:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Securities into which warrants are convertible&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Warrants&lt;br/&gt; outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Expiration&lt;br/&gt; Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left"&gt;Series A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,816&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;301.88&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center"&gt;January 2030&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,268,691&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Series B&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;82,816&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;301.88&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;July 2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,075,456&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;165,632&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;22,344,147&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:PartnersCapitalNotesDisclosureTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c139"
      decimals="INF"
      id="ixv-13101"
      unitRef="shares">82816</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c140"
      decimals="2"
      id="ixv-13102"
      unitRef="usdPershares">301.88</us-gaap:WarrantExercisePriceIncrease>
    <cyngn:WarrantsAndRightOutstandingMaturityDate contextRef="c140" id="ixv-13103">January 2030</cyngn:WarrantsAndRightOutstandingMaturityDate>
    <cyngn:FairValue contextRef="c140" decimals="0" id="ixv-13104" unitRef="usd">5268691</cyngn:FairValue>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c141"
      decimals="INF"
      id="ixv-13105"
      unitRef="shares">82816</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c142"
      decimals="2"
      id="ixv-13106"
      unitRef="usdPershares">301.88</us-gaap:WarrantExercisePriceIncrease>
    <cyngn:WarrantsAndRightOutstandingMaturityDate contextRef="c142" id="ixv-13107">July 2027</cyngn:WarrantsAndRightOutstandingMaturityDate>
    <cyngn:FairValue contextRef="c142" decimals="0" id="ixv-13108" unitRef="usd">17075456</cyngn:FairValue>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c117"
      decimals="INF"
      id="ixv-13109"
      unitRef="shares">165632</us-gaap:ClassOfWarrantOrRightOutstanding>
    <cyngn:FairValue contextRef="c116" decimals="0" id="ixv-13110" unitRef="usd">22344147</cyngn:FairValue>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="c0" id="ixv-8073">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company used the following assumptions:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Series A&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Series B Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Fair value of underlying securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.4689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.4689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&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;159.8&lt;/td&gt;&lt;td style="text-align: left"&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;159.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected term (in years)&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;5.0&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;5.0&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="text-align: left"&gt;Risk-free interest rate&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;4.28&lt;/td&gt;&lt;td style="text-align: left"&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;4.28&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company used the following assumptions:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Initial&lt;br/&gt; Public&lt;br/&gt; Offering&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Private&lt;br/&gt; Placement Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Fair value of underlying securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.88&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1.37&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&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;51.0&lt;/td&gt;&lt;td style="text-align: left"&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;45.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected term (in years)&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;5.0&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;5.0&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="text-align: left"&gt;Risk-free interest rate&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;1.13&lt;/td&gt;&lt;td style="text-align: left"&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;2.92&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company used the following assumptions:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Series A&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Series B&lt;br/&gt;
 Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Fair value of underlying securities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Expected volatility&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;161.78&lt;/td&gt;&lt;td style="text-align: left"&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;161.78&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected term (in years)&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;5.0&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;5.0&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="text-align: left"&gt;Risk-free interest rate&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;4.29&lt;/td&gt;&lt;td style="text-align: left"&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;4.29&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c143"
      decimals="4"
      id="ixv-13111"
      unitRef="pure">0.4689</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c144"
      decimals="4"
      id="ixv-13112"
      unitRef="pure">0.4689</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c145"
      decimals="1"
      id="ixv-13113"
      unitRef="pure">159.8</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c146"
      decimals="1"
      id="ixv-13114"
      unitRef="pure">159.8</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c147"
      decimals="1"
      id="ixv-13115"
      unitRef="pure">5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c148"
      decimals="1"
      id="ixv-13116"
      unitRef="pure">5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c149"
      decimals="2"
      id="ixv-13117"
      unitRef="pure">4.28</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c150"
      decimals="2"
      id="ixv-13118"
      unitRef="pure">4.28</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="c0" id="ixv-8131">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following warrants were outstanding as of
December 31, 2024, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits,
stock dividends or other extraordinary dividends, or other similar changes in the Company&#x2019;s common stock or capital structure,
and none of which have any participating rights for any losses:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Securities into which warrants are convertible&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Warrants&lt;br/&gt; outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Expiration&lt;br/&gt; Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Common stock (Initial Public Offering)&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;40,650&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center"&gt;October 2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;170,397&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Common stock (Private Placement)&lt;sup&gt;(1)&lt;/sup&gt;&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;426&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;140,625&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: center"&gt;April 2027&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;6,071,114&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Common stock (Series A)&lt;sup&gt;(2)&lt;/sup&gt;&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;277,778&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;90&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: center"&gt;January 2030&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;6,581,789&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="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Common stock (Series B)&lt;sup&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;82,816&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;301.88&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;July 2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;21,122,138&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;361,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;33,945,438&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Securities into which warrants are convertible&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Warrants&lt;br/&gt; outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Expiration&lt;br/&gt; Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; text-align: left"&gt;Common stock (Initial Public Offering)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;140,625&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 11%; text-align: center"&gt;October 2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;170,397&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Common stock (Private Placement)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;473&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;40,650&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;April 2027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,745,681&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;482&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,916,078&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c167"
      decimals="0"
      id="ixv-13119"
      unitRef="shares">9</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c167"
      decimals="0"
      id="ixv-13120"
      unitRef="usdPershares">40650</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <cyngn:WarrantsAndRightOutstandingMaturityDate contextRef="c168" id="ixv-13121">October 2026</cyngn:WarrantsAndRightOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c167" decimals="0" id="ixv-13122" unitRef="usd">170397</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c169"
      decimals="0"
      id="ixv-13123"
      unitRef="shares">426</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c169"
      decimals="0"
      id="ixv-13124"
      unitRef="usdPershares">140625</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <cyngn:WarrantsAndRightOutstandingMaturityDate contextRef="c170" id="ixv-13125">April 2027</cyngn:WarrantsAndRightOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c169" decimals="0" id="ixv-13126" unitRef="usd">6071114</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c171"
      decimals="0"
      id="ixv-13127"
      unitRef="shares">277778</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c171"
      decimals="0"
      id="ixv-13128"
      unitRef="usdPershares">90</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <cyngn:WarrantsAndRightOutstandingMaturityDate contextRef="c172" id="ixv-13129">January 2030</cyngn:WarrantsAndRightOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c171" decimals="0" id="ixv-13130" unitRef="usd">6581789</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c173"
      decimals="0"
      id="ixv-13131"
      unitRef="shares">82816</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c173"
      decimals="2"
      id="ixv-13132"
      unitRef="usdPershares">301.88</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <cyngn:WarrantsAndRightOutstandingMaturityDate contextRef="c174" id="ixv-13133">July 2027</cyngn:WarrantsAndRightOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c173" decimals="0" id="ixv-13134" unitRef="usd">21122138</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c126"
      decimals="0"
      id="ixv-13135"
      unitRef="shares">361029</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c126" decimals="0" id="ixv-13136" unitRef="usd">33945438</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c151"
      decimals="2"
      id="ixv-13137"
      unitRef="pure">2.88</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c152"
      decimals="2"
      id="ixv-13138"
      unitRef="pure">1.37</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c153"
      decimals="1"
      id="ixv-13139"
      unitRef="pure">51</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c154"
      decimals="1"
      id="ixv-13140"
      unitRef="pure">45</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c155"
      decimals="1"
      id="ixv-13141"
      unitRef="pure">5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c156"
      decimals="1"
      id="ixv-13142"
      unitRef="pure">5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c157"
      decimals="2"
      id="ixv-13143"
      unitRef="pure">1.13</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c158"
      decimals="2"
      id="ixv-13144"
      unitRef="pure">2.92</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c159"
      decimals="2"
      id="ixv-13145"
      unitRef="pure">0.85</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c160"
      decimals="2"
      id="ixv-13146"
      unitRef="pure">0.85</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c161"
      decimals="2"
      id="ixv-13147"
      unitRef="pure">161.78</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c162"
      decimals="2"
      id="ixv-13148"
      unitRef="pure">161.78</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c163"
      decimals="1"
      id="ixv-13149"
      unitRef="pure">5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c164"
      decimals="1"
      id="ixv-13150"
      unitRef="pure">5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c165"
      decimals="2"
      id="ixv-13151"
      unitRef="pure">4.29</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="c166"
      decimals="2"
      id="ixv-13152"
      unitRef="pure">4.29</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c175"
      decimals="0"
      id="ixv-13153"
      unitRef="shares">9</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c175"
      decimals="0"
      id="ixv-13154"
      unitRef="usdPershares">140625</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <cyngn:WarrantsAndRightOutstandingMaturityDate contextRef="c176" id="ixv-13155">October 2026</cyngn:WarrantsAndRightOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c175" decimals="0" id="ixv-13156" unitRef="usd">170397</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c177"
      decimals="0"
      id="ixv-13157"
      unitRef="shares">473</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c177"
      decimals="0"
      id="ixv-13158"
      unitRef="usdPershares">40650</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <cyngn:WarrantsAndRightOutstandingMaturityDate contextRef="c178" id="ixv-13159">April 2027</cyngn:WarrantsAndRightOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c177" decimals="0" id="ixv-13160" unitRef="usd">6745681</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c179"
      decimals="0"
      id="ixv-13161"
      unitRef="shares">482</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c179" decimals="0" id="ixv-13162" unitRef="usd">6916078</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-8478">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;8. Net Loss Per Share Attributable to Common Stockholders&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company declared a&#160;10% stock dividend that was distributed
on October 30, 2023 to shareholders of record on October 23, 2023. In accordance with ASC 260, basic and diluted earnings per shares amounts,
and weighted-average shares outstanding have been restated for all periods presented to reflect the effect of these stock dividends. The
following table summarizes the computation of basic and diluted loss per share:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years&#160;Ended&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Net loss attributable to common stockholders&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(29,252,284&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(22,811,230&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&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;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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic and diluted weighted average common shares outstanding&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,221&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,494&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&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;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; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Loss per share:&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="text-align: left"&gt;Basic and diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,212.56&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,528.92&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic loss per share is based upon the weighted
average number of shares of common stock outstanding during the period. Diluted loss per share would include the effect of unvested restricted
stock awards and the convertible preferred stock; however, such items were not considered in the calculation of the diluted weighted average
common shares outstanding since they would be anti-dilutive.&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;&lt;i&gt;Capital Structure&#160;&lt;/i&gt;for details.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <cyngn:StockDividendPercentage contextRef="c3" decimals="2" id="ixv-13163" unitRef="pure">0.10</cyngn:StockDividendPercentage>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-13164">The
following table summarizes the computation of basic and diluted loss per share:&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years&#160;Ended&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Net loss attributable to common stockholders&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(29,252,284&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(22,811,230&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&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;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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic and diluted weighted average common shares outstanding&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,221&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,494&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&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;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; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Loss per share:&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="text-align: left"&gt;Basic and diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,212.56&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,528.92&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;&lt;i&gt;Capital Structure&#160;&lt;/i&gt;for details.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-13165" unitRef="usd">-29252284</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-13166" unitRef="usd">-22811230</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ix_51_fact"
      unitRef="shares">13221</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ix_52_fact"
      unitRef="shares">13221</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="INF"
      id="ix_53_fact"
      unitRef="shares">3494</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c5"
      decimals="INF"
      id="ix_54_fact"
      unitRef="shares">3494</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-13171"
      unitRef="usdPershares">-2212.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-13172"
      unitRef="usdPershares">-2212.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-13173"
      unitRef="usdPershares">-6528.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-13174"
      unitRef="usdPershares">-6528.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-8601">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;9. Stock-based Compensation Expense&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock-Based Compensation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company uses stock-based compensation, including
restricted stock units, to provide long-term performance incentives for its employees and board directors. The Company measures employee
and director stock-based compensation awards based on the award&#x2019;s estimated fair value on the date of grant. Forfeitures are recognized
as they occur. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service
period for stock options, restricted stock units (&#x201c;RSUs&#x201d;) and restricted stock and is reported in our consolidated statements
of stockholders&#x2019; equity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The fair value of the Company&#x2019;s stock options
is estimated using the Black-Scholes option-pricing model. The resulting fair value is recognized on a straight-line basis over the period
during which an employee is required to provide service in exchange for the award. The Company has elected to recognize forfeitures as
they occur. Stock options generally vest over four years and have a contractual term of ten years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Determining the grant date fair value of options
requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had
been used, stock-based compensation expense could have been materially different from the amounts recorded.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The assumptions and estimates for valuing stock
options are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 48px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&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;&lt;i&gt;Fair value per share of Company&#x2019;s common stock.&lt;/i&gt; Because there was no public market for Cyngn&#x2019;s common stock prior to the IPO, its Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including its actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the company, and the likelihood of achieving a liquidity event among other factors. Since the Company&#x2019;s common stock began publicly trading on the Nasdaq, the value of its common stock underlying stock options or RSUs have been valued based on prevailing market prices.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 48px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&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;&lt;i&gt;Expected volatility&lt;/i&gt;. Because the Company&#x2019;s common stock had no publicly traded history prior to the IPO, it estimated the expected volatility using a combination of its stock price volatility and the stock price volatility of peer companies, for a period equal to the expected term of the options.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 48px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&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;&lt;i&gt;Expected term.&lt;/i&gt; The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company estimates the expected term of options granted based upon the &#x201c;simplified method&#x201d; provided under &lt;i&gt;Staff Accounting Bulletin, Topic 14&lt;/i&gt;, or SAB Topic 14.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 48px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&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;&lt;i&gt;Risk-free interest rate. &lt;/i&gt;The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 48px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&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;&lt;i&gt;Estimated dividend yield. &lt;/i&gt;The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Equity Incentive Plans&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In February 2013, the Company&#x2019;s Board of
Directors adopted the 2013 Equity Incentive Plan (&#x201c;2013 Plan&#x201d;). The 2013 Plan authorizes the award of stock options, stock
appreciation rights, restricted stock awards, stock appreciation rights, RSUs, performance awards, and other stock or cash awards.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In October 2021, the Company&#x2019;s Board of
Directors adopted the Cyngn Inc. 2021 Equity Incentive Plan (the &#x201c;2021 Plan&#x201d;). The 2021 Plan replaces the 2013 Plan. However,
awards outstanding under the 2013 Plan will continue to be governed by their existing terms.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2023, the shareholders of the Company
approved an amendment to the Company&#x2019;s 2021 Equity Incentive Plan to increase the number of shares authorized for issuance by 334&lt;sup&gt;(1)&lt;/sup&gt;
shares of common stock. In June 2024, the shareholders of the Company approved an amendment to allow an annual increase to the 2021 Plan
equal to the least of (i) 15% of the outstanding common stock on a fully diluted basis as of the end of the Company&#x2019;s immediately
preceding fiscal year, or (ii) such lesser amount as determined by the Board.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;As of December 31, 2024 and December 31, 2023, approximately 614&lt;sup&gt;(1)&lt;/sup&gt;
and 44&lt;sup&gt;(1)&lt;/sup&gt; shares of common stock were reserved and available for issuance under the 2021 Plan, respectively. Options issued
under the Plans generally vest based on continuous service provided by the option holder over a four-year period.&#160; Compensation
expense related to these options is recognized on a straight-line basis over the four-year period based upon the fair value at the grant
date.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes information about
the Company&#x2019;s stock options outstanding as well as stock options vested and exercisable as of December 31, 2024, and activity during
the year end then ended:&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted-&lt;br/&gt; average &lt;br/&gt; exercise&lt;br/&gt; price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted-&lt;br/&gt; average remaining&lt;br/&gt; contractual&lt;br/&gt; term&lt;br/&gt; (years)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Aggregate&lt;br/&gt; intrinsic&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; padding-bottom: 1.5pt"&gt;Outstanding as of December 31, 2023&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;175,063&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;104.24&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;7.37&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;42,530&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 9pt"&gt;Granted&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;7,566&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;10.14&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;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; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 9pt"&gt;Exercised&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;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-68"&gt;-&lt;/div&gt;&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;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;600&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-bottom: 1.5pt; padding-left: 9pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;128.30&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;Outstanding as of December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;162,400&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;96.89&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6.31&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Vested and expected to vest at December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;162,400&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;96.89&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6.31&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Vested and exercisable at December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;110,081&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;96.63&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5.43&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes information about
the Company&#x2019;s RSUs as of December 31, 2024, and activity during the year then ended:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted-&lt;br/&gt; average&lt;br/&gt; grant date&lt;br/&gt; fair value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Unvested shares at December 31, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,764&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;278.33&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;RSUs granted&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;2,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;11.18&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;RSUs vested&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;(1,566&lt;/td&gt;&lt;td style="text-align: left"&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;243.72&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="text-align: left; padding-bottom: 1.5pt"&gt;RSUs forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Unvested Shares at December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,358&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;56.59&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The fair value of a stock option is estimated
using the Black-Scholes option-pricing model that takes into account as of the grant date the exercise price and expected life of the
option, the current price of the underlying stock and its expected volatility, expected dividends on the stock, and the risk-free interest
rate for the expected term of the option. The Company has used the simplified method in calculating the expected term of all option grants
based on the vesting period and contractual term. Compensation costs related to share-based payment transactions are recognized in the
financial statements upon satisfaction of the requisite service or vesting requirements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The weighted average per share grant-date fair
value of options granted during the year ended December 31, 2024 and 2023 was $5.59 and $36.24, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following weighted average assumptions were
used in estimating the grant date fair values in December 31, 2024 and 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%"&gt;Fair value of common stock&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10.14&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36.24&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;Expected term (in years)&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;6.02&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;6.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Risk-free rate&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;3.96&lt;/td&gt;&lt;td style="text-align: left"&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;4.03&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;Expected volatility&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;54.76&lt;/td&gt;&lt;td style="text-align: left"&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;52.85&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Dividend yield&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;0&lt;/td&gt;&lt;td style="text-align: left"&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;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;&lt;i&gt;Capital Structure&#160;&lt;/i&gt;for details.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We recorded stock-based compensation expense from
stock options and RSUs of approximately $2,449,191 and $3,208,103, during the years ended December 31, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2024, total stock-based compensation
cost related to outstanding unvested stock options that are expected to vest was approximately $3.45 million. This unrecognized stock-based
compensation cost is expected to be recognized over a weighted-average period of approximately 2.05 years. Income tax benefits recognized
from stock-based compensation expense recognized for the year ended December 31, 2023 were immaterial due to cumulative losses and valuation
allowances.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c0" id="ixv-13175">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DeferredCompensationArrangementWithIndividualMaximumContractualTerm1 contextRef="c0" id="ixv-13176">P10Y</us-gaap:DeferredCompensationArrangementWithIndividualMaximumContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c180"
      decimals="0"
      id="ixv-13177"
      unitRef="shares">334</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <cyngn:CommonStockOutstandingPercentage
      contextRef="c180"
      decimals="2"
      id="ixv-13178"
      unitRef="pure">0.15</cyngn:CommonStockOutstandingPercentage>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c3"
      decimals="0"
      id="ixv-13179"
      unitRef="shares">614</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c4"
      decimals="0"
      id="ixv-13180"
      unitRef="shares">44</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock contextRef="c0" id="ixv-8698">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes information about
the Company&#x2019;s stock options outstanding as well as stock options vested and exercisable as of December 31, 2024, and activity during
the year end then ended:&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted-&lt;br/&gt; average &lt;br/&gt; exercise&lt;br/&gt; price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted-&lt;br/&gt; average remaining&lt;br/&gt; contractual&lt;br/&gt; term&lt;br/&gt; (years)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Aggregate&lt;br/&gt; intrinsic&lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 52%; padding-bottom: 1.5pt"&gt;Outstanding as of December 31, 2023&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;175,063&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;104.24&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;7.37&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;42,530&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-left: 9pt"&gt;Granted&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;7,566&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;10.14&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;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; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-left: 9pt"&gt;Exercised&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;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-68"&gt;-&lt;/div&gt;&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;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;600&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-bottom: 1.5pt; padding-left: 9pt"&gt;Cancelled/forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;128.30&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;Outstanding as of December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;162,400&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;96.89&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6.31&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Vested and expected to vest at December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;162,400&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;96.89&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6.31&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Vested and exercisable at December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;110,081&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;96.63&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5.43&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c181"
      decimals="0"
      id="ixv-13181"
      unitRef="shares">175063</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c181"
      decimals="2"
      id="ixv-13182"
      unitRef="usdPershares">104.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c182" id="ixv-13183">P7Y4M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c181" decimals="0" id="ixv-13184" unitRef="usd">42530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c0"
      decimals="0"
      id="ixv-13185"
      unitRef="shares">7566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      decimals="2"
      id="ixv-13186"
      unitRef="usdPershares">10.14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c3" decimals="0" id="ixv-13187" unitRef="usd">600</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c0"
      decimals="0"
      id="ixv-13188"
      unitRef="shares">20229</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      decimals="2"
      id="ixv-13189"
      unitRef="usdPershares">128.3</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c3"
      decimals="0"
      id="ixv-13190"
      unitRef="shares">162400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c3"
      decimals="2"
      id="ixv-13191"
      unitRef="usdPershares">96.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c0" id="ixv-13192">P6Y3M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c3"
      decimals="0"
      id="ixv-13193"
      unitRef="shares">162400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c3"
      decimals="2"
      id="ixv-13194"
      unitRef="usdPershares">96.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c0" id="ixv-13195">P6Y3M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="c3"
      decimals="0"
      id="ixv-13196"
      unitRef="shares">110081</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="c3"
      decimals="2"
      id="ixv-13197"
      unitRef="usdPershares">96.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="c0" id="ixv-13198">P5Y5M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="c0" id="ixv-8857">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes information about
the Company&#x2019;s RSUs as of December 31, 2024, and activity during the year then ended:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted-&lt;br/&gt; average&lt;br/&gt; grant date&lt;br/&gt; fair value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Unvested shares at December 31, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,764&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;278.33&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;RSUs granted&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;2,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;11.18&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;RSUs vested&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;(1,566&lt;/td&gt;&lt;td style="text-align: left"&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;243.72&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="text-align: left; padding-bottom: 1.5pt"&gt;RSUs forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Unvested Shares at December 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,358&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;56.59&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c183"
      decimals="0"
      id="ixv-13199"
      unitRef="shares">1764</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c183"
      decimals="2"
      id="ixv-13200"
      unitRef="usdPershares">278.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c184"
      decimals="0"
      id="ixv-13201"
      unitRef="shares">2160</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c184"
      decimals="2"
      id="ixv-13202"
      unitRef="usdPershares">11.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c184"
      decimals="0"
      id="ixv-13203"
      unitRef="shares">1566</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c184"
      decimals="2"
      id="ixv-13204"
      unitRef="usdPershares">243.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c185"
      decimals="0"
      id="ixv-13205"
      unitRef="shares">2358</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c185"
      decimals="2"
      id="ixv-13206"
      unitRef="usdPershares">56.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c0"
      decimals="2"
      id="ixv-13207"
      unitRef="usdPershares">5.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c5"
      decimals="2"
      id="ixv-13208"
      unitRef="usdPershares">36.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-8929">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following weighted average assumptions were
used in estimating the grant date fair values in December 31, 2024 and 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 76%"&gt;Fair value of common stock&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10.14&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36.24&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;Expected term (in years)&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;6.02&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;6.02&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Risk-free rate&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;3.96&lt;/td&gt;&lt;td style="text-align: left"&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;4.03&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;Expected volatility&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;54.76&lt;/td&gt;&lt;td style="text-align: left"&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;52.85&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Dividend yield&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;0&lt;/td&gt;&lt;td style="text-align: left"&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;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;&lt;i&gt;Capital Structure&#160;&lt;/i&gt;for details.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharePrice
      contextRef="c3"
      decimals="2"
      id="ixv-13209"
      unitRef="usdPershares">10.14</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c4"
      decimals="2"
      id="ixv-13210"
      unitRef="usdPershares">36.24</us-gaap:SharePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c0" id="ixv-13211">P6Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c5" id="ixv-13212">P6Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c0" decimals="4" id="ixv-13213" unitRef="pure">0.0396</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c5" decimals="4" id="ixv-13214" unitRef="pure">0.0403</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c0" decimals="4" id="ixv-13215" unitRef="pure">0.5476</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c5" decimals="4" id="ixv-13216" unitRef="pure">0.5285</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c0" decimals="2" id="ixv-13217" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c5" decimals="2" id="ixv-13218" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="0" id="ixv-13219" unitRef="usd">2449191</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c5" decimals="0" id="ixv-13220" unitRef="usd">3208103</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c3" decimals="-4" id="ixv-13221" unitRef="usd">3450000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c0" id="ixv-13222">P2Y18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c0" id="ixv-9039">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;10. Retirement Savings Plan&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective November 17, 2017, the Company established
the Cyngn Inc. 401(k) Plan for the exclusive benefit of all eligible employees and their beneficiaries with the intention to provide a
measure of retirement security for the future. This plan is subject to the provisions of the Employee Retirement Income Security Act of
1974 (ERISA) and qualifies under Section 401(k) of the Internal Revenue Code. The Company did not offer and has not provided a company
match for its 401(k) Plan.&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-9047">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;11. Income Taxes&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Domestic and international pre-tax loss consists of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(29,252,284&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(22,812,381&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;International&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,150&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Loss before income taxes&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;(29,252,284&lt;/td&gt;&lt;td style="text-align: left"&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;(22,811,231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the years ended December 31, 2024 and 2023,
income tax expense attributable to operations is immaterial.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;Income tax expense differed from the amount computed by applying the
federal statutory income tax rate of 21% to pretax income for the years ended December&#160;31, 2024 and 2023 as a result of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Federal tax at statutory rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(6,142,980&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(4,790,600&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;State income taxes&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;(218,456&lt;/td&gt;&lt;td style="text-align: left"&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;(815,249&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Stock based compensation&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;180,319&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;276,371&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="text-align: left"&gt;Foreign taxes&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;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Tax credits&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;(1,039,015&lt;/td&gt;&lt;td style="text-align: left"&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;(1,071,338&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Nondeductible items&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;26,970&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;(142,058&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Valuation allowance&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;5,327,801&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;5,517,860&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="text-align: left"&gt;Deferred true up&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;1,165,581&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;1,320,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Rate change&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;717,809&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;(247,773&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other items&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(18,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(47,395&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"&gt;Deferred income taxes reflect the net tax effects of temporary differences
between the carrying amount of assets and liabilities for financial reporting purposes and the amounts for income tax purposes. Significant
components of our deferred tax assets and liabilities as of December&#160;31, 2024 and 2023 are as following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred tax assets: &#160; &lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-left: 8.1pt"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36,178,997&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;32,935,845&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Research and development credits&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;7,006,591&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;5,938,775&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 8.1pt"&gt;Intangibles&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;880,481&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;1,192,900&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="text-align: left; padding-left: 8.1pt"&gt;Fixed assets&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;(181,103&lt;/td&gt;&lt;td style="text-align: left"&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;67,200&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Stock based compensation&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;452,339&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;410,323&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="text-align: left; padding-left: 8.1pt"&gt;Accruals and reserves&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;281,367&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;146,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Deferred revenue&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;21,751&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;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&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="text-align: left; padding-left: 8.1pt"&gt;Lease liability&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;69,025&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;245,790&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Capitalized research costs&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;5,280,797&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;3,905,973&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-bottom: 1.5pt; padding-left: 8.1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,639&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,876&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Gross deferred tax assets&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;49,998,884&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;44,850,164&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="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(49,934,084&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(44,606,284&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;64,800&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;243,880&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 16.2pt"&gt;Deferred tax liabilities:&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Right of use asset&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;(64,800&lt;/td&gt;&lt;td style="text-align: left"&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;(243,880&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Deferred project costs&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;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt"&gt;Total deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(64,800&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(243,880&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Net deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Management regularly assesses the ability to realize
deferred tax assets recorded based upon the weight of available evidence, including such factors as recent earnings history and expected
future taxable income on a jurisdiction by jurisdiction basis. In the event that the Company changes its determination as to the amount
of realizable deferred tax assets, the Company will adjust its valuation allowance with a corresponding impact to the provision for income
taxes in the period in which such determination is made. The Company&#x2019;s management believes that, based on a number of factors, it
is more likely than not, that all or some portion of the deferred tax assets will not be realized; and accordingly, for the year ended
December&#160;31, 2024, the Company has provided a valuation allowance against the Company&#x2019;s U.S. net deferred tax assets. The net
change in the valuation allowance for the years ended December 31, 2024 and 2023 was an increase of $5,327,800 and $5,517,861, respectively.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;

&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2024, the Company had net operating
loss carryforwards for federal and state income tax purposes of approximately $135,535,743 and $118,976,193, respectively, which will
begin to expire in 2034 with $100,198,546 of our federal net operating loss carryforward lasting indefinitely.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;

&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;As of December 31, 2024, the Company had federal and state research
credit carryforwards of approximately $6,906,816 and $3,927,341, respectively. The federal research credit carryforwards will begin to
expire in 2033 while the California research credits carry forward have an indefinite life.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Internal Revenue Code of 1986, as amended,
imposes restrictions on the utilization of net operating losses in the event of an &#x201c;ownership change&#x201d; of a corporation. Accordingly,
a company&#x2019;s ability to use net operating losses may be limited as prescribed under Internal Revenue Code Section 382 (&#x201c;IRC
Section 382&#x201d;). Events which may cause limitations in the amount of the net operating losses that the Company may use in any one
year include, but are not limited to, a cumulative ownership change of more than 50% over a three-year period. Utilization of the federal
and state net operating losses may be subject to substantial annual limitation due to the ownership change limitations provided by the
IRC Section 382 and similar state provisions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective for tax years beginning after December
31, 2021, the Tax Cuts and Jobs Act of 2017 eliminates the option to deduct research and development expenditures currently and requires
taxpayers to amortize such costs over a period of five or fifteen years. While it is possible that Congress may modify, defer, or repeal
such provision, we have no assurance that the provision will be modified, deferred or repealed. This legislation has accelerated the utilization
of our net operating losses in the U.S., but it has not impacted our current tax obligations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In response to the COVID-19 pandemic, the Coronavirus
Aid, Relief and Economic Security Act, or the CARES Act, and the Consolidated Appropriations Act, 2021 were passed into law and provide
additional economic stimulus to address the impact of the COVID-19 pandemic, including among other items, several U.S. income tax provisions
related to, among other things, net operating loss carrybacks, alternative minimum tax credits, modifications to interest expense limitations,
and an option to defer payroll tax payments for a limited period. In 2023, we assessed our eligibility to claim a refund of employer taxes
available under the Employee Retention Credit provisions of the CARES Act. For the year ended December 31, 2023, we calculated eligible
credits of approximately $763,624 provided by the CARES Act, which have been recognized as offsets to salaries costs in operating expenses.
As of December 31, 2024 and 2023, the aggregate eligible credit amount has been accrued as a receivable on our consolidated balance sheets.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;

&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table reflects changes in gross
unrecognized tax benefits:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Balance at beginning of year&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,545,189&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,086,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Increase in balance related to tax positions taken during the current year&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;445,293&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;459,145&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Increase in balance related to tax positions taken during prior years&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;12,343&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;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;-&lt;/div&gt;&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="text-align: justify"&gt;Decrease in balance related to prior year tax positions&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;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Decrease in balance related to settlement with tax authorities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Balance at end of year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,002,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,545,189&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2024 and 2023, the total amount of gross unrecognized
tax benefits was $3,002,825 and $2,545,189, respectively, which does not include any reserved interest or penalties. As of December 31,
2024, $3,002,825 of the total unrecognized tax benefits, if recognized, would have an impact on the Company's effective tax rate. The
Company estimates that there will be no material changes in its uncertain tax positions in the next 12 months. The Company's has not recorded
any interest or penalties related to its unrecognized tax benefits for 2024 or 2023.&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;The Company files income tax returns in the U.S. federal and various
state jurisdictions with varying statutes of limitations. The Company is generally no longer subject to tax examinations for years prior
to 2021 for federal purposes and 2020 for state purposes, except in certain limited circumstances.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;However, due to the fact that the Company had
loss and credits carried forward in some jurisdictions, certain items attributable to technically closed years are still subject to adjustment
by the relevant taxing authority through an adjustment to tax attributes carried forward to open years.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c0" id="ixv-9052">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Domestic and international pre-tax loss consists of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(29,252,284&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(22,812,381&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;International&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;-&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,150&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Loss before income taxes&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;(29,252,284&lt;/td&gt;&lt;td style="text-align: left"&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;(22,811,231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c0" decimals="0" id="ixv-13223" unitRef="usd">-29252284</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c5" decimals="0" id="ixv-13224" unitRef="usd">-22812381</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c5" decimals="0" id="ixv-13225" unitRef="usd">1150</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-13226" unitRef="usd">-29252284</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="0" id="ixv-13227" unitRef="usd">-22811231</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-9102">&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;Income tax expense differed from the amount computed by applying the
federal statutory income tax rate of 21% to pretax income for the years ended December&#160;31, 2024 and 2023 as a result of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Federal tax at statutory rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(6,142,980&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(4,790,600&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;State income taxes&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;(218,456&lt;/td&gt;&lt;td style="text-align: left"&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;(815,249&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Stock based compensation&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;180,319&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;276,371&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="text-align: left"&gt;Foreign taxes&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;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Tax credits&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;(1,039,015&lt;/td&gt;&lt;td style="text-align: left"&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;(1,071,338&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Nondeductible items&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;26,970&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;(142,058&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Valuation allowance&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;5,327,801&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;5,517,860&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="text-align: left"&gt;Deferred true up&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;1,165,581&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;1,320,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Rate change&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;717,809&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;(247,773&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other items&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(18,029&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(47,395&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="2" id="ixv-13228" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="2" id="ixv-13229" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="0" id="ixv-13230" unitRef="usd">-6142980</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="0" id="ixv-13231" unitRef="usd">-4790600</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="0" id="ixv-13232" unitRef="usd">-218456</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c5" decimals="0" id="ixv-13233" unitRef="usd">-815249</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c0" decimals="0" id="ixv-13234" unitRef="usd">180319</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c5" decimals="0" id="ixv-13235" unitRef="usd">276371</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c0" decimals="0" id="ixv-13236" unitRef="usd">1039015</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits contextRef="c5" decimals="0" id="ixv-13237" unitRef="usd">1071338</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c0" decimals="0" id="ixv-13238" unitRef="usd">26970</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c5" decimals="0" id="ixv-13239" unitRef="usd">-142058</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="0" id="ixv-13240" unitRef="usd">5327801</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c5" decimals="0" id="ixv-13241" unitRef="usd">5517860</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c0" decimals="0" id="ixv-13242" unitRef="usd">1165581</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c5" decimals="0" id="ixv-13243" unitRef="usd">1320182</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-13244" unitRef="usd">717809</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="0" id="ixv-13245" unitRef="usd">-247773</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c0" decimals="0" id="ixv-13246" unitRef="usd">-18029</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c5" decimals="0" id="ixv-13247" unitRef="usd">-47395</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-13248">Significant
components of our deferred tax assets and liabilities as of December&#160;31, 2024 and 2023 are as following:&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred tax assets: &#160; &lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-left: 8.1pt"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36,178,997&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;32,935,845&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Research and development credits&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;7,006,591&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;5,938,775&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 8.1pt"&gt;Intangibles&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;880,481&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;1,192,900&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="text-align: left; padding-left: 8.1pt"&gt;Fixed assets&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;(181,103&lt;/td&gt;&lt;td style="text-align: left"&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;67,200&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Stock based compensation&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;452,339&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;410,323&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="text-align: left; padding-left: 8.1pt"&gt;Accruals and reserves&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;281,367&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;146,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Deferred revenue&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;21,751&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;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&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="text-align: left; padding-left: 8.1pt"&gt;Lease liability&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;69,025&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;245,790&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Capitalized research costs&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;5,280,797&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;3,905,973&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-bottom: 1.5pt; padding-left: 8.1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,639&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,876&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Gross deferred tax assets&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;49,998,884&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;44,850,164&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="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(49,934,084&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(44,606,284&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;64,800&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;243,880&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 16.2pt"&gt;Deferred tax liabilities:&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Right of use asset&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;(64,800&lt;/td&gt;&lt;td style="text-align: left"&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;(243,880&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 8.1pt"&gt;Deferred project costs&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;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt"&gt;Total deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(64,800&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(243,880&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 16.2pt"&gt;Net deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c3" decimals="0" id="ixv-13249" unitRef="usd">36178997</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c4" decimals="0" id="ixv-13250" unitRef="usd">32935845</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c3" decimals="0" id="ixv-13251" unitRef="usd">7006591</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c4" decimals="0" id="ixv-13252" unitRef="usd">5938775</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c3" decimals="0" id="ixv-13253" unitRef="usd">880481</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c4" decimals="0" id="ixv-13254" unitRef="usd">1192900</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <cyngn:DeferredTaxAssetsFixedAssets contextRef="c3" decimals="0" id="ixv-13255" unitRef="usd">-181103</cyngn:DeferredTaxAssetsFixedAssets>
    <cyngn:DeferredTaxAssetsFixedAssets contextRef="c4" decimals="0" id="ixv-13256" unitRef="usd">67200</cyngn:DeferredTaxAssetsFixedAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c3" decimals="0" id="ixv-13257" unitRef="usd">452339</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c4" decimals="0" id="ixv-13258" unitRef="usd">410323</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c3" decimals="0" id="ixv-13259" unitRef="usd">281367</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves contextRef="c4" decimals="0" id="ixv-13260" unitRef="usd">146482</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c3" decimals="0" id="ixv-13261" unitRef="usd">21751</us-gaap:DeferredTaxAssetsDeferredIncome>
    <cyngn:DeferredTaxAssetsLeaseLiability contextRef="c3" decimals="0" id="ixv-13262" unitRef="usd">69025</cyngn:DeferredTaxAssetsLeaseLiability>
    <cyngn:DeferredTaxAssetsLeaseLiability contextRef="c4" decimals="0" id="ixv-13263" unitRef="usd">245790</cyngn:DeferredTaxAssetsLeaseLiability>
    <cyngn:DeferredTaxAssetsCapitalizedResearchCosts contextRef="c3" decimals="0" id="ixv-13264" unitRef="usd">5280797</cyngn:DeferredTaxAssetsCapitalizedResearchCosts>
    <cyngn:DeferredTaxAssetsCapitalizedResearchCosts contextRef="c4" decimals="0" id="ixv-13265" unitRef="usd">3905973</cyngn:DeferredTaxAssetsCapitalizedResearchCosts>
    <us-gaap:DeferredTaxAssetsOther contextRef="c3" decimals="0" id="ixv-13266" unitRef="usd">8639</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="0" id="ixv-13267" unitRef="usd">6876</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="0" id="ixv-13268" unitRef="usd">49998884</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="0" id="ixv-13269" unitRef="usd">44850164</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" id="ixv-13270" unitRef="usd">49934084</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="0" id="ixv-13271" unitRef="usd">44606284</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="0" id="ixv-13272" unitRef="usd">64800</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c4" decimals="0" id="ixv-13273" unitRef="usd">243880</us-gaap:DeferredTaxAssetsNet>
    <cyngn:DeferredTaxLiabilitiesRightOfUseAsset contextRef="c3" decimals="0" id="ixv-13274" unitRef="usd">64800</cyngn:DeferredTaxLiabilitiesRightOfUseAsset>
    <cyngn:DeferredTaxLiabilitiesRightOfUseAsset contextRef="c4" decimals="0" id="ixv-13275" unitRef="usd">243880</cyngn:DeferredTaxLiabilitiesRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="0" id="ixv-13276" unitRef="usd">64800</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="0" id="ixv-13277" unitRef="usd">243880</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c5" decimals="0" id="ixv-13278" unitRef="usd">5327800</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c0" decimals="0" id="ixv-13279" unitRef="usd">5517861</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c186" decimals="0" id="ixv-13280" unitRef="usd">135535743</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c187" decimals="0" id="ixv-13281" unitRef="usd">118976193</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c188" decimals="0" id="ixv-13282" unitRef="usd">100198546</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c186" decimals="0" id="ixv-13283" unitRef="usd">6906816</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c187" decimals="0" id="ixv-13284" unitRef="usd">3927341</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c0" decimals="2" id="ixv-13285" unitRef="pure">0.50</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:OtherExpenses contextRef="c5" decimals="0" id="ixv-13286" unitRef="usd">763624</us-gaap:OtherExpenses>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c0" id="ixv-9493">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table reflects changes in gross
unrecognized tax benefits:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Balance at beginning of year&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,545,189&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,086,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Increase in balance related to tax positions taken during the current year&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;445,293&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;459,145&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Increase in balance related to tax positions taken during prior years&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;12,343&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;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;-&lt;/div&gt;&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="text-align: justify"&gt;Decrease in balance related to prior year tax positions&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;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Decrease in balance related to settlement with tax authorities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Balance at end of year&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,002,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,545,189&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="0" id="ixv-13287" unitRef="usd">2545189</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c10" decimals="0" id="ixv-13288" unitRef="usd">2086044</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c0" decimals="0" id="ixv-13289" unitRef="usd">445293</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c5" decimals="0" id="ixv-13290" unitRef="usd">459145</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c0" decimals="0" id="ixv-13291" unitRef="usd">12343</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="0" id="ixv-13292" unitRef="usd">3002825</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="0" id="ixv-13293" unitRef="usd">2545189</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="0" id="ixv-13294" unitRef="usd">3002825</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="0" id="ixv-13295" unitRef="usd">2545189</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c4" decimals="0" id="ixv-13296" unitRef="usd">3002825</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-9584">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;12. Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Legal Proceedings&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is subject to legal and regulatory actions that arise from
time to time. The assessment as to whether a loss is probable or reasonably possible, and as to whether such loss or a range of such loss
is estimable, often involves significant judgment about future events, and the outcome of litigation is inherently uncertain. To avoid
litigation and minimize costs, the Company has agreed in principle, subject to final documentation, to a one-time payment of $500,000
to settle a contract dispute, which payment is included in accrued expenses as of December 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There was no material pending or threatened litigation
against the Company that remains outstanding as of December 31, 2023.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <cyngn:AgreedToPayment contextRef="c0" decimals="0" id="ixv-13297" unitRef="usd">500000</cyngn:AgreedToPayment>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-9612">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;13. Risks and Uncertainties&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s business operations, operating
results, and financial condition are vulnerable to certain risks and uncertainties including:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Inflation and its related impact on costs and expenditures on domestic and foreign-sourced materials and services;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Rising interest rates and its impact on the equity markets, investment valuations, and interest rate-sensitive calculations such as discount rate assumptions used in cash flow projections and going concern assessments;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Effects of the Russia-Ukraine conflict such as possible cyberattacks and potential disruptions in the banking systems and capital markets and the supply chain; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&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;Other factors beyond its control such as natural disasters, terrorism, civil unrest, infectious diseases and pandemics including COVID-19 and its variants.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is unable to predict and quantify
at this time the extent of the related potential adverse effects but continuously monitors these risks and uncertainties on its future
operations and financial performance.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-9655">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;14. Subsequent Events&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Series B Warrants Exercises&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of February 28, 2025, all the Series B warrants, in connection with
the securities purchase agreement in December 2024, were exercised for a total of 232,919,252 shares.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b style="font-style: normal; font-weight: normal"&gt;&lt;i&gt;Nasdaq Compliance&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 6, 2025, the Company received a notification letter from
The Nasdaq Stock Market advising that, for 30 consecutive business days preceding the notification letter, the Company did not meet the
minimum $1.00 per share bid price requirement for continued inclusion on The Nasdaq Capital Market pursuant to Nasdaq Marketplace Listing
Rule 5550(a)(2). Normally, a company would be afforded a 180-calendar day period to demonstrate compliance with the Minimum Bid Price
Requirement. However, pursuant to Listing Rule 5810(c)(3)(A)(iv) the Company is not eligible for any compliance period specified in Rule
5810(c)(3)(A) because the Company has effected a reverse stock split over the prior one-year period or has effected one or more reverse
stock splits over the prior two-year period with a cumulative ratio of 250 shares or more to one. Accordingly, the Company&#x2019;s securities
are subject to delisting from Nasdaq unless the Company requests an appeal of this determination by February 13, 2025. The Company timely
requested an appeal of the determination, and a hearing is scheduled for March 18, 2025. On February 18, 2025, the Company effected a
reverse stock split of its common stock and the Company&#x2019;s common stock has traded above $1.00 since the effectuation of the reverse
stock split.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Reverse Stock Split&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 30, 2025, the Company&#x2019;s stockholders
voted to authorize the Company&#x2019;s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within
a range of 1-for-5 to 1-for-150. On January 30, 2025, the Company&#x2019;s Board of Directors determined to effect the reverse stock split
of the common stock at a 1-for-150 ratio, which reverse split became effective in the market on February 18, 2025. Accordingly, all share
and per share data included in the consolidated financial statements and applicable disclosures have been adjusted&#160;retroactively&#160;to
reflect the impact of the&#160;reverse stock split.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;The Company&#x2019;s primary reasons for effecting the reverse stock
split was to increase the per share price of our common stock to meet Nasdaq&#x2019;s minimum bid price requirement for continued listing
on Nasdaq. The total pro forma shares outstanding after the reverse stock split are&#160;1,751,906.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c189"
      decimals="0"
      id="ixv-13298"
      unitRef="shares">232919252</us-gaap:ClassOfWarrantOrRightOutstanding>
    <cyngn:ConsecutiveBusinessDays contextRef="c190" id="ixv-13299">P30D</cyngn:ConsecutiveBusinessDays>
    <cyngn:BidPricePerShare
      contextRef="c191"
      decimals="2"
      id="ixv-13300"
      unitRef="usdPershares">1</cyngn:BidPricePerShare>
    <cyngn:CumulativeRatioShares
      contextRef="c192"
      decimals="0"
      id="ixv-13301"
      unitRef="shares">250</cyngn:CumulativeRatioShares>
    <cyngn:CumulativeRatioShares
      contextRef="c193"
      decimals="0"
      id="ixv-13302"
      unitRef="shares">1</cyngn:CumulativeRatioShares>
    <cyngn:ReverseStockSplit contextRef="c194" decimals="2" id="ixv-13303" unitRef="usd">1</cyngn:ReverseStockSplit>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c195" id="ixv-13304">1-for-5</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c196" id="ixv-13305">1-for-150</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c197" id="ixv-13306">1-for-150</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits
      contextRef="c0"
      decimals="0"
      id="ixv-13307"
      unitRef="shares">1751906</us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c198" id="ixv-13308">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c198" id="ixv-13309">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c198" id="ixv-13310">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c198" id="ixv-13311">false</ecd:NonRule10b51ArrTrmntdFlag>
    <dei:AuditorName contextRef="c0" id="hidden-fact-0">Marcum LLP</dei:AuditorName>
    <us-gaap:ShortTermInvestments
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="c4"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c3"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c4"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="c5"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="c6"
      id="hidden-fact-7"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="c6"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="c7"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="c11"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="c5"
      decimals="0"
      id="hidden-fact-11"
      unitRef="usd">21180</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="c13"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="c11"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="c14"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants
      contextRef="c13"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants
      contextRef="c11"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c13"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c11"
      id="hidden-fact-18"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c11"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c14"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c13"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c11"
      id="hidden-fact-22"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c11"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c12"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="c15"
      id="hidden-fact-25"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="c15"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="c16"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="c19"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="c0"
      decimals="0"
      id="hidden-fact-29"
      unitRef="usd">36169</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="c19"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf
      contextRef="c20"
      decimals="0"
      id="hidden-fact-31"
      unitRef="usd">20972722</cyngn:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndPrefundedWarrantsInConnectionWithThePublicOfferingNetOf>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c0"
      decimals="0"
      id="hidden-fact-32"
      unitRef="usd">2437996</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c19"
      id="hidden-fact-33"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c19"
      id="hidden-fact-34"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c20"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="c22"
      id="hidden-fact-36"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="c22"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="c5"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c5"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="c5"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="c5"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="c5"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c0"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:StockDividend
      contextRef="c0"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration contextRef="c3" id="hidden-fact-45">http://fasb.org/us-gaap/2024#UsefulLifeTermOfLeaseMember</us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration>
    <us-gaap:InventoryNet
      contextRef="c4"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c66"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:FiniteLivedIntangibleAssetsImpairment
      contextRef="c67"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c68"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:FiniteLivedIntangibleAssetsImpairment
      contextRef="c72"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:FiniteLivedIntangibleAssetsImpairment
      contextRef="c77"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c78"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:FiniteLivedIntangibleAssetsImpairment
      contextRef="c82"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:FiniteLivedIntangibleAssetsFairMarketValueAdjustment
      contextRef="c86"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:FiniteLivedIntangibleAssetsImpairment
      contextRef="c87"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c88"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:FiniteLivedIntangibleAssetsImpairment
      contextRef="c92"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c93"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <cyngn:FiniteLivedIntangibleAssetsImpairment
      contextRef="c97"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c98"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c104"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SalvageAndSubrogationRecoveriesValue
      contextRef="c4"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c111"
      id="hidden-fact-63"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c111"
      id="hidden-fact-64"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c112"
      id="hidden-fact-65"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c112"
      id="hidden-fact-66"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c0"
      id="hidden-fact-67"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-68"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c3"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="c3"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="c3"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c184"
      id="hidden-fact-72"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c184"
      id="hidden-fact-73"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="c0"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="c5"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c5"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="c4"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts
      contextRef="c3"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseOtherCapitalizedCosts
      contextRef="c4"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c3"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c4"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c5"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="c0"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="c5"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="c0"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="c5"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-13402">0001874097</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-13403">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-13404">FY</dei:DocumentFiscalPeriodFocus>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<xhtml:i>Capital Structure&#160;</xhtml:i>for details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<xhtml:i>Capital Structure&#160;</xhtml:i>for details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-30"
          xlink:label="hidden-fact-30"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_29_fact"
          xlink:label="ix_29_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-33"
          xlink:label="hidden-fact-33"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-28"
          xlink:label="hidden-fact-28"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-23"
          xlink:label="hidden-fact-23"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-18"
          xlink:label="hidden-fact-18"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-16"
          xlink:label="hidden-fact-16"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-22"
          xlink:label="hidden-fact-22"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-35"
          xlink:label="hidden-fact-35"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-10"
          xlink:label="hidden-fact-10"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-31"
          xlink:label="hidden-fact-31"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-27"
          xlink:label="hidden-fact-27"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_28_fact"
          xlink:label="ix_28_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-19"
          xlink:label="hidden-fact-19"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-9"
          xlink:label="hidden-fact-9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-24"
          xlink:label="hidden-fact-24"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_30_fact"
          xlink:label="ix_30_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-34"
          xlink:label="hidden-fact-34"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-13"
          xlink:label="hidden-fact-13"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure<xhtml:i> </xhtml:i>for details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-30"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_29_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-33"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-28"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-23"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-18"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-16"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-22"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-35"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-10"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-31"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-27"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_28_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-19"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-9"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-24"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_30_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-34"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-13"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_32_fact"
          xlink:label="ix_32_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_31_fact"
          xlink:label="ix_31_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below 10%</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_32_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_31_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_34_fact"
          xlink:label="ix_34_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_33_fact"
          xlink:label="ix_33_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:table
  cellpadding="0"
  style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"><xhtml:tr style="vertical-align: top"><xhtml:td style="width: 24px; font-size: 10pt"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:sup>(1)</xhtml:sup></xhtml:span></xhtml:td><xhtml:td style="text-align: justify; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7, Capital Structure for details.</xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_34_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_33_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_36_fact"
          xlink:label="ix_36_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_45_fact"
          xlink:label="ix_45_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_49_fact"
          xlink:label="ix_49_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_48_fact"
          xlink:label="ix_48_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_44_fact"
          xlink:label="ix_44_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_46_fact"
          xlink:label="ix_46_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_43_fact"
          xlink:label="ix_43_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_35_fact"
          xlink:label="ix_35_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_41_fact"
          xlink:label="ix_41_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_47_fact"
          xlink:label="ix_47_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_50_fact"
          xlink:label="ix_50_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_42_fact"
          xlink:label="ix_42_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_6_footnote" xlink:label="ix_6_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">All information has been retroactively adjusted to reflect the 1-for-100
reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<xhtml:i>Capital
Structure&#160;</xhtml:i>for details.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_36_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_45_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_49_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_48_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_44_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_46_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_43_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_35_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_41_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_47_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_50_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_42_fact"
          xlink:to="ix_6_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_40_fact"
          xlink:label="ix_40_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_37_fact"
          xlink:label="ix_37_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_39_fact"
          xlink:label="ix_39_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_38_fact"
          xlink:label="ix_38_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_5_footnote" xlink:label="ix_5_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
information has been retroactively adjusted to reflect the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;Capital
Structure&#160;for details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_40_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_37_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_39_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_38_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_53_fact"
          xlink:label="ix_53_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_51_fact"
          xlink:label="ix_51_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_54_fact"
          xlink:label="ix_54_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_52_fact"
          xlink:label="ix_52_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_7_footnote" xlink:label="ix_7_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024 and the 1-for-150 reverse stock split effected on February 18, 2025. See Note 7,&#160;<xhtml:i>Capital Structure&#160;</xhtml:i>for details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_53_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_51_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_54_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_52_fact"
          xlink:to="ix_7_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
