<SEC-DOCUMENT>0000944075-25-000066.txt : 20250822
<SEC-HEADER>0000944075-25-000066.hdr.sgml : 20250822
<ACCEPTANCE-DATETIME>20250822142643
ACCESSION NUMBER:		0000944075-25-000066
CONFORMED SUBMISSION TYPE:	S-3
PUBLIC DOCUMENT COUNT:		15
FILED AS OF DATE:		20250822
DATE AS OF CHANGE:		20250822

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SOCKET MOBILE, INC.
		CENTRAL INDEX KEY:			0000944075
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRONIC COMPUTERS [3571]
		ORGANIZATION NAME:           	06 Technology
		EIN:				943155066
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-3
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-289788
		FILM NUMBER:		251245748

	BUSINESS ADDRESS:	
		STREET 1:		40675 ENCYCLOPEDIA CIRCLE
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94538-2475
		BUSINESS PHONE:		5109333000

	MAIL ADDRESS:	
		STREET 1:		40675 ENCYCLOPEDIA CIRCLE
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94538-2475

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SOCKET COMMUNICATIONS INC
		DATE OF NAME CHANGE:	19950418
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-3
<SEQUENCE>1
<FILENAME>form_s-3.htm
<DESCRIPTION>FORM S-3
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="border-bottom: Black 2pt double; text-align: right; width: 100%; vertical-align: bottom"><B>As filed with the Securities
  and Exchange Commission on August 22, 2025<BR>
  Registration No. 333-_____</B></TD></TR>
</TABLE>

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

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 16pt"><B>UNITED STATES<BR>
SECURITIES AND EXCHANGE COMMISSION</B></FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">Washington, D.C. 20549</FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">______________________</FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 20pt"><B>FORM S-3</B></FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 16pt">REGISTRATION STATEMENT</FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt"><B><I>Under</I></B></FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt"><B><I>The Securities Act of 1933</I></B></FONT><B><FONT STYLE="font-size: 20pt"></FONT></B></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">______________________</FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="socketmobile.jpg" ALT="">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-size: 16pt"><B>SOCKET MOBILE, INC.</B></FONT></P>

<P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">(Exact name of registrant as specified in its charter)</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">______________________</FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt"></FONT></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="width: 45%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-size: 11.5pt"><B>Delaware</B></FONT></TD>
    <TD STYLE="width: 11%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</TD>
    <TD STYLE="width: 44%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-size: 11.5pt"><B>94-3155066</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-size: 8.5pt">(State of incorporation) </FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-size: 8.5pt">(IRS Employer Identification No.)</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">&nbsp;<B>40675 Encyclopedia Cir.</B></FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt"><B>Fremont, CA 94538</B></FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt"><B>(510) 933-3000</B></FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt"></FONT></P>

<P>(Address, including zip code, and telephone number, including area code, of registrant&rsquo;s principal executive offices)</P>

<P STYLE="text-align: center"><FONT STYLE="font-size: 12pt">______________________</FONT></P>

<P STYLE="text-align: center"><B>Lynn Zhao<BR>
Chief Financial Officer<BR>
Socket Mobile, Inc.<BR>
40675 Encyclopedia Cir.<BR>
Fremont, CA 94538<BR>
(510) 933-3016</B><BR>
(Name, address, including zip code, and telephone number, including area code, of agent for service)</P>

<P STYLE="text-align: center">______________________</P>
<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><I>Copies to:<FONT STYLE="font-size: 12pt">&nbsp;</FONT></I></P>

<P STYLE="text-align: center"><B>Erika M. Muhl<BR>
Wilson Sonsini Goodrich &amp; Rosati<BR>
Professional Corporation<BR>
650 Page Mill Road<BR>
Palo Alto, CA 94304<BR>
(650) 493-9300</B></P>
<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt"></FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">______________________</FONT></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt Times New Roman, Times, Serif; text-indent: 0.15in"><B>Approximate date of commencement of proposed sale to the public:</B>&nbsp;&nbsp;From time to time after this registration statement becomes effective.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt/95% Times New Roman, Times, Serif; text-indent: 0.15in">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt Times New Roman, Times, Serif; text-indent: 0.15in">If the only securities being registered on this Form are being offered pursuant to dividend or interest reinvestment plans, please check the following box.&nbsp;&nbsp;[_]</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt/95% Times New Roman, Times, Serif; text-indent: 0.15in">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt Times New Roman, Times, Serif; text-indent: 0.15in">If any of the securities being registered on this Form are to be offered on a delayed or continuous basis pursuant to Rule 415 under the Securities Act of 1933, other than securities offered only in connection with dividend or interest reinvestment plans, check the following box.&nbsp;&nbsp;[X]</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt/95% Times New Roman, Times, Serif; text-indent: 0.15in">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt Times New Roman, Times, Serif; text-indent: 0.15in">If this Form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act, please check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.&nbsp;&nbsp;[_]</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt/95% Times New Roman, Times, Serif; text-indent: 0.15in">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt Times New Roman, Times, Serif; text-indent: 0.15in">If this Form is a post-effective amendment filed pursuant to Rule 462(c) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.&nbsp;&nbsp;[_]</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt/95% Times New Roman, Times, Serif; text-indent: 0.15in">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt Times New Roman, Times, Serif; text-indent: 0.15in">If this Form is a registration statement pursuant to General Instruction I.D. or a post-effective amendment thereto that shall become effective upon filing with the Commission pursuant to Rule 462(e) under the Securities Act, check the following box.&nbsp;&nbsp;[_]</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt/95% Times New Roman, Times, Serif; text-indent: 0.15in">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt Times New Roman, Times, Serif; text-indent: 0.15in">If this Form is a post-effective amendment to a registration statement filed pursuant to General Instruction I.D. filed to register additional securities or additional classes of securities pursuant to Rule 413(b) under the Securities Act, check the following box.&nbsp;&nbsp;[_]</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 9pt Times New Roman, Times, Serif; text-indent: 0.15in">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 definitions of &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo; &ldquo;smaller reporting company&rdquo; and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange Act.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font: 9pt Times New Roman, Times, Serif; width: 50%; text-indent: 0.15in">Large accelerated filer [_]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD STYLE="font: 9pt/95% Times New Roman, Times, Serif; width: 50%; text-indent: 0.15in">Accelerated filer [_]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font: 9pt Times New Roman, Times, Serif; text-indent: 0.15in">Non-accelerated filer [X]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    <TD>
    <P STYLE="font: 4pt/95% Times New Roman, Times, Serif; margin: 0; text-indent: 0.15in">&nbsp;</P>
    <P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.15in">Smaller reporting company [X]</P>
    <P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.15in">Emerging growth company [_]</P>
    <P STYLE="font: 9pt/95% Times New Roman, Times, Serif; margin: 0; text-indent: 0.15in">&nbsp;</P>
    <P STYLE="font: 9pt/95% Times New Roman, Times, Serif; margin: 0; text-indent: 0.15in">&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">
    <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: TimesNewRoman; font-size: 9pt">If
    an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying
    with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of Securities Act.</FONT> [_]</P>
    <P STYLE="font: 4pt/95% Times New Roman, Times, Serif; margin: 0; text-indent: 0.15in">&nbsp;</P></TD></TR>
  </TABLE>
<P STYLE="text-align: left; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 12pt">&nbsp;</FONT><FONT STYLE="font-size: 10pt; letter-spacing: -0.25pt">The
registrant hereby amends this Registration Statement on such date or dates as may be necessary to delay its effective date until the
registrant shall file a further amendment which specifically states that this Registration Statement shall thereafter become effective
in accordance with Section&nbsp;8(a) of the Securities Act of 1933 or until the Registration Statement shall become effective on such
date as the Commission acting pursuant to said Section&nbsp;8(a) may determine</FONT><FONT STYLE="font-size: 10pt">.&nbsp;</FONT></P>



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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 8pt">The
information in this prospectus is not complete and may be changed. The selling stockholders may not sell these securities until the registration
statement filed with the Securities and Exchange Commission is effective. This prospectus is not an offer to sell these securities and
it is not soliciting an offer to buy these securities in any state where the offer or sale is not permitted.</FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">SUBJECT TO COMPLETION, DATED AUGUST 22,
2025</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">PROSPECTUS</P>

<P STYLE="font: bold 14pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">1,401,861 Shares</P>

<P STYLE="font: bold 16pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">Socket Mobile, Inc.</P>

<P STYLE="font: bold 14pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">Common Stock</P>

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

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">This prospectus relates
to 1,406,861 shares of our common stock (&ldquo;<B>Common Stock</B>&rdquo;) which may be sold from time to time by certain stockholders
set forth in the &ldquo;Selling Stockholders&rdquo; section of this prospectus. The shares offered by this prospectus represent shares
issuable to the selling stockholders or their transferees upon conversion of secured subordinated convertible notes.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The prices at which the
selling stockholders or their transferees may sell the shares may be determined by the prevailing market prices for the shares or in negotiated
transactions. We will not receive any proceeds from the sale of the shares offered by this prospectus.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">Our Common Stock is quoted
on the Nasdaq Capital Market under the symbol &ldquo;SCKT.&rdquo; On August 20, 2025, the last reported sale price for our Common Stock on
the Nasdaq Capital Market was $1.06 per share.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt"><B>Investment in the securities
involves a high degree of risk. You should read the section entitled &ldquo;Risk Factors&rdquo; beginning on page&nbsp;5 of this prospectus,
as well as the risk factors that are incorporated by reference into this prospectus from our filings made with the Securities and Exchange
Commission.</B></P>

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

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="text-transform: uppercase"><B>NEITHER
THE SECURITIES AND EXCHANGE COMMISSION NOR ANY STATE SECURITIES COMMISSION HAS APPROVED OR DISAPPROVED OF THESE SECURITIES OR PASSED UPON
THE ADEQUACY OR ACCURACY OF THIS PROSPECTUS. ANY REPRESENTATION TO THE CONTRARY IS A CRIMINAL OFFENSE.</B></FONT></P>

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

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

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: center; text-indent: 0in"><B>The date of this prospectus
is &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;, 2025.</B></P>

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

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: center; text-indent: 0in"><B></B></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">TABLE OF CONTENTS</P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 11pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: bottom; text-align: center">
  <TH>&nbsp;</TH>
  <TH STYLE="text-align: center; vertical-align: bottom">Page</TH></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 88%"><A HREF="#a_001">ABOUT THIS PROSPECTUS</A></TD>
  <TD STYLE="text-align: center; width: 12%; vertical-align: bottom"><A HREF="#a_001">1</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_002">PROSPECTUS SUMMARY</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_002">2</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_003">RISK FACTORS</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_003">7</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_004">FORWARD-LOOKING STATEMENTS</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_004">8</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_005">USE OF PROCEEDS</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_005">8</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_006">SELLING STOCKHOLDERS</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_006">9</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_007">PLAN OF DISTRIBUTION</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_007">11</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_008">DESCRIPTION OF CAPITAL STOCK</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_008">12</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_009">LEGAL MATTERS</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_009">15</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_010">EXPERTS</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_010">15</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_011">WHERE YOU CAN FIND MORE INFORMATION</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_011">15</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD><A HREF="#a_012">INFORMATION INCORPORATED BY REFERENCE</A></TD>
  <TD STYLE="text-align: center; vertical-align: bottom"><A HREF="#a_012">16</A></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
</TABLE>

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

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

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"><A NAME="a_001"></A>ABOUT THIS PROSPECTUS</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">This prospectus is part of a resale
registration statement that we filed with the Securities and Exchange Commission (&ldquo;<B>SEC</B>&rdquo;) using a &ldquo;shelf&rdquo;
registration process. Under this shelf registration process, the selling stockholders may, from time to time, offer and sell the Common
Stock described in this prospectus.</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">You should rely only on the information
contained in, or incorporated by reference into, this prospectus or contained in any free writing prospectus prepared by or on behalf
of us or to which we have referred you. Neither we nor the selling stockholders have authorized anyone to provide any information or to
make any representations other than those contained in, or incorporated by reference into, this prospectus or in any free writing prospectuses
prepared by or on behalf of us or to which we have referred you. We and the selling stockholders take no responsibility for, and can provide
no assurance as to the reliability of, any other information that others may give you. This prospectus is an offer to sell only the securities
offered hereby, but only under circumstances and in jurisdictions where it is lawful to do so. The information contained in, or incorporated
by reference into, this prospectus is accurate only as of its date regardless of the time of delivery of this prospectus or of any sale
of securities. Our business, financial condition, operating results and prospects may have changed since that date.</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">You should also read and consider
the information in the documents to which we have referred you under the captions &ldquo;Where You Can Find More Information&rdquo; and
&ldquo;Information Incorporated by Reference&rdquo; in this prospectus.</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">For investors outside the United
States, neither we nor the selling stockholders have done anything that would permit this offering or possession or distribution of this
prospectus in any jurisdiction where action for that purpose is required, other than in the United States. Persons who come into possession
of this prospectus and any free writing prospectus related to this offering in jurisdictions outside the United States are required to
inform themselves about and to observe any restrictions as to this offering and the distribution of this prospectus and any such free
writing prospectus applicable to that jurisdiction.</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in">As used in this prospectus, unless
otherwise indicated or the context otherwise requires, the terms &ldquo;we,&rdquo; &ldquo;our,&rdquo; &ldquo;us,&rdquo; or similar terms
refer to Socket Mobile, Inc. When we refer to &ldquo;you,&rdquo; we mean the potential holders of the shares of our Common Stock.</P>

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

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left"><B></B></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"><A NAME="a_002"></A>PROSPECTUS SUMMARY</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt"><I>This summary highlights
important features of this offering and the information included or incorporated by reference in this prospectus. This summary does not
contain all of the information that you should consider before investing in our Common Stock. You should read the entire prospectus carefully,
especially the risks of investing in our Common Stock discussed under &ldquo;Risk Factors&rdquo; and the financial statements and related
notes and other information that we incorporate by reference herein, including our Annual Report on Form 10-K and our Quarterly Reports
on Form 10-Q. </I></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">The Company</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in">We are a leading
provider of data capture and delivery solutions for enhanced productivity in workforce mobilization. Our products are incorporated
into mobile applications used in point of sale (POS), commercial services (field workers), asset tracking, manufacturing process and
quality control, transportation and logistics (goods tracking and movement), event management (ticketing, entry, access control, and
identification), medical and education. Our primary products are cordless data capture devices incorporating barcode scanning or
RFID/Near Field Communications (NFC) technologies that connect over Bluetooth. All products work with applications running on
smartphones, mobile computers and tablets using operating systems from Apple&reg; (iOS), Google&trade; (Android&trade;) and
Microsoft&reg; (Windows&reg;). We offer an easy-to-use software developer kit (CaptureSDK) to application providers, which enables
them to provide their users with our advanced barcode scanning features. Our products are integrated in their application solutions
and are marketed by the application providers or the resellers of their applications. The number of our registered application
providers for data capture applications continues to grow.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in"><I>XtremeScan Family</I>.
XtremeScan combines the versatility and user-friendliness of iPhones with the ruggedness and top-of-the-line protection required for extreme,
industrial work environments. XtremeScan Case XC100 offers ultimate iPhone protection with its rugged outer shell and fully enclosed,
rubberized shielding for maximum durability. It's the toughest iPhone case on the market, offering military-grade protection against drops,
dirt, water, and even more unpredictable elements found in harsh industrial environments. XtremeScan XS930 &amp; XS940 are built upon
the XtremeScan Case and provide the same rugged iPhone protection, adding a high-performance Socket Mobile data reader. With both 1D (XS930)
and powerful 1D/2D (XS940) options, these data readers can scan through various types of packaging materials under different lighting
conditions. They provide the perfect solution for users who wish to utilize iPhones for data capture within rough, industrial settings.
XtremeScan Grip XG930 &amp; XG940 provides 1D or 1D/2D barcode scanning capabilities and builds even further on the XS by providing an
added pistol grip handle. The ergonomic grip enables an easy point-and-shoot approach and comfort during extended scanning sessions. In
March 2025,   we released XtremeScan iXG and iXS Series, powered by iOS 18.3 and featuring a fully integrated iPhone 16e. These
devices are designed to serve as full-featured handheld computers, combining high-performance long-range barcode scanning with the connectivity,
app ecosystem, and user-friendly interface of the iOS platform.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in"><I>SocketScan Family</I>.
Our SocketScan family consists of the 300 Series (S320), 700 Series (S700, S720, S730, S740) companion scanners, and 800 Series (S800,
S820, S840, S860) attachable scanners. The S320 is a compact reader designed specifically for reading QR codes, making it ideal for applications
such as access control, ticketing, and event check-in. The 700 Series are available in multiple vivid colors: blue, green, red, white,
yellow, and black. The S720 reads both 1D and 2D barcodes on paper and screen, serving as a drop-in replacement for our previously popular
S700 model while also adding QR code functionality. The 800 Series comprises 1D linear imaging (S800) and 2D (S820, S840, S860) scanners,
which can be easily clipped onto smartphones, tablets, and other mobile devices using an easily detachable clip or DuraCase, creating
a one-handed solution. The S860 includes MRZ (machine-readable zone) support, allowing it to scan passports, visas, and other travel documents
in addition to barcodes. Additionally, the 800 Series scanners may be used as stand-alone devices as well.</P>

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

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in"><I>DuraScan&reg; Family</I>.
Our DuraScan&reg; family comprises the 700 Series (D700, D720, D730, D740, D745, D755, D760, D762) companion scanners, the 800 Series
(D800, D820, D840, D860) attachable scanners, and the Wearable Series (DW930, DW940), all designed with IP54-rated durable casings to
withstand challenging environments. The D720 offers an affordable entry point into 2D scanning, while the D820 provides a basic and cost-effective
upgrade to 2D capabilities. The D745 and D755 are medical-grade, universal scanners suitable for healthcare settings. The D760 and D860
include MRZ (machine-readable zone) support, enabling the scanning of passports, visas, and other travel documents. The newly introduced
D762 enhances the lineup with an extended scanning range of up to 14 feet, making it ideal for logistics and warehouse operations where
scanning from a distance is beneficial. Additionally, the 800 Series scanners can function as stand-alone devices, offering flexibility
across various applications. DuraScan Wear DW930 &amp; DW940 are the first wearable additions to the DuraScan Product Family, introducing
a new era of innovative scanning technologies for the Company. The DW930 offers 1D laser scanning technology, while the DW940 provides
powerful 1D/2D barcode scanning functionality. Their glove-like, wearable design allows workers to use both hands freely, enhancing speed
and flexibility. This makes them perfect for scanning in industries such as warehousing, manufacturing, and distribution.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in"><I>DuraSled Family</I>.
Our DuraSled (DS800, DS820, DS840, DS860) is a barcode scanning sled designed for durability. It combines a phone with a scanner to create
a one-handed solution. DuraSled protects phones from impact damage and provides a robust charging solution for all environments.&nbsp;It
is <FONT STYLE="background-color: white">easy-to-use and ideal for delivery services, stock counting, ticketing and other App-driven mobile
solutions.&nbsp;The DuraSled products are compatible with Apple and Samsung devices. The D</FONT>S820 provides a basic and affordable
option for those who wish to upgrade to 2D scanning.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in">&nbsp;<I>NFC &amp; RFID
Contactless Reader/Writer.&nbsp; </I>The product line consists of the D600, S550 and S370. The D600 is an ergonomically handheld model
with an IP54-rated outer casing that can read and write various types of electronic SmartTags or transfer data with near-field communication.
The S550 is&nbsp;a contactless membership card reader/writer designed for tap-and-go smart card and Near Field Communication (&ldquo;NFC&rdquo;)
applications. The S370 supports both barcode scanning and NFC reading and writing technologies. It provides App providers the ability
to read both QR code-based and NFC-based credentials, enabling them to accept multiple formats with just one device. Additionally, the
S370 can read credentials following ISO 18013-5, the Mobile Driver&rsquo;s License (mDL) standard being adopted in some states and countries.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in"><I>SocketCam Family</I>.
Our camera-based barcode scanning software includes SocketCam C820 and C860 for both iOS and Android. The C820 is a free, easily integrated
camera scanning solution. The C860 offers a significant upgrade for users with advanced scanning needs. It stands out due to its swift
and accurate reading of damaged barcodes, coupled with exceptional performance in poor lighting conditions, setting it apart from others
in the industry. The C820 and C860 enable App providers to service a wide range of customers with various data capture requirements, from
price-sensitive to performance-sensitive. End-users whose data capture requirements exceed the capabilities of the free camera-based scanners
will have the choice of upgrading to an advanced camera-based scanner, C860, or purchase a Socket hardware scanner.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in"><I>Software Developer
Kit (CaptureSDK)</I>. Our Software Developer Kit (CaptureSDK) supports all our data capture devices with a single integration, making
it easier for App providers to integrate our data capture capabilities into their applications. With the installation of our data capture
software, the App providers&rsquo; customers can choose any of our products that work best for them. Our CaptureSDK enables the App providers
to modify captured data, control the placement of the barcoded or RFID data in their applications, and control the feedback to the user
that the transaction and transmission were successfully completed. Our CaptureSDK also supports the built-in camera in a customer&rsquo;s
smartphone or tablet to be used for occasional or lower-volume data collection requirements. The CaptureSDK uses tools integrated with
software building environments such as Swift Package Manager, Maven and NuGet, adds support for high-level frameworks such as MAUI, ReactNative,
Java, JavaScript, and Flutter and adds other features to make it easier for App providers to integrate our data capture software into
their applications.</P>

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

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in">We design our own products
and are responsible for all associated test equipment. We subcontract the manufacturing of all our product components to independent third-party
contract manufacturers located in the United States, Mexico, Taiwan, Singapore, Malaysia and China that have the equipment, know-how and
capacity to manufacture products to our specifications. We perform final product assembly, testing and packaging at, and distribute our
products from, our Fremont, California facility. We offer our products worldwide through two-tier distribution enabling customers to purchase
from large numbers of online resellers around the world including application providers who resell their own solutions along with our
data capture products. Our products are also available on our online stores.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in">We believe growth in mobile
applications and the mobile workforce resulting from technical advances in mobile technologies, cost reductions in mobile devices and
the growing adoption by businesses of mobile applications for smartphones and tablets, builds a growing demand for our products. Our data
capture products address the need for speed and accuracy by today&rsquo;s mobile workers and by the systems supporting those workers,
thereby enhancing their productivity and allowing them to exploit time-sensitive opportunities and improve customer satisfaction.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center; text-indent: 0in"><B>Corporate Information</B></P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 27pt">We were founded in March 1992 as Socket
Communications, Inc. and reincorporated in Delaware in 1995 prior to our initial public offering in June 1995. We have financed our operations
since inception primarily from the sale of equity capital or convertible debt and a receivables-based revolving line of credit with our
bank. We began doing business as Socket Mobile, Inc. in January 2007 to better reflect our market focus on the mobile business market
and changed our legal name to Socket Mobile, Inc. in April 2008. Our principal executive office is located at 40675 Encyclopedia Cir.,
Fremont, CA 94538, and our phone number is (510) 933-3000. Our Internet home page is located at <I>www.socketmobile.com</I>; however,
the information on, or that can be accessed through, our home page is not part of this registration statement. Our annual reports on Form
10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to such reports are available free of charge on
or through our Internet home page as soon as reasonably practical after we electronically file such material with, or furnish it to, the
SEC.</P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: center; text-indent: 0in"><FONT STYLE="font-style: normal"><B>Subordinated
Convertible Notes</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">On May 30, 2025, we completed
a secured subordinated convertible note financing for proceeds of $1,500,000.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The secured subordinated
convertible notes (collectively, the &ldquo;<B>Notes</B>&rdquo;) have a three-year term and will mature on May 30, 2028. The interest
rate on the Notes is 10% per year, payable quarterly in cash. The holder of each Note may require us to repay the principal amount of
the Note at any time after May 30, 2026.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The Notes are secured by
our assets and are subordinated to our debts with Western Alliance Bank, our senior lender. The principal amount of each Note is convertible
at any time, at the option of the holder, into shares of our Common Stock at a conversion price of $1.07 per share. Failure to pay the
principal amount or any interest (with 5 days delinquency) when due are events of default under the Notes.</P>

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

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">We
issued the Notes in reliance on an exemption from registration pursuant to Section 4(a)(2) of the Securities Act of 1933 (the
&ldquo;<B>Securities Act</B>&rdquo;), as amended. As of the filing date of this registration statement, no Notes have been converted
into Common Stock by the holders. We are now registering for resale under this prospectus the maximum number of shares of Common
Stock currently issuable to the investors upon conversion of the Notes through the Note maturity date of May 30, 2028, plus an
indeterminate number of additional shares of common stock as may from time to time be issued or issuable with respect to the
foregoing securities as a result of stock splits, stock dividends, reclassifications, recapitalizations, combinations or similar
events.</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal"></FONT></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: justify; text-indent: 27pt"><FONT STYLE="font-style: normal">&nbsp;</FONT></P>

<P STYLE="font: italic 11pt Times New Roman, Times, Serif; margin: 12pt 0 6pt; text-align: center; text-indent: 0in"><FONT STYLE="font-style: normal"><B>The
Offering</B></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-family: Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 44%; padding: 12pt 5.4pt 6pt; font-size: 11pt; text-align: left; text-indent: 0in; font-style: italic"><FONT STYLE="font-style: normal">Common Stock offered by selling stockholders</FONT></TD>
    <TD STYLE="width: 56%; padding: 12pt 5.4pt 6pt; font-size: 11pt; text-align: left; text-indent: 0in; font-style: italic"><FONT STYLE="font-style: normal">1,401,861 shares of our Common Stock issuable upon conversion of the Notes.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 12pt 5.4pt 6pt; font-size: 11pt; text-align: left; text-indent: 0in; font-style: italic"><FONT STYLE="font-style: normal">Use of proceeds</FONT></TD>
    <TD STYLE="padding: 12pt 5.4pt 6pt; font-size: 11pt; text-align: justify; text-indent: 0in">We will not receive any proceeds from the sale of shares in this offering.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 12pt 5.4pt 6pt; font-size: 11pt; text-align: left; text-indent: 0in; font-style: italic"><FONT STYLE="font-style: normal">Nasdaq Capital Market symbol</FONT></TD>
    <TD STYLE="padding: 12pt 5.4pt 6pt; font-size: 11pt; text-align: left; text-indent: 0in; font-style: italic"><FONT STYLE="font-style: normal">SCKT</FONT></TD></TR>
  </TABLE>
<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">&nbsp;</P>

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

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

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

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

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

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

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

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

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center; text-indent: 0in"><B><A NAME="a_003"></A>RISK FACTORS</B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-weight: normal">An
investment in our securities involves a high degree of risk. Prior to making a decision about investing in our securities, you should
carefully consider the specific factors discussed in our annual and quarterly reports filed with the SEC, all of which are incorporated
herein by reference, before deciding to purchase shares of our Common Stock, including the risks, uncertainties and assumptions discussed
under &ldquo;Part I&mdash;Item 1A&mdash;Risk Factors&rdquo; of our most recent Annual Report on Form 10-K and in &ldquo;Part II&mdash;Item
1A&mdash;Risk Factors&rdquo; in our most recent Quarterly Reports on Form 10-Q filed subsequent to such Form 10-K, as may be amended,
supplemented or superseded from time to time by other reports we file with the SEC in the future. The risks and uncertainties we have
described are not the only ones we face. Additional risks and uncertainties not currently known to us or that we currently deem immaterial
may also affect our operations.</FONT></P>

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

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

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

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

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

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

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

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

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-weight: normal"></FONT></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"><A NAME="a_004"></A>FORWARD-LOOKING STATEMENTS</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">This prospectus contains
forward-looking statements within the meaning of the securities laws. These forward-looking statements are subject to a number of risks
and uncertainties, many of which are beyond our control. All statements other than statements of historical facts included in this prospectus,
including any statements under &ldquo;Prospectus Summary&rdquo; and elsewhere in or incorporated into this prospectus regarding our strategy,
future operations, financial position, results of operations, cash flows, prospects, plans and objectives of management, are forward-looking
statements. When used in this prospectus, the words &ldquo;will,&rdquo; &ldquo;believe,&rdquo; &ldquo;anticipate,&rdquo; &ldquo;intend,&rdquo;
&ldquo;estimate,&rdquo; &ldquo;expect,&rdquo; &ldquo;project&rdquo; and similar expressions are intended to identify forward-looking statements,
although not all forward-looking statements contain such identifying words. All forward-looking statements speak only as of the date of
this prospectus. Neither we nor any of the selling stockholders undertake any obligation to update or revise publicly any forward-looking
statements, whether as a result of new information, future events or otherwise. Although we believe that our plans, intentions and expectations
reflected in or suggested by the forward-looking statements we make in this prospectus are reasonable, ultimately we may not achieve such
plans, intentions or expectations.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">We disclose important factors
that could cause our actual results to differ materially from our expectations under &ldquo;Risk Factors&rdquo; and elsewhere in this
prospectus. Such factors include, among others, the following: our ability to raise sufficient capital to fund our operations; our ability
to achieve profitability; developments in the market for our products, including the market for smartphones, mobile computers, and tablets
using the operating systems from Apple, Google and Microsoft; developments in our relationships with our strategic partners; and world
economic and financial conditions. These cautionary statements qualify all forward-looking statements attributable to us or persons acting
on our behalf.</P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"><A NAME="a_005"></A>USE OF PROCEEDS</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt"><FONT STYLE="font-weight: normal">We
will not receive any of the proceeds from the sale of the shares sold under this prospectus. The conversion of the Notes will relieve
the Company of up to $1,500,000 in obligations that would otherwise be paid to note holders in cash (a maximum of 1,401,861 shares of
Common Stock at the conversion price of $1.07 per share). All proceeds from the sale of the shares will be for the account of the selling
stockholders. See &ldquo;Selling Stockholders&rdquo; and &ldquo;Plan of Distribution.&rdquo;</FONT></P>

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

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

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left"><B></B></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"><A NAME="a_006"></A>SELLING STOCKHOLDERS</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The shares of Common Stock
covered by this prospectus consist of shares issuable upon the conversion of the principal of the Notes into Common Stock. The Notes may
be converted by their holders into Common Stock at any time. The registration statement of which this prospectus is a part has been filed
in accordance with the terms of the Notes. The table below sets forth, to our knowledge, information about the holders of the Notes as
of August 18, 2025, who may become selling stockholders hereunder.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">We do not know when or in
what amounts the selling stockholders may offer shares for sale. The selling stockholders may sell any or all of the shares offered by
this prospectus. Because the selling stockholders may offer all or some of the shares pursuant to this prospectus, and because there are
currently no agreements, arrangements or understandings with respect to the sale of any of the shares, we cannot estimate the number of
shares that will be held by the selling stockholders after completion of this offering. For purposes of the table below, however, we have
assumed that the selling stockholders will sell all shares issuable upon conversion of the Notes, such that, after completion of this
offering, none of the shares covered by this prospectus will be held by the selling stockholders.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">In the table below, beneficial
ownership is determined in accordance with the rules of the SEC and includes voting or investment power with respect to shares of our
Common Stock. Unless otherwise indicated below, to our knowledge, the selling stockholders named in the table have sole voting and investment
power with respect to the shares of Common Stock beneficially owned by them.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">Under the terms of the Notes,
a selling stockholder may not convert their Note into shares of our Common Stock to the extent such conversion would result in the aggregate
number of shares issued upon conversion of the Notes exceeding the number we may issue without breaching our obligations under the rules
or regulations of the Nasdaq Capital Market, except that this limitation will not apply in the event that we: (i) obtain the approval
of our stockholders, as required by the applicable rules of the Nasdaq Capital Market, for issuances of shares upon conversion of the
Notes in excess of such amount, or (ii) obtain a written opinion from outside counsel to us that such approval is not required, which
opinion is reasonably satisfactory to the applicable selling stockholder. The number of shares in the second column in the table below
does not reflect this limitation, but rather assumes that the selling stockholders may sell all, some or none of their shares in this
offering. See &ldquo;Plan of Distribution.&rdquo;</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">Throughout this prospectus,
when we refer to the &ldquo;selling stockholders,&rdquo; we mean the persons listed in the table below, as well as any pledgees, donees,
assignees, transferees, successors and others who may later hold any of the selling stockholders&rsquo; interests, and when we refer to
the shares of our Common Stock being offered by this prospectus on behalf of the selling stockholders, we are referring to the shares
of our Common Stock issuable upon the conversion of Notes, collectively, unless otherwise indicated.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The selling stockholders
may have sold or transferred, in transactions exempt from the registration requirements of the Securities Act, some or all of their shares
of Common Stock since the date as of which the information in the table below is presented. Information about the selling stockholders
may change over time.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt"></P>

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

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify">Unless otherwise noted below,
the address of each stockholder listed in the table below is c/o Socket Mobile, Inc., 40675 Encyclopedia Cir, Fremont, CA&nbsp;94538.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 11pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 9pt"><B>Shares Beneficially</B></FONT></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 9pt"><B>Shares Being</B></FONT></TD>
    <TD COLSPAN="2" STYLE="vertical-align: bottom; padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center"><FONT STYLE="font-size: 9pt"><B>Shares Beneficially Owned</B></FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 9pt"><B>Owned Prior to</B></FONT></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 9pt"><B>Registered for</B></FONT></TD>
    <TD COLSPAN="2" STYLE="text-align: center; padding-right: 5.75pt; padding-left: 5.75pt; vertical-align: bottom">
    <P STYLE="border-bottom: Black 0.5pt solid; font: 9pt Times New Roman, Times, Serif; margin: 0"><B>After Offering</B></P></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 38%; padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 0 3pt; border-bottom: Black 0.5pt solid"><B>Name</B></P></TD>
    <TD STYLE="width: 18%; padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; text-indent: 0in; border-bottom: Black 0.5pt solid"><B>Offering</B></P></TD>
    <TD STYLE="width: 17%; padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; text-indent: 0in; border-bottom: Black 0.5pt solid"><B>Resale</B></P></TD>
    <TD STYLE="text-align: center; width: 14%; padding-right: 5.75pt; padding-left: 5.75pt; vertical-align: bottom">
    <P STYLE="border-bottom: Black 0.5pt solid; font: 9pt Times New Roman, Times, Serif; margin: 0 0 3pt"><B>Number</B></P></TD>
    <TD STYLE="text-align: center; width: 13%; padding-right: 5.75pt; padding-left: 5.75pt; vertical-align: bottom">
    <P STYLE="border-bottom: Black 0.5pt solid; font: 9pt Times New Roman, Times, Serif; margin: 0 0 3pt"><B>Percent (1)</B></P></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Charlie Bass (2)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">4,098,087 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">467,289</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">3,630,798 </FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;&nbsp;&nbsp;&nbsp;45.35%</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Kevin Mills (3)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">958,209 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">233,644</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">724,565</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 3pt; padding-left: 1.5pt; font-size: 10pt; vertical-align: bottom">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;9.05%</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Bill Parnell (4)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">359,405 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">93,457</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">265,948</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 3pt; padding-left: 1.5pt; font-size: 10pt; vertical-align: bottom">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.33%</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Lynn Zhao (5)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">291,270 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">93,457</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">197,813</FONT></TD>
    <TD STYLE="text-align: center; padding-top: 3pt; padding-left: 1.5pt; font-size: 10pt; vertical-align: bottom">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.47%</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Eric Glaenzer (6)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">133,151 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">23,364</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">109,787 </FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-left: 1.5pt; font-size: 10pt; text-align: center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.38%</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Enrico Mills (7)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">763,098 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">163,551</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">599,547 </FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-left: 1.5pt; font-size: 10pt; text-align: center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.53%</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Upgrade Solutions Inc. (8)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">200,889 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">46,728</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">154,161 </FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-left: 1.5pt; font-size: 10pt; text-align: center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.93%</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Jason Wu (9)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">152,319 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">46,728</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">105,591 </FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-left: 1.5pt; font-size: 10pt; text-align: center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.33%</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Manatuck Hill Navigator Master Fund, Lp (10)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">140,186 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">140,186</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">0</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-left: 1.5pt; font-size: 10pt; text-align: center">*</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-top: 3pt; padding-left: 13.5pt; font-size: 10pt; text-indent: -13.5pt">Paul Farrell (11)<FONT STYLE="letter-spacing: 1pt">&#9;</FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">93,457 </FONT></TD>
    <TD STYLE="padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: right; text-indent: 0in"><FONT STYLE="font-size: 10pt">93,457</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-right: 5.75pt; padding-left: 5.75pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;0</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding-top: 3pt; padding-left: 1.5pt; font-size: 10pt; text-align: center">*</TD></TR>
  </TABLE>
<P STYLE="font: 11pt/85% Times New Roman, Times, Serif; margin: 0pt 0pt 2pt; text-indent: 0pt; text-align: left">______________</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">*</TD><TD STYLE="text-align: justify">Less than 1%.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">Based upon 7,961,462 shares of Common Stock outstanding as of the close of business on August 18, 2025
and calculated in accordance with Rule 13d-3 under the Securities Exchange Act of 1934.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(2)</TD><TD STYLE="text-align: justify">Consists of (i) 1,603,151 shares of Common Stock held by The Bass Trust U/D/T April 29, 1988
                                                            (&ldquo;The Bass Trust&rdquo;), (ii) 44,688 shares of Common Stock issuable pursuant to stock options held by Mr. Bass that are
                                                            exercisable within 60 days of August 18, 2025, (iii) 684,931 shares issuable upon conversion of the convertible subordinated secured
                                                            promissory note purchased by The Bass Trust on August 31, 2020, (iv) 746,268 shares issuable upon conversion of the convertible
                                                            subordinated secured promissory note purchased by The Bass Trust on May 26, 2023, (v) 551,760 shares issuable upon conversion of the
                                                            convertible subordinated secured promissory note purchased by The Bass Trust on August 21, 2024, and (vi) 467,289 shares issuable upon
                                                            conversion of the Note held by The Bass Trust. The Bass Trust is a family trust, of which Mr. Bass is the trustee. Mr. Bass has
                                                            voting control and beneficial ownership of the securities held by The Bass Trust. Mr. Bass has served as Chairman of our Board of
                                                            Directors since March 1992.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(3)</TD><TD STYLE="text-align: justify">Consists of (i) 182,444 shares of Common Stock held by Mr. Mills, (ii) 49,125 shares of Common Stock
                                                            issuable pursuant to stock options held by Mr. Mills that are exercisable within 60 days of August 18, 2025, (iii) 119,863 shares
                                                            issuable upon conversion of the convertible subordinated secured promissory note purchased by Kevin &amp; Frances Mills Trust Under
                                                            Declaration of TR DTD April 10, 2003 (the &ldquo;Mills Trust&rdquo;) on August 31, 2020, and (iv) 373,133 shares issuable upon
                                                            conversion of the convertible subordinated secured promissory note purchased by the Mills Trust on May 26, 2023, and (v) 233,644
                                                            shares issuable upon conversion of the Note held by the Mills Trust. Mr. Mills has served as our President and Chief Executive
                                                            Officer since March 2000.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(4)</TD><TD STYLE="text-align: justify">Consists of (i) 71,850 shares of Common Stock held by Mr. Parnell, (ii) 14,375 shares of Common
                                                            Stock issuable pursuant to stock options held by Mr. Parnell that are exercisable within 60 days of August 18, 2025, (iii) 74,626
                                                            shares issuable upon conversion of the convertible subordinated secured promissory note purchased by Mr. Parnell on May 26, 2023,
                                                            (iv) 105,097 shares issuable upon conversion of the convertible subordinated secured promissory note purchased by Mr. Parnell on
                                                            August 21, 2024, and (v) 93,457 shares issuable upon conversion of the Note held by Mr. Parnell. Mr. Parnell has served on our Board of
                                                            Directors since July 2017.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(5)</TD><TD STYLE="text-align: justify">Consists of (i) 147,296 shares of Common Stock held by Ms. Zhao, (ii) 33,394 shares of Common Stock
                                                            issuable pursuant to stock options held by Ms. Zhao that are exercisable within 60 days of August 18, 2025, (iii) 17,123 shares
                                                            issuable upon conversion of the convertible subordinated secured promissory note purchased by Ms. Zhao on August 31, 2020, and (iv)
                                                            93,457 shares issuable upon conversion of the Note held by Ms. Zhao. Ms. Zhao has served as our Chief Financial Officer, Vice
                                                            President of Finance and Administration and Secretary since May 2019.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(6)</TD><TD STYLE="text-align: justify">Consists of (i) 74,495 shares of Common Stock held by Mr. Glaenzer, (ii) 9,018 shares of Common
                                                            Stock issuable pursuant to stock options held by Mr. Glaenzer that are exercisable within 60 days of August 18, 2025, (iii) 26,274
                                                            shares issuable upon conversion of the convertible subordinated secured promissory note purchased by Mr. Glaenzer on August 21,
                                                            2024, and (iv) 23,364 shares issuable upon conversion of the Note held by Mr. Glaenzer. Mr. Glaenzer has served as our Chief
                                                            Technology Officer since August 2024.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<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: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(7)</TD><TD STYLE="text-align: justify">Consists of (i) 286,389 shares of Common Stock held by Mr. Mills, (ii) 50,415 shares held in
                                                            custodial accounts for his minor children, (iii) 262,743 shares issuable upon conversion of the convertible subordinated secured
                                                            promissory note purchased by Mr. Mills on August 21, 2024, and (iv) 163,551 shares issuable upon conversion of the Note held by Mr.
                                                            Mills. Mr. Mills is the adult son of our CEO, Kevin Mills, and serves as our General Manager,
                                                            Applications.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(8)</TD><TD STYLE="text-align: justify">Consists of (i) 56,700 shares of Common Stock held by Upgrade Solutions Inc., (ii) 44,913 shares of
                                                            Common Stock issuable pursuant to stock options held by Upgrade Solutions Inc. that are exercisable within 60 days of August 18,
                                                            2025, (iii) 52,548 shares issuable upon conversion of the convertible subordinated secured promissory note purchased by Upgrade
                                                            Solutions, Inc. on August 21, 2024, and (iv) 46,728 shares issuable upon conversion of the Note held by Upgrade Solutions, Inc. Upgrade
                                                            Solutions, Inc. is owned by Richard Brack.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(9)</TD><TD STYLE="text-align: justify">Consists of (i) 48,987 shares of Common Stock held by Mr. Wu, (ii) 4,056 shares of Common Stock
                                                            issuable pursuant to stock options held by Mr. Wu that are exercisable within 60 days of August 18, 2025, (iii) 52,548 shares
                                                            issuable upon conversion of the convertible subordinated secured promissory note purchased by Mr. Wu on August 21, 2024, and (iv) 46,728
                                                            shares issuable upon conversion of the Note held by Mr. Wu. Mr. Wu is employed as our Controller.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(10)</TD><TD STYLE="text-align: justify">Consists of
shares issuable upon conversion of the Note held by Manatuck Hill Navigator Master Fund, LP.</TD></TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify; text-indent: -0.25in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in">(11)</TD><TD STYLE="text-align: justify">Consists of
shares issuable upon conversion of the Note held by Mr. Farrell.</TD></TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center; text-indent: 0.25in"><A NAME="a_007"></A><B>PLAN OF DISTRIBUTION</B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The selling stockholders,
which as used herein includes donees, pledgees, transferees or other successors-in-interest selling shares of Common Stock or interests
in shares of Common Stock received after the date of this prospectus from the selling stockholders as a gift, pledge, partnership or other
distribution or other transfer, may, from time to time, sell, transfer or otherwise dispose of any or all of their shares of Common Stock
or interests in shares of Common Stock on any stock exchange, market or trading facility on which the shares are traded or in private
transactions. These dispositions may be at fixed prices, at prevailing market prices at the time of sale, at prices related to the prevailing
market price, at varying prices determined at the time of sale, or at negotiated prices.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The selling stockholders
may use any one or more of the following methods when disposing of shares or interests therein:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">transactions on any national securities exchange or U.S. inter-dealer system of a registered national
securities association on which our Common Stock may be listed or quoted at the time of sale;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">privately negotiated transactions and transactions other than on these exchanges or systems;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">sales in the over-the-counter market;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">one or more block transactions, including transactions in which a broker-dealer attempts to sell the shares
as agent, but may also position and resell a portion of the block as principal to facilitate the transaction, or in crosses, in which
the same broker acts as an agent on both sides of the trade;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">ordinary brokerage transactions or transactions in which a broker solicits purchasers;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">purchases by a broker-dealer or market maker, as principal, and resale by the broker-dealer for its account;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">sales by broker-dealers of shares that are loaned or pledged to such broker-dealers;</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

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

<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">&ldquo;at the market&rdquo; offerings to or through a market maker or into an existing trading market,
on an exchange or otherwise;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">in accordance with pledges to secure or in payment of debt and other obligations, including pledges to
brokers or dealers who may from time to time effect distributions of our Common Stock and, in the case of any collateral call or default
on such loan or obligation, sales of shares by such pledgees or secured parties;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">in connection with short sales of our Common Stock and delivery of shares to close out short positions;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">through distribution by a selling stockholder or its successor in interest to its members, general or
limited partners or stockholders (or their respective members, general or limited partners or stockholders);</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">exchange distributions and/or secondary distributions;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">through the writing of options, whether the options are listed on an options exchange or otherwise;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">in connection with the writing of non-traded or exchange-traded call options, in hedge transactions or
in settlement of other transactions in standardized or over-the-counter options;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">distributions to creditors of the selling stockholder; or</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">through a combination of the foregoing or any other available means allowable under applicable law.</TD></TR></TABLE>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The selling stockholders
and their successors, including their own transferees, pledgees or donees or their successors, may sell the shares directly to purchasers
or through underwriters, broker-dealers or agents, who may receive compensation in the form of discounts, concessions or commissions from
the selling stockholders or the purchasers. Discounts, concessions or commissions as to any particular underwriter, broker-dealer or agent
may be in excess of those customary in the types of transactions involved.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">In addition, any securities
covered by this prospectus that qualify for sale pursuant to Rule&nbsp;144&nbsp;promulgated under the&nbsp;Securities Act&nbsp;may be
sold under Rule 144 rather than pursuant to this prospectus.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0; text-align: justify; text-indent: 27pt">We will pay substantially
all of the expenses incurred by the selling stockholders incident to the registration of the offering and sale of the securities covered
by this prospectus.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: center; text-indent: 27.35pt"><BR>
<B><A NAME="a_008"></A>DESCRIPTION OF CAPITAL
STOCK</B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">The following descriptions
of our capital stock and certain provisions of our restated certificate of incorporation and bylaws are summaries and are qualified by
reference to these documents, which were filed with the SEC and are referenced in the exhibits to our registration statement, of which
this prospectus forms a part.</P>

<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0in"><B>Authorized Capital Stock</B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt">Our authorized capital
stock consists of 23,000,000 shares, with a par value of $0.001 per share, of which:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">20,000,000 shares are designated as common stock; and</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">3,000,000 shares are designated as preferred stock.</TD></TR></TABLE>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0in; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0in; background-color: white"><B>Common
Stock</B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>Voting Rights</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt"><FONT STYLE="background-color: white">Each
holder of common stock is entitled to one vote for each share on all matters submitted to a vote of the stockholders, except that, upon
giving notice as required by law, stockholders may cumulate their votes in the election of directors.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>Dividends</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt"><FONT STYLE="background-color: white">Subject
to preferences that may be applicable to any then-outstanding convertible preferred stock, holders of our common stock are entitled to
receive dividends, if any, as may be declared from time to time by our board of directors out of legally available funds</FONT>.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>Liquidation</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt"><FONT STYLE="background-color: white">In
the event of our liquidation, dissolution, or winding up, holders of our common stock will be entitled to share ratably in the net assets
legally available for distribution to stockholders after the payment of all of our debts and other liabilities and the satisfaction of
any liquidation preference granted to the holders of any then-outstanding shares of convertible preferred stock</FONT>.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>No Preemptive or
Similar Rights</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt">Our <FONT STYLE="background-color: white">common
stock</FONT> is not entitled to preemptive rights, and is not subject to conversion, redemption or sinking fund provisions.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0in; background-color: white"><B>Preferred
Stock</B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt"><FONT STYLE="background-color: white">Our
</FONT>board <FONT STYLE="background-color: white">of directors has the authority, without further action by the stockholders, to issue
up to 3,000,000 shares of preferred </FONT>stock <FONT STYLE="background-color: white">in one or more series and to fix the rights, preferences,
privileges and restrictions thereof. These rights, preferences, and privileges could include dividend rights, conversion rights, voting
rights, redemption rights, liquidation preferences, sinking fund terms, and the number of shares constituting any series or the designation
of such series, any or all of which may be greater than the rights of common stock. The issuance of preferred stock could adversely affect
the voting power of holders of common stock and the likelihood that such holders will receive dividend payments and payments upon liquidation.
In addition, the issuance of preferred stock could have the effect of delaying, deferring or preventing change in our control or other
corporate action.</FONT></P>

<P STYLE="font: 11pt/12pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0in"><B>Anti-Takeover Effects
of Certain Provisions of Delaware Law, Our Restated Certificate of Incorporation and Our Bylaws</B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt">Certain provisions of
Delaware law and certain provisions included in our restated certificate of incorporation and bylaws summarized below may be deemed to
have an anti-takeover effect and may delay, deter, or prevent a tender offer or takeover attempt that a stockholder might consider to
be in its best interests, including attempts that might result in a premium being paid over the market price for the shares held by stockholders.</P>

<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>Preferred Stock</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt">Our restated certificate
of incorporation contains provisions that permit our board of directors to issue, without any further vote or action by the stockholders,
shares of preferred stock in one or more series and, with respect to each such series, to fix the number of shares constituting the series
and the designation of the series, the voting rights (if any) of the shares of the series and the powers, preferences, or relative, participation,
optional, and other special rights, if any, and any qualifications, limitations, or restrictions, of the shares of such series.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>Removal of Directors</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt">Our bylaws provide that
any director or the entire board of directors may be removed, with or without cause, by the holders of a majority of the shares then entitled
to vote at an election of directors; provided, however, that, if and so long as stockholders are entitled to cumulative voting, if less
than the entire board is to be removed, no director may be removed without cause if the votes cast against his removal would be sufficient
to elect him if then cumulatively voted at an election of the entire board of directors.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>Special Meetings
of Stockholders</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt">Our bylaws provide that
a special meeting of stockholders may be called at any time by the board of directors, or by the chairman of the board, or by the president,
or by one or more stockholders holding shares in the aggregate entitled to cast not less than ten percent (10%) of the votes of all shares
of stock owned by stockholders entitled to vote at that meeting.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>Advance Notice Procedures
for Director Nominations</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt">Our bylaws provide that
stockholders seeking to nominate candidates for election as directors at an annual or special meeting of stockholders must provide timely
notice thereof in writing. To be timely, a stockholder&rsquo;s notice generally will have to be delivered to and received by the secretary
of the Company not less than 90 days before the meeting. Although the bylaws do not give the board of directors the power to approve or
disapprove stockholder nominations of candidates to be elected at an annual meeting, the bylaws may have the effect of precluding the
conduct of certain business at a meeting if the proper procedures are not followed or may discourage or deter a potential acquirer from
conducting a solicitation of proxies to elect its own slate of directors or otherwise attempting to obtain control of us.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>Action by Written
Consent</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt">Our restated certificate
of incorporation and bylaws provide that any action to be taken by the stockholders must be effected at a duly called annual or special
meeting of stockholders and may not be effected by written consent.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.25in"><B><I>Business Combinations
with Interested Stockholders</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 27.35pt"><FONT STYLE="background-color: white">We
are subject to Section 203 of the Delaware General Corporation Law</FONT>, which regulates acquisitions of Delaware corporations. In general,
Section 203 prohibits a publicly-held Delaware corporation from engaging in any business combination with any interested stockholder for
a period of three years following the date the person became an interested stockholder, unless:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">prior to the date of the transaction, the board of directors approved either the business
                                                                                                             combination or the transaction which resulted in the stockholder becoming an interested stockholder<FONT STYLE="background-color: white">; </FONT>upon
                                                                                                             consummation of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder
                                                                                                             owned at least 85% of the voting stock outstanding at the time the transaction commenced excluding for purposes of determining the
                                                                                                             number of shares outstanding the shares owned by directors and officers and shares owned by employee stock plans in which employee
                                                                                                             participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender
                                                                                                             or exchange offer<FONT STYLE="background-color: white">; or </FONT>on or following the date of the transaction, the business
                                                                                                             combination is approved by the board of directors and authorized at an annual or special meeting of stockholders by the affirmative
                                                                                                             vote of at least 66% of the outstanding voting stock that is not owned by the interested stockholder<FONT STYLE="background-color: white">.</FONT>
                                                                                                             An interested stockholder is a person who, together with affiliates and associates, owns or, within three years prior to the
                                                                                                             determination of interested stockholder status, did own 15% or more of a corporation&#8217;s outstanding voting securities. We
                                                                                                             expect the existence of this provision to have an anti-takeover effect with respect to transactions that our board of directors do
                                                                                                             not approve in advance. We also anticipate that Section 203 may also discourage attempts that might result in a premium over the
                                                                                                             market price for the shares of common stock held by stockholders. A Delaware corporation may opt out of Section 203 with an express
                                                                                                             provision in its original certificate of incorporation or an express provision in its certification of incorporation or bylaws
                                                                                                             resulting from amendments approved by the holders of at least a majority of the corporation&#8217;s outstanding voting shares. We
                                                                                                             have not opted out of Section 203.</TD></TR></TABLE>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"></P>

<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"></P>

<P STYLE="text-indent: 27.35pt; font: 11pt Times New Roman, Times, Serif; margin: 12pt 0pt 0pt; text-align: left"></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"><A NAME="a_009"></A>LEGAL MATTERS</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">Wilson Sonsini Goodrich&nbsp;&amp;
Rosati, Professional Corporation, Palo Alto, California will pass upon certain legal matters relating to the validity of the securities
offered hereby.</P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"><A NAME="a_010"></A>EXPERTS</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">Sadler, Gibb &amp; Associates,
LLC, independent registered public accounting firm, have audited our financial statements included in our Annual Report on Form&nbsp;10-K
for the year ended December&nbsp;31, 2024, as set forth in their report, which is incorporated by reference in this prospectus and registration
statement. Our financial statements are incorporated by reference in reliance on Sadler, Gibb &amp; Associates, LLC&rsquo;s report and
upon the authority of such firm as experts in accounting and auditing.</P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"><A NAME="a_011"></A>WHERE YOU CAN FIND MORE INFORMATION</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">We have filed with the SEC
a registration statement on Form&nbsp;S-3, of which this prospectus is a part, under the Securities Act with respect to the shares of
Common Stock offered hereby. This prospectus does not contain all of the information included in the registration statement. Statements
in this prospectus concerning the provisions of any document filed as an exhibit to the registration statement or otherwise filed by us
with the SEC are not necessarily complete. You should refer to the copies of those documents for a more complete understanding of the
matters involved. Each statement concerning these documents is qualified in its entirety by such reference.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">We file annual, quarterly
and current reports, proxy statements and other information with the SEC. Copies of our reports, proxy statements and other information
are available to the public over the Internet at the SEC&rsquo;s website at <I>www.sec.gov</I>. You can also find these documents through
our own website which is located at <I>www.socketmobile.com</I>. Information included on our web site is not a part of this prospectus
or any prospectus supplement.</P>

<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center"><A NAME="a_012"></A>INFORMATION INCORPORATED BY REFERENCE</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in">The SEC allows us to &ldquo;incorporate
by reference&rdquo; the information contained in documents that we file with them, which means that we can disclose important information
to you in this document by referring you to other filings we have made with the SEC. The information incorporated by reference is considered
to be part of this prospectus, and later information filed with the SEC will update and supersede this information. This prospectus incorporates
by reference the documents listed below and any future filings we make with the SEC under Sections&nbsp;13(a), 13(c), 14 or 15(d) of the
Exchange Act (in each case, other than those documents or the portions of those documents furnished pursuant to Items 2.02 or 7.01 of
any Current Report on Form 8-K and, except as may be noted in any such Form 8-K, exhibits filed on such form that are related to such
information), until the offering of the securities under the registration statement of which this prospectus forms a part is terminated
or completed:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">Our Annual Report on Form&nbsp;<A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000944075/000094407525000013/k10-2024.htm">10-K</A> for the year ended December&nbsp;31, 2024, filed with the SEC on
                                                                 March 25, 2025 (&ldquo;<B>Form 10-K</B>&rdquo;), as amended by Amendment No. 1 on <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000944075/000094407525000015/k10a-2024.htm">Form 10-K/A</A>, filed with the SEC on April 14, 2025;</TD></TR></TABLE>


<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(2)</TD><TD STYLE="text-align: justify">Our Quarterly Report on <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000944075/000094407525000025/q1_2025.htm">Form 10-Q</A> for the quarter ended March 31, 2025, filed with the SEC on May 8, 2025;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(3)</TD><TD STYLE="text-align: justify">Our Quarterly Report on <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000944075/000094407525000064/q2_2025.htm">Form 10-Q</A> for the quarter ended June 30, 2025, filed with the SEC on August 14,
2025;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(4)</TD><TD STYLE="text-align: justify">The portions of our Definitive Proxy Statement on <A HREF="https://www.sec.gov/Archives/edgar/data/944075/000094407525000017/proxy-2025.htm">Schedule 14A</A> that are specifically incorporated by reference
into the Form 10-K, filed with the SEC on April 16, 2025;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(5)</TD><TD STYLE="text-align: justify">Our Current Reports on Form 8-K filed with the SEC on <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000944075/000094407525000029/form-8k0602.htm">June 2, 2025</A>,
<A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000944075/000094407525000039/form-8k0604.htm">June 4, 2025</A>,    and <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/0000944075/000094407525000055/form-8k0731.htm">August 1, 2025</A>; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(6)</TD><TD STYLE="text-align: justify">The description of our Common Stock contained in the Registration Statement on <A HREF="https://www.sec.gov/Archives/edgar/data/944075/000094407516000072/Form-8A12B0617.htm">Form 8-A</A> relating thereto,
filed with the SEC on June 17, 2016, including any amendment or report filed for the purpose of updating such description.</TD></TR></TABLE>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">For the purposes of this
prospectus, any statement contained in a document incorporated or deemed to be incorporated by reference herein shall be deemed to be
modified or superseded to the extent that a statement contained herein or in any other subsequently filed document which also is or is
deemed to be incorporated by reference herein modifies or supersedes such statement. Any such statement so modified or superseded shall
not be deemed, except as so modified or superseded, to constitute a part of this prospectus.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27.35pt">We will provide to any
person, including any beneficial owner, to whom a prospectus is delivered, a copy of any of the information that has been incorporated
by reference into this prospectus at no cost upon an oral or written request to:</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">Socket Mobile, Inc.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center">40675 Encyclopedia Cir</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center">Attention: Lynn Zhao</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center">Phone: (510) 933-3016</P>

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

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

<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0 189pt; text-align: justify"></P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">1,401,861 Shares</P>

<P STYLE="font: bold 16pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">SOCKET MOBILE, INC.</P>

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">COMMON STOCK</P>

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 48pt 0 0; text-align: center">PROSPECTUS</P>

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

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

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

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

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

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

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

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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">No dealer, salesperson or
other person is authorized to give any information or to represent anything not contained in this prospectus. You must not rely on any
unauthorized information or representations. This prospectus is an offer to sell only the shares offered hereby, and only under circumstances
and in jurisdictions where it is lawful to do so. The information contained in this prospectus is current only as of its date.</P>

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

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

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

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

<!-- Field: Page; Sequence: 20 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">PART II</P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">INFORMATION NOT REQUIRED IN PROSPECTUS</P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify">Item 14. Other Expenses of Issuance and
Distribution</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The Registrant will bear
no expenses in connection with any sale or other distribution by the selling stockholders of the shares being registered, other than the
expenses of preparation and distribution of this Registration Statement and the Prospectus included in this Registration Statement. Such
expenses are set forth in the following table. All of the amounts shown are estimates, except the SEC registration fee.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 11pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount To Be Paid</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 70%; text-align: left; text-indent: 0in; padding-left: 6pt">SEC registration fee&#9;</TD><TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 18%; text-align: right">219.99</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; text-indent: 0in; padding-left: 6pt">Legal fees and expenses&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: 0in; padding-left: 6pt">Accounting fees and expenses&#9;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,000.00</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt; text-indent: 0in; padding-left: 6pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">16,219.99</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
  </TABLE>

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

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Item 15. Indemnification of Directors and Officers</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">Section&nbsp;145 of the
Delaware General Corporation Law (the&nbsp;&ldquo;DGCL&rdquo;) authorizes a court to award, or a corporation&rsquo;s board of directors
to grant, indemnity to directors and officers in terms sufficiently broad to permit such indemnification under certain circumstances for
liabilities (including reimbursement for expenses incurred) arising under the Securities Act. As permitted by Section 102 of the DGCL,
the registrant&rsquo;s certificate of incorporation and the registrant&rsquo;s bylaws provide for indemnification of and advancement of
expenses to the registrant&rsquo;s directors and officers and authorize indemnification of employees and other agents to the maximum extent
permitted by the DGCL. In addition, the registrant has entered into indemnification agreements with its officers and directors and certain
stockholders.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">Pursuant to Section 145(a)
of the DGCL, the registrant may indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending
or completed action, suit or proceeding (other than an action by or in the right of the corporation) by reason of the fact that the person
is or was a director, officer, agent or employee of the registrant&rsquo;s company or is or was serving at the registrant&rsquo;s request
as a director, officer, agent, or employee of another corporation, partnership, joint venture, trust or other enterprise, against expenses,
including attorneys&rsquo; fees, judgment, fines and amounts paid in settlement actually and reasonably incurred by the person in connection
with such action, suit or proceeding. Pursuant to Section 145(b) of the DGCL, the power to indemnify also applies to actions brought by
or in the right of the corporation as well, but only to the extent of defense expenses (including attorneys&rsquo; fees) actually and
reasonably incurred by the person in connection with the defense or settlement of such action or suit. Pursuant to Section 145(b), the
registrant shall not indemnify any person in respect of any claim, issue or matter as to which such person shall have been adjudged to
be liable to the registrant unless and only to the extent that the Court of Chancery or the court in which such action or suit was brought
shall determine upon application that, despite the adjudication of liability but in view of all the circumstances of the case, such person
is fairly and reasonably entitled to indemnity for such expenses which the Court of Chancery or such other court shall deem proper. The
power to indemnify under Sections 145(a) and (b) of the DGCL applies (i) if such person is successful on the merits or otherwise in defense
of any action, suit or proceeding, or (ii) if such person acted in good faith and in a manner he reasonably believed to be in the best
interest, or not opposed to the best interest, of the corporation, and with respect to any criminal action or proceeding, had no reasonable
cause to believe his conduct was unlawful.</P>

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

<!-- Field: Page; Sequence: 21 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">Section 174 of the DGCL
provides, among other things, that a director, who willfully or negligently approves of an unlawful payment of dividends or an unlawful
stock purchase or redemption, may be held liable for such actions. A director who was either absent when the unlawful actions were approved
or dissented at the time, may avoid liability by causing his or her dissent to such actions to be entered in the books containing the
minutes of the meetings of the board of directors at the time such action occurred or immediately after such absent director receives
notice of the unlawful acts.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">The indemnification provisions
contained in the registrant&rsquo;s certificate of incorporation and bylaws are not exclusive of any other rights to which a person may
be entitled by law, agreement, vote of stockholders or disinterested directors or otherwise. In addition, the registrant will maintain
insurance on behalf of the registrant&rsquo;s directors and executive officers insuring them against any liability asserted against them
in their capacities as directors or officers or arising out of such status.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0in"><B>Item 16. Exhibits</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-family: Times New Roman, Times, Serif">
  <TR>
    <TD STYLE="vertical-align: bottom; padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="4" STYLE="vertical-align: bottom; padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; border-bottom: Black 0.5pt solid"><B>Incorporation
    by Reference</B></P></TD>
    <TD STYLE="vertical-align: top; padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; border-bottom: Black 0.5pt solid"><B>Exhibit
    Number</B></P></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; border-bottom: Black 0.5pt solid"><B>Exhibit
    Description</B></P></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; border-bottom: Black 0.5pt solid"><B>Form</B></P></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; border-bottom: Black 0.5pt solid"><B>Exhibit
    Number</B></P></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; border-bottom: Black 0.5pt solid"><B>Filing Date</B></P></TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; border-bottom: Black 0.5pt solid"><B>Filed Herewith</B></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: right">3.1</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/944075/000094407509000013/k10ex3_1.htm">Restated Certificate of Incorporation, as amended October 23, 2008</A></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">10-K</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">3.1</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">March 16, 2009</TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: right">3.2</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/944075/000094407521000031/ex3_2.htm">Certificate of Amendment to Restated Certificate, as filed June 20, 2013</A></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">S-3</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">3.2</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">April 12, 2021</TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: right">3.3</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/944075/000094407508000016/bylaws3_4.htm">Bylaws, as amended February 17, 2008</A></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">10-K</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">3.4</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">March 7, 2008</TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: right">5.1</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: justify">Opinion of Wilson Sonsini Goodrich&nbsp;&amp; Rosati, Professional Corporation</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">X</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: right">10.1</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/944075/000094407525000029/ex10_1.htm">Form of Secured Subordinated Convertible Note issued on May 30, 2025</A></TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">8-K</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">10.1</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">June 2, 2025</TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: right">23.1</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: justify">Consent of Sadler, Gibb &amp; Associates LLP, Independent Registered Public Accounting Firm</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">X</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: right">23.2</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: justify">Consent of Wilson Sonsini
    Goodrich&nbsp;&amp; Rosati, Professional Corporation (included in Exhibit&nbsp;5.1 to this Registration Statement)</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">X</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: right">24.1</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: justify">Power of Attorney (included on the signature page to this Registration Statement)</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">X</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: right">107</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: justify">Filing Fee Table</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-right: 5.75pt; padding-left: 5.75pt; font-size: 10pt; text-align: center">X</TD></TR>
  </TABLE>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/85% Times New Roman, Times, Serif; margin: 0 0 2pt; text-indent: 1.5in; text-align: justify">&nbsp;</P>

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

<!-- Field: Page; Sequence: 22 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify">Item 17. Undertakings</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;&nbsp;&nbsp;
</FONT>&#9;The undersigned Registrant hereby undertakes:</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">(1)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&#9;To file, during any period in which offers or sales are being made, a post-effective amendment to this Registration Statement:</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.75in">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To
include any prospectus required by Section&nbsp;10(a)(3) of the Securities Act;</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.75in">&#9;(ii)&#9;To reflect
in the prospectus any facts or events arising after the effective date of the Registration Statement (or the most recent post-effective
amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the Registration
Statement;</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.75in">&#9;(iii)&#9;To include
any material information with respect to the plan of distribution not previously disclosed in the Registration Statement or any material
change to such information in the Registration Statement;</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0in"><U>provided</U>, <U>however</U>,
that paragraphs (a)(1)(i), (a)(1)(ii) and (a)(1)(iii) above do not apply if the information required to be included in a post-effective
amendment by those paragraphs is contained in reports filed with or furnished to the SEC by the Registrant pursuant to Section 13 or Section
15(d) of the Securities Exchange Act that are incorporated by reference in the Registration Statement, or is contained in a form of prospectus
filed pursuant to Rule 424(b) that is part of the Registration Statement.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in">(2)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&#9;That, for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed
to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall
be deemed to be the initial <I>bona fide</I> offering thereof.</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">(3)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&#9;To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold
at the termination of the offering.</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">(4)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>&#9;That, for the purpose of determining liability under the Securities Act to any purchaser:</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.75in">(i) each prospectus filed
by the Registrant pursuant to Rule 424(b)(3) shall be deemed to be part of in the Registration Statement as of the date the filed prospectus
was deemed part of and included in the registration statement; and</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.75in">(ii) each prospectus required
to be filed pursuant to Rule 424(b)(2), (b)(5), or (b)(7) as part of a registration statement in reliance on Rule 430B relating to an
offering made pursuant to Rule 415(a)(1)(i), (vii), or (x) (&sect; 230.415(a)(1)(i), (vii), or (x) of this chapter) for the purpose of
providing the information required by Section 10(a) of the Securities Act of 1933 shall be deemed to be part of and included in the registration
statement as of the earlier of the date such form of prospectus is first used after effectiveness or the date of the first contract of
sale of securities in the offering described in the prospectus. As provided in Rule 430B, for liability purposes of the issuer and any
person that is at that date an underwriter, such date shall be deemed to be a new effective date of the registration statement relating
to the securities in the registration statement to which that prospectus relates, and the offering of such securities at that time shall
be deemed to be the initial bona fide offering thereof. Provided, however, that no statement made in a registration statement or prospectus
that is part of the Registration Statement or made in a document incorporated or deemed incorporated by reference into the Registration
Statement or prospectus that is part of the Registration Statement will, as to a purchaser with a time of contract of sale prior to such
effective date, supersede or modify any statement that was made in the Registration Statement or prospectus that was part of the Registration
Statement or made in any such document immediately prior to such effective date.</P>

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

<!-- Field: Page; Sequence: 23 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.25in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;&nbsp;
</FONT>&#9;The undersigned Registrant hereby undertakes that, for purposes of determining any liability under the Securities Act, each
filing of the Registrant's annual report pursuant to Section 13(a) or Section 15(d) of the Securities Exchange Act that is incorporated
by reference in the registration statement shall be deemed to be a new Registration Statement relating to the securities offered therein,
and the offering of such securities at that time shall be deemed to be the initial <I>bona fide</I> offering thereof.</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 7pt">&nbsp;&nbsp;&nbsp;
</FONT>&#9;Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling
persons of the Registrant pursuant to the foregoing provisions, or otherwise, the Registrant has been advised that in the opinion of the
SEC such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that
a claim for indemnification against such liabilities (other than the payment by the Registrant of expenses incurred or paid by a director,
officer or controlling person of the Registrant in the successful defense of any action, suit or proceeding) is asserted by such director,
officer or controlling person in connection with the securities being registered, the Registrant will, unless in the opinion of its counsel
the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification
by it is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.</P>

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 24 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center">SIGNATURES</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">Pursuant to the requirements
of the Securities Act of 1933, the Registrant certifies that it has reasonable grounds to believe that it meets all of the requirements
for filing on Form&nbsp;S-3 and has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly
authorized in the City of Fremont, State of California, on August 22, 2025.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 3in">SOCKET MOBILE, INC.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0pt 0pt 3in; text-align: justify">By: <U>/s/ Lynn Zhao &#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;</U></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3in">Lynn Zhao</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3in">Chief Financial Officer and</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3in">Vice President of Finance and Administration</P>

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

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 24pt 0 0; text-align: center">POWER OF ATTORNEY</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 27pt">KNOW ALL PERSONS BY THESE
PRESENTS, that each person whose signature appears below hereby constitutes and appoints, jointly and severally, Kevin J. Mills and Lynn
Zhao, and each one of them, individually and without any other, his attorney-in-fact, each with full power of substitution, for him in
any and all capacities, to sign any and all amendments (including post-effective amendments) to this Registration Statement, and to sign
any registration statement for the same offering covered by this Registration Statement that is to be effective upon filing pursuant to
Rule&nbsp;462(b) promulgated under the Securities Act, and all post-effective amendments thereto, and to file the same, with exhibits
thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all
that each of said attorneys-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Pursuant to the requirements of
the Securities Act of 1933, this Registration Statement has been signed by the following persons in the capacities and on the dates indicated
below:</P>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; width: 28%; font-size: 11pt; font-weight: bold; text-align: center"><FONT STYLE="font-size: 10pt">Signature</FONT></TD><TD STYLE="width: 8%; font-size: 11pt; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: bottom; width: 28%; font-size: 11pt; font-weight: bold; text-align: center"><FONT STYLE="font-size: 10pt">Title</FONT></TD><TD STYLE="width: 8%; font-size: 11pt; font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; font-size: 11pt; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; vertical-align: bottom; width: 26%; font-size: 11pt; font-weight: bold; text-align: center"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-left: 0pt"><FONT STYLE="font-size: 10pt"><B>Date</B></FONT></P></TD><TD STYLE="width: 1%; padding-bottom: 1pt; font-size: 11pt; font-weight: bold; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">/s/
    Kevin&nbsp;J. Mills&#9;<BR> Kevin&nbsp;J. Mills</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">President and Chief Executive Officer (Principal
    Executive Officer), and Director</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">August 22, 2025</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"></TD><TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: left; padding-left: 5.4pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">/s/
    Charlie Bass &#9;<BR> Charlie Bass</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">Chairman of the Board of Directors</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">August 22, 2025</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-align: left; padding-left: 5.4pt"></TD><TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: left; padding-left: 5.4pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">/s/
    Lynn Zhao&#9;<BR> Lynn Zhao</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">Chief Financial Officer and Vice President of Finance
    and Administration (Principal Financial and Accounting Officer), and Director</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">August 22, 2025</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"></TD><TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: left; padding-left: 5.4pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">/s/
    William L. Parnell, Jr. &#9;<BR> William L. Parnell, Jr.</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; padding-left: 5.4pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Director</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">August 22, 2025</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 5.4pt; vertical-align: bottom">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">/s/
    Ivan Lazarev&#9;<BR> Ivan Lazarev</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; padding-left: 5.4pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Director</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">August 22, 2025</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left; padding-left: 5.4pt; vertical-align: bottom">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 11pt; text-decoration: underline; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">/s/
    Felix Marx&#9;<BR> Felix Marx</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; padding-left: 5.4pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Director</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-size: 10pt">August 22, 2025</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

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

<!-- Field: Page; Sequence: 25 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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


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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5
<SEQUENCE>2
<FILENAME>ex5-1.htm
<DESCRIPTION>EXHIBIT 5.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 24pt; text-align: right; text-indent: 0in"><B>Exhibit&nbsp;5.1</B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">WILSON SONSINI GOODRICH &amp; ROSATI</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">Professional Corporation</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">650 Page Mill Road</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">Palo Alto, CA 94304</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">(650) 493-9300</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in">August 22, 2025</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify">Socket Mobile, Inc.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">40675 Encyclopedia Cir.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in">Fremont, CA 94538</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in"><B><I>Re: Registration
Statement on Form&nbsp;S-3</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify">Ladies and Gentlemen:</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in">We have acted as counsel
to Socket Mobile, Inc., a Delaware corporation (the &ldquo;<B>Company</B>&rdquo;), in connection with the preparation of a Registration
Statement on Form S-3 (the &ldquo;<B>Registration Statement</B>&rdquo;) to be filed on or about the date hereof by the Company with the
Securities and Exchange Commission (the &ldquo;<B>Commission</B>&rdquo;), for the registration under the Securities Act of 1933, as amended
(the &ldquo;<B>Securities Act</B>&rdquo;), of the resale of an aggregate of 1,401,861 shares of the Company&rsquo;s Common Stock (the
&ldquo;<B>Shares</B>&rdquo;) that are issuable upon the conversion of Secured Subordinated Convertible Notes issued May 30, 2025 (the
&ldquo;<B>Notes</B>&rdquo;).</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in">We have examined instruments,
documents, certificates and records that we have deemed relevant and necessary for the basis of our opinions hereinafter expressed. In
such examination, we have assumed: (a) the authenticity of original documents and the genuineness of all signatures; (b) the conformity
to the originals of all documents submitted to us as copies; (c) the truth, accuracy and completeness of the information, representations
and warranties contained in the instruments, documents, certificates and records we have reviewed; and (d) the legal capacity of all natural
persons. As to any facts material to the opinions expressed herein that were not independently established or verified, we have relied
upon oral or written statements and representations of officers and other representatives of the Company.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in">Based upon the foregoing,
and subject to the qualifications set forth below, we are of the opinion that the Shares issuable upon conversion of the Notes have been
duly authorized by the Company and, when issued and delivered by the Company upon conversion thereof in accordance with the terms of the
Notes, will be validly issued, fully paid and non-assessable.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in">We express no opinion as
to the laws of any other jurisdiction, other than the Federal laws of the United States of America and the General Corporation Law of
the State of Delaware.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in">We consent to the use of
this opinion as an exhibit to the Registration Statement, and we consent to the reference of our name under the caption &ldquo;Legal Matters&rdquo;
in the prospectus forming part of the Registration Statement. In giving this consent, we do not admit that we are in the category of persons
whose consent is required under Section 7 of the Securities Act.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 0.5in">This opinion is furnished
to you in connection with the filing of the Registration Statement, and is not to be used, circulated, quoted or otherwise relied upon
for any other purpose.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: justify; text-indent: 3in">Very truly yours,</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0 3in; text-align: justify">WILSON SONSINI GOODRICH&nbsp;&amp; ROSATI</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 3in; text-align: justify">Professional Corporation</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 3in; text-align: left">/s/ Wilson Sonsini Goodrich&nbsp;&amp; Rosati</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>3
<FILENAME>ex23-1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: right; text-indent: 0.5in"><B>Exhibit&nbsp;23.1</B></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 24pt 0 0; text-align: center">CONSENT OF INDEPENDENT REGISTERED PUBLIC
ACCOUNTING FIRM</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As independent registered public accountants, we hereby
consent to the incorporation by reference in this Registration Statement on Form S-3 and related Prospectus, for the registration of 1,401,861
shares of common stock, of our report dated March 25, 2025, with respect to the financial statements of Socket Mobile, Inc. for the years
ended December 31, 2024 and 2023, included in its Form 10-K filed with the Securities and Exchange Commission. We also consent to the
reference of our firm under the caption &ldquo;Experts&rdquo; in the Registration Statement.</P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="background-color: white"><I>/s/ Sadler, Gibb &amp; Associates,
LLC</I></FONT></P>

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

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0">Draper, UT</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: left; text-indent: 0in">August 22, 2025</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>ex107_1.htm
<DESCRIPTION>EXHIBIT 107
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Template (c) 2024-2025 Novaworks, LLC -->
<!-- Field: Set; Name: AliasFileType; Value: Forms View; Template: Fee Exhibit\Fee Exhibit FE.xds -->
<!-- Field: Set; Name: Platform; Value: Novaworks Fee Exhibit Editor; Version: 1.2b -->
<!-- Field: Set; Name: Control; Value: VGVtcGxhdGU6IChkZWZhdWx0KQ0KQmFzZSBGb250OiBUaW1lcyBOZXcgUm9tYW4sIFRpbWVzLCBTZXJpZg0KQ2FwdGlvbiBTaXplOiAxMnB0DQpUYWJsZSBUaXRsZSBTaXplOiAxMXB0DQpUYWJsZSBIZWFkIFNpemU6IDhwdA0KVGFibGUgQm9keSBTaXplOiAxMHB0 -->
<!-- Field: Set; Name: MD5; Value: 4134a6a19b643d412595c9a3426b7dd9 -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ffd="http://xbrl.sec.gov/ffd/2025">
<head>
  <title>Filing Fee Exhibit</title>
  <meta http-equiv="Content-Type" content="text/html"/>
  </head>
<body style="font: 10pt Times New Roman, Times, Serif">

<div style="display: none">
  <ix:header>
    <ix:hidden>
      <ix:nonNumeric name="ffd:SubmissnTp" contextRef="c_report" id="fee_001">S-3</ix:nonNumeric>
      <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="c_report" id="fee_002">EX-FILING FEES</ix:nonNumeric>
      <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="c_report" id="fee_003">0000944075</ix:nonNumeric>
      <ix:nonNumeric name="ffd:OfferingTableNa" contextRef="c_report" xs:nil="true" id="fee_004"></ix:nonNumeric>
      <ix:nonNumeric name="ffd:OffsetTableNa" contextRef="c_report" id="fee_005">N/A</ix:nonNumeric>
      <ix:nonNumeric name="ffd:CombinedProspectusTableNa" contextRef="c_report" id="fee_006">N/A</ix:nonNumeric>
      </ix:hidden>
    <ix:references>
      <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd" xlink:type="simple"/>
      </ix:references>
    <ix:resources>
      <xbrli:context id="c_offering_1">
        <xbrli:entity>
          <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
          <xbrli:segment>
            <xbrldi:typedMember dimension="ffd:OfferingAxis"><dei:lineNo>1</dei:lineNo></xbrldi:typedMember>
            </xbrli:segment>
          </xbrli:entity>
        <xbrli:period>
          <xbrli:startDate>2025-08-22</xbrli:startDate>
          <xbrli:endDate>2025-08-22</xbrli:endDate>
          </xbrli:period>
        </xbrli:context>
      <xbrli:context id="c_report">
        <xbrli:entity>
          <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
          </xbrli:entity>
        <xbrli:period>
          <xbrli:startDate>2025-08-22</xbrli:startDate>
          <xbrli:endDate>2025-08-22</xbrli:endDate>
          </xbrli:period>
        </xbrli:context>
      <xbrli:unit id="USD">
        <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unit>
      <xbrli:unit id="pure">
        <xbrli:measure>xbrli:pure</xbrli:measure>
        </xbrli:unit>
      <xbrli:unit id="shares">
        <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unit>
      </ix:resources>
    </ix:header>
  </div>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 12pt; text-align: right">Ex-Filing Fees</p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 6pt; text-align: center">CALCULATION OF FILING FEE TABLES</p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 6pt; text-align: center"><ix:nonNumeric name="ffd:FormTp" contextRef="c_report" id="fee_007">S-3</ix:nonNumeric></p>

<p style="font: bold 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 12pt; text-align: center"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="c_report" id="fee_008">SOCKET MOBILE, INC.</ix:nonNumeric></p>

<p style="font: bold 11pt Times New Roman, Times, Serif; border-top: Gray 3pt double; padding-top: 6pt; text-align: center; margin-top: 0pt; margin-bottom: 4pt">Table 1: Newly Registered and Carry Forward Securities</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="font-size: 2pt; vertical-align: bottom; text-align: center; font-weight: bold">
  <td style="width: 12%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 6.5%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 8%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 9%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 9%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 8%">&#160;</td></tr>
<tr style="font-size: 8pt; vertical-align: bottom; text-align: center; font-weight: bold">
  <td style="border-bottom: Black 1pt solid">Line Item Type</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Security Type</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Security Class Title</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Notes</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Fee Calculation<br/> Rule</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Amount Registered</td>
  <td>&#160;</td>
  <td colspan="2" style="border-bottom: Black 1pt solid">Proposed Maximum Offering<br/> Price Per Unit</td>
  <td>&#160;</td>
  <td colspan="2" style="border-bottom: Black 1pt solid">Maximum Aggregate Offering Price</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Fee Rate</td>
  <td>&#160;</td>
  <td colspan="2" style="border-bottom: Black 1pt solid">Amount of Registration Fee</td></tr>
<tr style="font-size: 2pt; vertical-align: top; text-align: left">
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="22" style="padding-top: 2pt; font-style: italic; text-align: center; padding-bottom: 2pt">Newly Registered Securities</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="white-space: nowrap"><ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="c_offering_1" format="ixt:booleanfalse" id="fee_009">Fees to be Paid</ix:nonNumeric></td>
  <td>&#160;</td>
  <td style="white-space: nowrap"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="c_offering_1" id="fee_010">Equity</ix:nonNumeric></td>
  <td>&#160;</td>
  <td><ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="c_offering_1" id="fee_011">Common Stock, par value $</ix:nonNumeric></td>
  <td>&#160;</td>
  <td style="text-align: center">(1)</td>
  <td>&#160;</td>
  <td style="text-align: center"><ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="c_offering_1" format="ixt:booleantrue" id="fee_012">Other</ix:nonNumeric></td>
  <td>&#160;</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="shares" decimals="0" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_013">1,401,861</ix:nonFraction></td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_014">1.0250</ix:nonFraction></td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_015">1,436,907.52</ix:nonFraction></td>
  <td>&#160;</td>
  <td style="text-align: center"><ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_016">0.0001531</ix:nonFraction></td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:FeeAmt" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_017">219.99</ix:nonFraction></td></tr>
<tr style="font-size: 4pt; vertical-align: top; text-align: left">
  <td style="width: 11%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 8%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 8%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 8%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 8%">&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Total Offering Amounts:</td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="c_report" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="fee_018">1,436,907.52</ix:nonFraction></td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:TtlFeeAmt" contextRef="c_report" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="fee_019">219.99</ix:nonFraction></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Total Fees Previously Paid:</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Total Fee Offsets:</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="border-bottom: Black 1pt solid">&#160;</td>
  <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="c_report" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="fee_020">0.00</ix:nonFraction></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Net Fee Due:</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="border-bottom: Black 3pt double">$</td>
  <td style="border-bottom: Black 3pt double; text-align: right"><ix:nonFraction name="ffd:NetFeeAmt" contextRef="c_report" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" id="fee_021">219.99</ix:nonFraction></td></tr>
</table>

<p style="font: bold 8pt Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 6pt">__________________________________________<br/>
Offering Note(s)</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 6pt; width: 100%">
<tr style="vertical-align: top; text-align: justify">
  <td style="width: 15pt; text-align: right">(1)</td><td style="width: 5pt"/>
  <td style="text-align: justify"><ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="c_offering_1" id="fee_022">(a) Estimated in accordance with Rules 457(c) and 457(h) solely for the purpose of calculating the registration fee on the basis of $1.025 per share, which represents the average of the high and low prices of the Registrant&#8217;s common stock as reported on the Nasdaq Capital Market on August 18, 2025.<br/><br/>(b) Represents shares offered by the selling stockholders consisting of shares of the Registrant&#8217;s common stock issuable upon the conversion of outstanding secured subordinated notes. Includes an indeterminable number of additional shares of common stock, pursuant to Rule 416 under the Securities Act of 1933, as amended, that may be issued to prevent dilution from stock splits, stock dividends or similar transactions that could affect the shares to be offered by the selling stockholders.</ix:nonNumeric></td></tr>
  </table>


</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>socketmobile.jpg
<TEXT>
begin 644 socketmobile.jpg
M_]C_X0TT17AI9@  34T *@    @ !P$2  ,    !  $   $:  4    !
M8@$;  4    !    :@$H  ,    !  (   $Q  (    >    <@$R  (    4
M    D(=I  0    !    I    -  "OR    G$  *_(   "<0061O8F4@4&AO
M=&]S:&]P($-3-2XQ(%=I;F1O=W, ,C Q-CHP,CHP,2 Q,#HS,3HS-    Z !
M  ,    !  $  * "  0    !   !5J #  0    !    8          & 0,
M P    $ !@   1H !0    $   $> 1L !0    $   $F 2@  P    $  @
M @$ !     $   $N @( !     $   O^         $@    !    2     '_
MV/_M  Q!9&]B95]#30 !_^X #D%D;V)E &2      ?_; (0 # @(" D(# D)
M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,
M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@ +0"@ P$B  (1
M 0,1 ?_=  0 "O_$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$
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
MTE)$DDDE/__9_^T4@E!H;W1O<VAO<" S+C  .$))300E       0
M             #A"24T$.@      EP   !     !       +<')I;G1/=71P
M=70    $     %!S=%-B;V]L 0    !);G1E96YU;0    !);G1E     $-L
M<FT    /<')I;G13:7AT965N0FET8F]O;      +<')I;G1E<DYA;65415A4
M    $0!< %P ;@!W &L < !R &D ;@!T %P 4@!I &, ;P!H    .$))300[
M      &R    $     $      !)P<FEN=$]U='!U=$]P=&EO;G,    2
M $-P=&YB;V]L      !#;&)R8F]O;       4F=S36)O;VP      $-R;D-B
M;V]L      !#;G1#8F]O;       3&)L<V)O;VP      $YG='9B;V]L
M  !%;6Q$8F]O;       26YT<F)O;VP      $)C:V=/8FIC     0
M %)'0D,    #     %)D("!D;W5B0&_@            1W)N(&1O=6) ;^
M          !";" @9&]U8D!OX            $)R9%15;G1&(U)L=
M         $)L9"!5;G1&(U)L=                %)S;'15;G1&(U!X;$!2
M            "G9E8W1O<D1A=&%B;V]L 0    !09U!S96YU;0    !09U!S
M     %!G4$,     3&5F=%5N=$8C4FQT                5&]P(%5N=$8C
M4FQT                4V-L(%5N=$8C4')C0%D        X0DE- ^T
M !  2     $  0!(     0 !.$))300F       .             #^    X
M0DE-! T       0    >.$))3009       $    'CA"24T#\P      "0
M         0 X0DE-)Q        H  0         ".$))30/U      !( "]F
M9@ ! &QF9@ &       ! "]F9@ ! *&9F@ &       ! #(    ! %H    &
M       ! #4    ! "T    &       !.$))30/X      !P  #_________
M____________________ ^@     _____________________________P/H
M     /____________________________\#Z     #_________________
M____________ ^@  #A"24T$         @  .$))300"       "   X0DE-
M!#        $! #A"24T$+0      !@ !     SA"24T$"       $     $
M  )    "0      X0DE-!!X       0     .$))300:      -E    !@
M            8    58    8 &P ;P!G &\ 7P!3 &\ 8P!K &4 = !- &\
M8@!I &P 90 M #, -  R '@ .0 V     0                         !
M              %6    8                      !
M         !     !        ;G5L;     (    &8F]U;F1S3V)J8P    $
M      !28W0Q    !     !4;W @;&]N9P          3&5F=&QO;F<
M     $)T;VUL;VYG    8     !29VAT;&]N9P   58    &<VQI8V5S5FQ,
M<P    %/8FIC     0      !7-L:6-E    $@    =S;&EC94E$;&]N9P
M       '9W)O=7!)1&QO;F<         !F]R:6=I;F5N=6T    ,15-L:6-E
M3W)I9VEN    #6%U=&]'96YE<F%T960     5'EP965N=6T    *15-L:6-E
M5'EP90    !);6<@    !F)O=6YD<T]B:F,    !        4F-T,0    0
M    5&]P(&QO;F<          $QE9G1L;VYG          !"=&]M;&]N9P
M &      4F=H=&QO;F<   %6     W5R;%1%6%0    !        ;G5L;%1%
M6%0    !        37-G951%6%0    !       &86QT5&%G5$585     $
M      YC96QL5&5X=$ES2%1-3&)O;VP!    "&-E;&Q497AT5$585     $
M      EH;W)Z06QI9VYE;G5M    #T53;&EC94AO<GI!;&EG;@    =D969A
M=6QT    "79E<G1!;&EG;F5N=6T    /15-L:6-E5F5R=$%L:6=N    !V1E
M9F%U;'0    +8F=#;VQO<E1Y<&5E;G5M    $453;&EC94)'0V]L;W)4>7!E
M     $YO;F4    )=&]P3W5T<V5T;&]N9P         *;&5F=$]U='-E=&QO
M;F<         #&)O='1O;4]U='-E=&QO;F<         "W)I9VAT3W5T<V5T
M;&]N9P      .$))300H       ,     C_P        .$))3004       $
M     SA"24T$#      ,&@    $   "@    +0   >   %1@   +_@ 8  '_
MV/_M  Q!9&]B95]#30 !_^X #D%D;V)E &2      ?_; (0 # @(" D(# D)
M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,
M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@ +0"@ P$B  (1
M 0,1 ?_=  0 "O_$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$
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
MTE)$DDDE/__9.$))300A      !9     0$    / $$ 9 !O &( 90 @ %
M: !O '0 ;P!S &@ ;P!P    %0!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H
M &\ <  @ $, 4P U "X ,0    $ .$))300&       '  @    ! 0#_X0XI
M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G:6X]
M(N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M
M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!8
M35 @0V]R92 U+C M8S V,2 V-"XQ-# Y-#DL(#(P,3 O,3(O,#<M,3 Z-3<Z
M,#$@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW
M,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^(#QR9&8Z1&5S8W)I
M<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+R(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E
M;&5M96YT<R\Q+C$O(B!X;6QN<SIP:&]T;W-H;W ](FAT=' Z+R]N<RYA9&]B
M92YC;VTO<&AO=&]S:&]P+S$N,"\B('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N
M861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS
M+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(B!X;7 Z
M0W)E871O<E1O;VP](D%D;V)E(%!H;W1O<VAO<"!#4S4N,2!7:6YD;W=S(B!X
M;7 Z0W)E871E1&%T93TB,C Q-BTP,2TP-50Q-#HP,SHP-RTP.#HP,"(@>&UP
M.DUO9&EF>41A=&4](C(P,38M,#(M,#%4,3 Z,S$Z,S0M,#@Z,# B('AM<#I-
M971A9&%T841A=&4](C(P,38M,#(M,#%4,3 Z,S$Z,S0M,#@Z,# B(&1C.F9O
M<FUA=#TB:6UA9V4O:G!E9R(@<&AO=&]S:&]P.D-O;&]R36]D93TB,R(@<&AO
M=&]S:&]P.DE#0U!R;V9I;&4](G-21T(@245#-C$Y-C8M,BXQ(B!X;7!-33I)
M;G-T86YC94E$/2)X;7 N:6ED.C0X-41%,T1%,#9#.44U,3%!1$)#14,S0D)!
M14$R1#9$(B!X;7!-33I$;V-U;65N=$E$/2)X;7 N9&ED.C0W-41%,T1%,#9#
M.44U,3%!1$)#14,S0D)!14$R1#9$(B!X;7!-33I/<FEG:6YA;$1O8W5M96YT
M240](GAM<"YD:60Z-#<U1$4S1$4P-D,Y134Q,4%$0D-%0S-"0D%%03)$-D0B
M/B \>&UP34TZ2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@<W1%=G0Z86-T
M:6]N/2)C<F5A=&5D(B!S=$5V=#II;G-T86YC94E$/2)X;7 N:6ED.C0W-41%
M,T1%,#9#.44U,3%!1$)#14,S0D)!14$R1#9$(B!S=$5V=#IW:&5N/2(R,#$V
M+3 Q+3 U5#$T.C S.C W+3 X.C P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)!
M9&]B92!0:&]T;W-H;W @0U,U+C$@5VEN9&]W<R(O/B \<F1F.FQI('-T179T
M.F%C=&EO;CTB8V]N=F5R=&5D(B!S=$5V=#IP87)A;65T97)S/2)F<F]M(&EM
M86=E+W!N9R!T;R!I;6%G92]J<&5G(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N
M/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)1#TB>&UP+FEI9#HT.#5$13-$13 V
M0SE%-3$Q041"0T5#,T)"045!,D0V1"(@<W1%=G0Z=VAE;CTB,C Q-BTP,BTP
M,50Q,#HS,3HS-"TP.#HP,"(@<W1%=G0Z<V]F='=A<F5!9V5N=#TB061O8F4@
M4&AO=&]S:&]P($-3-2XQ(%=I;F1O=W,B('-T179T.F-H86YG960](B\B+SX@
M/"]R9&8Z4V5Q/B \+WAM<$U-.DAI<W1O<GD^(#PO<F1F.D1E<V-R:7!T:6]N
M/B \+W)D9CI21$8^(#PO>#IX;7!M971A/B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(#P_>'!A8VME="!E;F0](G<B/S[_X@Q824-#7U!23T9)3$4  0$   Q(
M3&EN;P(0  !M;G1R4D="(%A96B 'S@ "  D !@ Q  !A8W-P35-&5     !)
M14,@<U)'0@               0  ]M8  0    #3+4A0("
M                                                 !%C<')T   !
M4    #-D97-C   !A    &QW='!T   !\    !1B:W!T   "!    !1R6%E:
M   "&    !1G6%E:   "+    !1B6%E:   "0    !1D;6YD   "5    '!D
M;61D   "Q    (AV=65D   #3    (9V:65W   #U    "1L=6UI   #^
M !1M96%S   $#    "1T96-H   $,     QR5%)#   $/   " QG5%)#   $
M/   " QB5%)#   $/   " QT97AT     $-O<'ER:6=H=" H8RD@,3DY."!(
M97=L971T+5!A8VMA<F0@0V]M<&%N>0  9&5S8P         2<U)'0B!)14,V
M,3DV-BTR+C$              !)S4D="($E%0S8Q.38V+3(N,0
M                                                        6%E:
M(        /-1  $    !%LQ865H@                     %A96B
M  !OH@  ./4   .06%E:(        &*9  "WA0  &-I865H@        )*
M  ^$  "VSV1E<V,         %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M        %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M                                      !D97-C         "Y)14,@
M-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M         "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C
M92 M('-21T(                             9&5S8P         L4F5F
M97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M        +%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV
M-BTR+C$                                  '9I97<      !.D_@ 4
M7RX $,\4  /MS  $$PL  UR>     5A96B       $P)5@!0    5Q_G;65A
M<P         !                         H\    "<VEG(     !#4E0@
M8W5R=@        0     !0 *  \ %  9 !X (P H "T ,@ W #L 0 !% $H
M3P!4 %D 7@!C &@ ;0!R '< ? "! (8 BP"0 )4 F@"? *0 J0"N +( MP"\
M ,$ Q@#+ -  U0#; .  Y0#K /  ]@#[ 0$!!P$- 1,!&0$? 24!*P$R 3@!
M/@%% 4P!4@%9 6 !9P%N 74!? &# 8L!D@&: :$!J0&Q ;D!P0') =$!V0'A
M >D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"
MM@+! LL"U0+@ NL"]0,  PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N
M [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$
MX03P!/X%#04<!2L%.@5)!5@%9P5W!88%E@6F!;4%Q075!>4%]@8&!A8&)P8W
M!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'
MT@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/
M":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +
MF NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W#
M#=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"80
M0Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C
M$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5
MX!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ
M&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<
M>QRC',P<]1T>'4<=<!V9'<,=[!X6'D >:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5
M($$@;""8(,0@\"$<(4@A=2&A(<XA^R(G(E4B@B*O(MTC"B,X(V8CE"/"(_ D
M'R1-)'PDJR3:)0DE."5H)9<EQR7W)B<F5R:')K<FZ"<8)TDG>B>K)]PH#2@_
M*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(L
MURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<O_C U,&PPI##;,1(Q2C&"
M,;HQ\C(J,F,RFS+4,PTS1C-_,[@S\30K-&4TGC38-1,U336'-<(U_38W-G(V
MKC;I-R0W8#><-]<X%#A0.(PXR#D%.4(Y?SF\.?DZ-CIT.K(Z[SLM.VL[JCOH
M/"<\93RD/.,](CUA/:$]X#X@/F ^H#[@/R$_83^B/^) (T!D0*9 YT$I06I!
MK$'N0C!"<D*U0O=#.D-]0\!$ T1'1(I$SD42155%FD7>1B)&9T:K1O!'-4=[
M1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--
MW$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"
M5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;
M15N56^5<-5R&7-9=)UUX7<E>&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))
M8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II
M\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5
M<?!R2W*F<P%S77.X=!1T<'3,=2AUA77A=CYVFW;X=U9WLW@1>&YXS'DJ>8EY
MYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P
M@I*"](-7@[J$'82 A..%1X6KA@Z&<H;7ASN'GX@$B&F(SHDSB9F)_HIDBLJ+
M,(N6B_R,8XS*C3&-F(W_CF:.SH\VCYZ0!I!ND-:1/Y&HDA&2>I+CDTV3MI0@
ME(J4])5?E<F6-):?EPJ7=9?@F$R8N)DDF9"9_)IHFM6;0INOG!R<B9SWG62=
MTIY GJZ?'9^+G_J@::#8H4>AMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=N
MI^"H4JC$J3>IJ:H<JH^K JMUJ^FL7*S0K42MN*XMKJ&O%J^+L "P=;#JL6"Q
MUK)+LL*S.+.NM"6TG+43M8JV ;9YMO"W:+?@N%FXT;E*N<*Z.[JUNRZ[I[PA
MO)N]%;V/O@J^A+[_OWJ_]<!PP.S!9\'CPE_"V\-8P]3$4<3.Q4O%R,9&QL/'
M0<>_R#W(O,DZR;G*.,JWRS;+MLPUS+7--<VUSC;.ML\WS[C0.="ZT3S1OM(_
MTL'31-/&U$G4R]5.U='65=;8UUS7X-ADV.C9;-GQVG;:^]N W 7<BMT0W9;>
M'-ZBWRG?K^ VX+WA1.',XE/BV^-CX^OD<^3\Y83F#>:6YQ_GJ>@RZ+SI1NG0
MZEOJY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q<O'_\HSS&?.G]#3TPO50]=[V
M;?;[]XKX&?BH^3CYQ_I7^N?[=_P'_)C]*?VZ_DO^W/]M____[@ .061O8F4
M9$     !_]L A  ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! @(" @(" @(" @(# P,# P,# P,# 0$! 0$! 0$! 0$" @$"
M @,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P/_P  1" !@ 58# 1$  A$! Q$!_]T !  K_\0!H@    8" P$
M        !P@&!00) PH" 0 + 0  !@,! 0$            &!00#!P(( 0D
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
M'##& B*J@ ;H.FM3>O7T _\ A-]T+_,9RO2[?-;^8A\J/DOV-6]T[<I3\?\
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
M0U]+(D]/++#(CM?ICA@];:'\IW_A6?O;XE=/;+^-WS=ZFW?\@NONN<9C=L[
M[@Z\SF)B[AP.R<12PT.)VKNC;N[JG&[?[%_@M'$D%%7OF,/5QTL215!JFM,N
MB.KJ],'JY[?_ /PL[_EP87;7WO770GS WWNVHQRU=%M_/;4ZFV)A*:N= W\*
MW!N>/MO=M7031N=+RT&,RL/!*LPMJU3JVL=4W]/_ /"AOYW?S1OYK7P&ZFI4
MA^/?QGK_ ):=/U=?T%U'D,KE:S=^'Q&\,?FYI>X.PI*/'9WL"APM+0O4S4L-
M)A]OA*=:B;'&6!9UW3JH8DCTZ^D7[KT[UJE_\*[?AUO;Y%?RZ=J=X==X*HW%
MF_B!V=+V/O/'T-$M9DZ;IG=NWZG;/8.>HDABEKWI]KY>#!Y+(B.T,&(I:NLG
MM'2:EV.J.*CKY@&'S&5V]E\5G\#DJ[#9S!Y*AS&&R^,J9J+)8K*XRIBK<=DL
M?64[QU%)74-9 DL4J,KQR*&4@@>[=-=;BG7G_"T'YO;7ZGPVT]Z_&;X^]D]J
MX?%4&+F[9KLIO7;-!N2>AQ\M))GMS=>8"KBHGSN5JEAJ:O\ AF1Q5 9!,L%+
M3QR1K!JG5]9].MC?_A-5_,R^5_\ ,^ZU^8?;GRIW1MK*Y+:G<^S-O;"VMLK:
M6+VCL_86V\CLR?*U>"P%- *S/U]++D#Y#49?(Y2O)L#4%0 -'JZDFM>MFCWK
MJW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]7?X]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW0$_)3XR]%?,#IS=GQ_\ DEUUBNU.H=[KCAN79N7K,SC(*V7#Y*ES&)K*
M;+;<R>&W!B,CC,I113T]515=/40RQAD<'W[KW6L#W1_PC1_ET[VR,^5Z>[I^
M3?1[5,DC';TF>V5V;M"BC)4PQXRGW)M+'[RCT#4'-5G:PN--M)5B^Z]5T]%^
MV9_PB9^.-#E8YNPOG/W;NC""2$RX_9G5>Q-B95XE\GG2/,9O.]C4D<DETT,:
M%PFDW5]0T^KU[3\^ME3^7K_*=^$/\L3;.8P_Q6ZL;#[IW70TN/WSVWO/*S;Q
M[8WM1T<JU$%#F-U5D5/#C,,*F-)FQ>'I<9B6J(UF-*9AK]ZZV!3JR'W[K?7O
M?NO=4,_*;^0/\>.T.X,Y\IOAKW-W9_+2^6VX:BHKMQ]M_%'/U&"V=OW(5CM+
M65/9O3D>1P^V]RQU]0[S5L>.JL(,G42R2UQJI)'8^Z]T#M-\4O\ A37L+5@=
MK?S1?@]W7@Z91#0[N[I^+?\ <3><T$,U0*<UN'ZPV5D,*9I*5XQ([U=3*3&-
M3N^N63W7ND_E?Y0W\V[Y<Q#!?S#OYU&_L=U-6K%3[DZ2^"/56VN@8=R8JNI_
M%G\!D.VZ2AP6=R6%JD9X/M\Q@LU!41N6>) /$?=>ZN5^#O\ +T^(O\NCJO\
MT1_$KJ#!];8&NDI:S=FX"]1G-_\ 8.7I8Y(XLUO[?.7DJMP[EK(C/*:>&684
M./69XJ."GA/C'NO='3]^Z]U[W[KW1(OFQ_+C^%_\P[9M)LSY;]$[4[13#4];
M#M/=SFOV[V/L=J[2\\FSNP]M5>)W;@Z>6JBBGFHDJFQU;)#']U3SHNCW[K1
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
MJO\ G1?]NF/YB?\ XJ+W;_[Q64]^''JS?">J#O\ A%;_ -D&?*K_ ,6ZJ/\
MWS76'OQZJG ]&S_X5Q[+W=NO^3_N3+;9I*RJQ?7OR$Z4WIOLTGW16EVC+4;D
MV5'5UB4T<B/1Q;OWEB0WF*Q([*]]:H#X<>K/\/6OE_)*_E#9[^9'\#\/NKK3
M^<3\F^B9=LY_L#K[M3XI]>5.X:K:/6,N0W1G\CCXDV]0=X[8IIMN=F;7R\68
MDF?$4U-5Y"MKX/WG@GD;9/5%6HX];.G\A#X(_&W^7GA?F)T%\>_FGBOF'68S
MM?8L_;+8;9U%M^FZFWY%M&OI_P"Z-7F\'NO=^VLYF:O%")JREIZH56)GIS#5
MJDKB--'JZ@"M#UL'>]=6Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_2W^/?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4/_P \7XE_
M*ON&B^#?RU^$VPL+VW\AOY?'RAHN^Z3J#,[MI]F2=I=8U&$([$V1M_+5J"AD
MW%N&;;>+I$@DF@:2BGJC"9:A8::?W7NB,?\ "<;O;-?(?YG?SR^T-Y=0[^^/
MF_M]=_?&C?6ZNC>S\=D:#?/6LV?V?W!BDP>>-?A\(U3,F2VQ6K')]M3R20QI
M*\,0D13[KW6V/[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJ%O
MYD/\A?J3^9!\U>BOFIO;OOL;K;='1>R>L=DXG9.UMM;9RV!SM+UCVQOGMB@K
MLCD,M(N0IJC*9#?,M),L0TI# C+ZB?>Z]5*U-:]&^_FK_P M78_\U7XQ4'QC
M[ [+W7U3@J#M+:G:*;GV=B<1FLM)7[4Q&Z,13XIJ/-LE&*.KCW1([N#K5HE
MX)]ZZV144Z>_CS_+PV9\>OY;5+_+;PW8FY]Q;(I>DNW.DU[*R>+Q5+NIL7VV
M^^7R.;.)I6.(&0Q!WQ+X([^-_ FKZGW[KP%!3HN_\GS^33UG_)^VWWKMSK?N
M??7<,'>N;V'F\M4[WP&W\%+@I=AT&Z:"D@QR8%W2ICKTW3(TAEY4Q+I^I][)
MKUI5T]6_[CVYM_>&WL]M+=F$Q6Y=K;IPV4VYN7;F>Q]+EL'N#;^;H9\9F<)F
M<7713T62Q65QU5)!44\R/%-#(R.I4D>]=6ZU .\?^$;GQ(WIV;N/=70?RH[Q
M^.G6V\,A-5Y[IZ# X;L;#4-!4UR5DFV]J[CR&<VQF*3;E(NM*2',KGYX259Y
MI=&EMUZIH'KUL)?RY/Y97Q8_E==*U/3'QDVUE8UW#D:;.]C=D[TK:+-]F=H;
MAHZ>2DH,GO'.T.-P]":7$4LTD6/QU#24>-H%FF:&!9JBIEFUU8 #AT9GY+])
MXOY+?''Y ?''.9O(;9PG?_27:O2>8W)B:>GJ\IM_%]J[$SVQ,AF\;25A%)59
M#%4F>>>&.4B-Y(P&])/OW6SD$=:B^2_X13?$V;8]5B<1\Q^^J#?_ /'8JW'[
MTK]D[$RF!BP#4\,59@LGLF"HQ4]?5>>$RTU;!EJ,PF5UEBJ%\8CW7JF@>O5]
M7\I_^3C\8?Y2'7.[=M],5FY>P.R^S)L3/VEW3OV/%)NK<\6#6J_@VW<-CL12
MT^/VGLO$SUU1/#CXFJ)I)YVDJJFI9(3%ZM>MA0O5FO9>R:7LOKCL#KBNKJC&
M478&R=U[)K,E21QS56/I=UX*OP5174T4UHI:BDBKS(BMZ690#Q[UU;JH+^3K
M_).ZN_D[?[,5_HU[MW]W'_LQ7^B/^-?WXV]MW _W<_T1_P"D_P#AW\+_ (#(
M_P!U_%_])T_G\MM'VL>G]3>]DUZJJZ:]65_+?X\8;Y;?&+OCXQ[BW%D]HX+O
MCJW>'5V6W/A:6DKLM@:#=^(J<14Y7'4=<11U-91QU)=$E.AF%CQ[UULBHIT2
M7^47_*?Z]_E&]*=E=*]==L[S[=Q?97:3]HUV;WKA<)@Z_&5[[3VYM,XJDI\$
M[T\U&*?;J3:W]>N1A] />R:]:5=/5E_8G7>QNW-A[PZO[-VKA-\]>=@;<R^T
M=Z;/W)0PY/ [EVUGJ*;'9?#Y6AG5HZBCK:.=D8<$7NI# $:ZMUJ =A?\(S/B
M[6=DYG=/1?S*^071^P\[55_W'7S;?V_OFOQN#R53%4S;5P^^CFMIY.3!4WC\
M<(RE-E:DQI$:B:HE1I)-UZIH'D>MAS^6K_*^^,/\J[I7*],_&NDWC6Q;NSM/
MNSL7??8.XO[P[RW]NFFQT6*ILIE/LJ/$;;P]+0X^(0TU'B\?14T:79UDG>6:
B375@ .'5BWOW6^O>_=>Z][]U[KWOW7NO>_=>Z][]U[K_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Aug. 22, 2025</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_ffd_SubmissionLineItems', window );"><strong>Submission [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0000944075<span></span>
</td>
</tr>
<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 );">Registrant Name</a></td>
<td class="text">SOCKET MOBILE, INC.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FormTp', window );">Form Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTableNa', window );">Offering Table N/A</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_ffd_OffsetTableNa', window );">Offset Table N/A</a></td>
<td class="text">N/A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_CombinedProspectusTableNa', window );">Combined Prospectus Table N/A</a></td>
<td class="text">N/A<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_ffd_CombinedProspectusTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_CombinedProspectusTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeExhibitTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeExhibitTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:feeExhibitTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_OfferingTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings - Offering: 1<br></strong></div></th>
<th class="th">
<div>Aug. 22, 2025 </div>
<div>USD ($) </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_ffd_OfferingTable', window );"><strong>Offering:</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_ffd_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, par value $<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">1,401,861<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">1.0250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 1,436,907.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 219.99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">(a) Estimated in accordance with Rules 457(c) and 457(h) solely for the purpose of calculating the registration fee on the basis of $1.025 per share, which represents the average of the high and low prices of the Registrant&#8217;s common stock as reported on the Nasdaq Capital Market on August 18, 2025.<br/><br/>(b) Represents shares offered by the selling stockholders consisting of shares of the Registrant&#8217;s common stock issuable upon the conversion of outstanding secured subordinated notes. Includes an indeterminable number of additional shares of common stock, pursuant to Rule 416 under the Securities Act of 1933, as amended, that may be issued to prevent dilution from stock splits, stock dividends or similar transactions that could affect the shares to be offered by the selling stockholders.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities being 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_AmtSctiesRegd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of registration fee (amount due after offsets).</p></div>
<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_FeesOthrRuleFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesOthrRuleFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_MaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 aggregate offering price for the offering that is being 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 offering price per share/unit being 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_MaxOfferingPricPerScty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegativeDecimal4lItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_OfferingSctyTitl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 title of the class of securities being registered (for each class being 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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTitl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_OfferingSctyTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Type of securities: "Asset-backed Securities", "ADRs/ADSs", "Debt", "Debt Convertible into Equity", "Equity", "Face Amount Certificates", "Limited Partnership Interests", "Mortgage Backed Securities", "Non-Convertible Debt", "Unallocated (Universal) Shelf", "Exchange Traded Vehicle Securities", "Other"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingSctyTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:securityTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_PrevslyPdFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_PrevslyPdFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>9
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Aug. 22, 2025 </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_ffd_FeesSummaryLineItems', window );"><strong>Fees Summary [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_ffd_TtlOfferingAmt', window );">Total Offering</a></td>
<td class="nump">$ 1,436,907.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">219.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 219.99<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_NetFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</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_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOfferingAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOfferingAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlOffsetAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOffsetAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="ex107_1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ex107_1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ex107_1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-FILING FEES" original="ex107_1.htm">ex107_1.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="20">http://xbrl.sec.gov/ffd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ex107_1.htm": {
   "dts": {
    "inline": {
     "local": [
      "ex107_1.htm"
     ]
    },
    "schema": {
     "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/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2025": 1,
    "http://xbrl.sec.gov/ffd/2025": 5
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2025": 20,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107_1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107_1.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c_offering_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107_1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_offering_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107_1.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c_report",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107_1.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex107_1.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee previously paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0000944075-25-000066-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000944075-25-000066-xbrl.zip
M4$L#!!0    ( $%S%EL$):OS_@H  "4U   +    97@Q,#=?,2YH=&WM&VE3
MXSKR^_P*K=_LFYFJ'+9S0 +D50B$S1L(#,? H[9J2K&41(NOL622S*_?;CMV
M0LC)$&9W:RD*8JO5=[>Z)67_CZ%CDT<>2.&Y!Q^,G/Z!<-?RF'![!Q_J5XU6
MZ\,?M7?[?\MFR35W?)LJ3CY:GXBIF\4L_"F1MO=(!U[P(#/D]+1!LMDQ>%-P
MFU7)%5=[I$T=7B5U6U#9%#:_'OE\CWRE=@AOFU[@2/)5\,%>2@+><DZ.AWW1
M$>J?4Y])\S@W9'(9E0M T 6<*8&4P6FDY)@)Y04 %,M>)4;.["S#V_!<%7AV
MBO;KR5=EG0S[[.2FW&KT'^YO[_OL=JA__@*_3O/'_=7A2<<LZ>?B\(;>&K8U
M.CR_O[-Z-TY%_75;E*WFI=^Y_?KCM'%X?7_WIW_?@WEF<\!.[,>..+RF=[Y]
M+NK#,_=0/_KBW_QU^Z<$G#?T[A+_3\;OGHRW[F^;#ZUFV^<.\'74'["Z_OGK
M25-T3FYZ7YS* Y^>^X]#?9G,9T>E5-ZB42C2,C4JG7*QP(J&6:J4K HM%,UR
M9X>Q2HRGK\"?P*=<>:#UE?*K^?Q@,,@-"CDOZ.6-2J62'R*,%@-5A[9P'Q:#
MXF@*.A>EJ>M&_N[L],KJ<X=FA2L5=2V>3NH$MG@R#]\D,POY>?!L,F$:N)R/
M!Q-0(;VB:>PL0QY#I!.&BV -9 1DY7>'EZ<3<#4??@*:5P%U)7H[5>#$B*F4
MU<VL69Y"DI7<>H((GG,][W$EGMULP4CP/#/34TEQN$-EJD;&9W28T(2!/*:-
M!+#;9?,!82 &1*?BE-7>$;*OA+)Y#5((I*?I:-[/QR,(XW!%"6+,\N^A>#S0
M,'"YJ[*8=31BQ4\'FN)#E8]<,1_-R\=4]CL>&Q&I1C8_T+H #)E!]Q6Y%@Z7
MI,T'Y-)SJ)N)7V0@6@+1!2;?[3/QF,QC0D(>&U6)Z[E<B]"+814)\ "?QL^"
M,>[&S_$; &^'#F"TB L!" QT6?4J[#A"2O?:'W,_5)>\>Z!9WP+N>X'2B  =
M=CG_!J&@U:ZRA?W\$UPK*8 FQXI<AX:IU8[OLLW6::M] OGX^&H3<F#_ZK$+
MUAHUP H!M5LNX\//?+2:;D&KZ?!3*1;UG=*F(IYWN_#&[5W3CLW;=!&UH:RZ
MP@;G"$(^3;NHU5Y 47*U@MZ$ CAZ.U_?E$C#<SH0P^PB\*3/+17*M0F6EQ+,
MS_@G<A!PT"%4!URF8!CW51FE7B!$HGQ=[0=($T-0+HIJ_!"5#[FA9-IXGH(
M/="D@!J QT&9LC)+.F9'>F$PS4V4[*MCP2-1K6_>V/#?#"V!2R%YY(B3U^F
M8#C4%3P@D7!\;OYLM#X_=<G9R7,P2]YS8'AZ9#S&1*0 =L:=#M!ED%[<J"I[
MXK_UH9#@BQA&F+S;7LW8ST\][>>?XYHAEE_(23(TJY<Q[SYPX+%Y0BD:J".H
MVVIH4EPX3#,EDXX]G\==MF!6,C*'N5DNDO=CLR]UAG$4_%I'^-]3<NB*6,,W
M5T?/E>MP*L. U\;54!6 $G3)T#,ZB'$1$1]F+*8RYA\^_A01V:>07U:1B:$V
M(Y1_GKKB;)M6!Q#0XA$K"O]I'=+Q;$8,<U4QLD<<&O2$FU6>7R50NZ0O.IY2
MGE.-<.P1-&26VJ('S4\@>GV(B^-A=E)<@5S^-KDHSS)A04CP0*LUZJ>-F]/Z
M=>N\3<Z;9%)ID.OZX2G6&[^&K\7U$Q3.ZU1..W.KLRV+\]S82^69%&B7O"<D
M-@8*F\'5TNV"=.>-S\?7Y.S\L'5ZG"&M=B.WB;3&:FD[7@!1$DM[$M 1*< <
MYH50].P1GS+<N(A'%YAQM<**/D1"5$81HXJ<V",2ZP)*$$:HRTB#!L$(=RX&
M-&# FA4&0HDT8E0TV>*V/>;H0-.UZ%GZU$J>-^PQ4MDMS[:I+Z$E3S[MD8%@
MJH]8]+]CPZ2":>Q9*7X =.0'CSQ0PJ)VHI18Z/F*BN8..*:&V$)Q)Z-8@CRA
M:@+1WW\SROH>-&)L/I">*ZT!9:P#].:HRFM!K8=K]]4P55Y/56O O*)AWE2V
MM^5[QKKP)U@4CKNO'H[C_)#DL4.;6@\$<ZKT; '0I] BD);B#L&MD#E")/DS
M73HP$RX4>16Y<5H<O3&UADVEA,RI[.T3;7L*D_Z6J>!&5X/:5FA'NW/[G2!?
M(Y?A&\A7=[S055.KWQ2..5AA/8(%#CI64UN7PD7@^9Z$9?6,#H43.B1I=&,I
M+Z!DX.0"VJ\;-]KF>UWJ"=%ZKQ?P'IYM).1CRF]BVDN@^^J2C2WG=4E2QJ'K
M8%F_,C'-K1.@6GJ:E6S>5=I"EO__YNW?/+/I1C:<<K*)ESTIJ"._B/T$1ZM$
M*,!CS5^L9L/$Q#!Y5DM/5\X_+T&R%/>%XEFLM#ENP \"ZB_IW2X"_BCMT05K
MVKW9'F=J[Y#$AR,'FABJ:L?S;$[=+K7EDUWB2A30$M@D'<A:5+#GW<^R.'^1
M $G&NK+4Z'D3.BU"RJBA0ZO_/835<B/^UN0!5M[UN#"@U?<<!]+2E?*LAPPX
M34 >\;21O'^1XN8UN1^-3R^>N^S 1)ZK?H"+\.9^,W.X8)A:#9#QX*=E'N_B
MC-EN!M2*DOZ$[[JCP$00;A"#3".X+Q6Q/-[M(HQ;P@&OCOK3:<[=T&&>&@^O
M9]V"5C,R1=W([):-1+*$I15^]OYGY81U/7%)7,>A?D#/G!(8-RJGI&VUFS\M
M;Q'DS>EF2?\%PD+]HJ8%WJZDI<BRA7*FHN_D2N9F\JX1;W-DA(##,FE*KF@7
M^)4%*VLU/:?K(&'AS5T6)(3HW*[A=K2::51RE<I\X985A<6-B\+9[GF=]GDM
MF-?JU5\-T98V#WXYGC>1?7DC,]G9? 4<KZ67_V*97ZM'@-5N29:[]J SF+32
M<2\JJUO.H-?*3D_),9/./Z]8/Z,^S<23++K[,\O?R]Z\5!_)HK(M550V7%"V
MZ&U1XX7-G/!"Z.>B[FN%Q[WAFR7L_Z+HQ)VG^(K2JL#<NE)6[66]. >^('V
M/K89,:8>EYB_,E[:7$76/PKY?Z3E)R>ZVMQ%8<6D#<T.VMAREC2-M;)D/CHU
M7G0VOKO918#R_'L-6NW;VC_1!OR[=!''HXZ/\M-V3[C7NIJQ\*Q[9;3\*Y1*
M=$>+.I32@ELQR1;2G$H05)I?DN)3@BMWSE"]&N'2HG@'TEBKGS--X(U^(L=
M!'R2,R)<0BT+X@.OM(.B5#\Z)Y*D6-K!;VW@W07\V/^$*9+#,@GN3%2?$VBG
M\1P&#PRLY*@)K(Y#P?0! A F\ _?=Z@4$B>\C_8]B(^7Y' C*4,&?6'U8:(?
M< F]O8S@*=B']B(2^-@'Y48,V=Z ^'C:(I.AR<V3WW_;-8V=/0GJB#8*)6X4
M$BI)')T@\IB9-I6,?B<-ZN.N-#FCP0.D.1BLASTP C%V,R2Z;QJY=?3G8^<3
M4$I9C/? 2*1IP-L917@EN#0J(B+<ATCD 3+C@NB1@H#C=.):O LIPRAX0G_,
M.F ;?P$'<7BAPF\DL(@H;H\#+S+$G"?<R,8NGCGF2,NU[) !7>J"V1E7/'
M C%#6L(;I( ,8Q/-!AJ9<#G-3@8-#PRY"C>MT5=(T2A#)@,Y(^8F._2D;D7G
M24:E4,B@"<"' 8QE (XJB-01;GJC>, D( /%/H)B"1-V&+M.X#EC)4C?%@K"
M/GYBXA&O2C+@#CQ(.,*F0!R_D1"G21E3L+P0$B$%^P CD6UBD>+=]C7L-N<N
M4II^(833! RY&+\$@#D9OQ]0^S=02P$"% ,4    " !!<Q9;!"6K\_X*   E
M-0  "P              @ $     97@Q,#=?,2YH=&U02P4&      $  0 Y
)    )PL

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>ex107_1_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="c_offering_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944075</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-22</startDate>
            <endDate>2025-08-22</endDate>
        </period>
    </context>
    <context id="c_report">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000944075</identifier>
        </entity>
        <period>
            <startDate>2025-08-22</startDate>
            <endDate>2025-08-22</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <ffd:SubmissnTp contextRef="c_report" id="fee_001">S-3</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="c_report" id="fee_002">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="c_report" id="fee_003">0000944075</dei:EntityCentralIndexKey>
    <ffd:OfferingTableNa contextRef="c_report" id="fee_004" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="c_report" id="fee_005">N/A</ffd:OffsetTableNa>
    <ffd:CombinedProspectusTableNa contextRef="c_report" id="fee_006">N/A</ffd:CombinedProspectusTableNa>
    <ffd:FormTp contextRef="c_report" id="fee_007">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="c_report" id="fee_008">SOCKET MOBILE, INC.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="c_offering_1" id="fee_009">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c_offering_1" id="fee_010">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c_offering_1" id="fee_011">Common Stock, par value $</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c_offering_1" id="fee_012">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c_offering_1"
      decimals="0"
      id="fee_013"
      unitRef="shares">1401861</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_014"
      unitRef="USD">1.0250</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_015"
      unitRef="USD">1436907.52</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_016"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_017"
      unitRef="USD">219.99</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_018"
      unitRef="USD">1436907.52</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_019"
      unitRef="USD">219.99</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_020"
      unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_021"
      unitRef="USD">219.99</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c_offering_1" id="fee_022">(a) Estimated in accordance with Rules 457(c) and 457(h) solely for the purpose of calculating the registration fee on the basis of $1.025 per share, which represents the average of the high and low prices of the Registrant&#x2019;s common stock as reported on the Nasdaq Capital Market on August 18, 2025.&lt;br/&gt;&lt;br/&gt;(b) Represents shares offered by the selling stockholders consisting of shares of the Registrant&#x2019;s common stock issuable upon the conversion of outstanding secured subordinated notes. Includes an indeterminable number of additional shares of common stock, pursuant to Rule 416 under the Securities Act of 1933, as amended, that may be issued to prevent dilution from stock splits, stock dividends or similar transactions that could affect the shares to be offered by the selling stockholders.</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
