<SEC-DOCUMENT>0001437749-26-009657.txt : 20260325
<SEC-HEADER>0001437749-26-009657.hdr.sgml : 20260325
<ACCEPTANCE-DATETIME>20260324191724
ACCESSION NUMBER:		0001437749-26-009657
CONFORMED SUBMISSION TYPE:	S-3
PUBLIC DOCUMENT COUNT:		21
FILED AS OF DATE:		20260325
DATE AS OF CHANGE:		20260324

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TALPHERA, INC.
		CENTRAL INDEX KEY:			0001427925
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		ORGANIZATION NAME:           	03 Life Sciences
		EIN:				412193603
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1850 GATEWAY DRIVE
		STREET 2:		SUITE 175
		CITY:			SAN MATEO
		STATE:			CA
		ZIP:			94404
		BUSINESS PHONE:		650-216-3500

	MAIL ADDRESS:	
		STREET 1:		1850 GATEWAY DRIVE
		STREET 2:		SUITE 175
		CITY:			SAN MATEO
		STATE:			CA
		ZIP:			94404

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ACELRX PHARMACEUTICALS INC
		DATE OF NAME CHANGE:	20080222
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-3
<SEQUENCE>1
<FILENAME>acrx20260324_s3.htm
<DESCRIPTION>FORM S-3
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:tlph="http://www.talphera.com/20251231" xmlns:rr="http://xbrl.sec.gov/rr/2023" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21"><head>
	<title>acrx20260324_s3.htm</title>


	<!-- Generated by ThunderDome Portal - 3/24/2026 8:56:16 PM -->
<meta http-equiv="Content-Type" content="text/html"/></head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;"><div style="display: none;"><ix:header><ix:hidden>
<ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:AmendmentFlag" id="ixv-2334">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityCentralIndexKey" id="ixv-2335">0001427925</ix:nonNumeric></ix:hidden>
<ix:references>
<link:schemaRef xlink:href="tlph-20251231.xsd" xlink:type="simple"/></ix:references>
<ix:resources>
<xbrli:context id="d_2025-01-01_2025-12-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001427925</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-12-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="NonApplicable"><xbrli:measure>thunderdome:item</xbrli:measure></xbrli:unit></ix:resources>
</ix:header></div>
<div>&#160;</div>

<div>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>As filed with the Securities and Exchange Commission on March 24, 2026</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><b>Registration No. 333-</b>&#160;&#160;&#160;&#160;<b>&#160;</b></p>

<hr style="height: 3px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 0 0 3pt 0"/>
<p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>UNITED STATES </b></p>

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

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

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

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>FORM <ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:DocumentType" id="c3">S-3</ix:nonNumeric> </b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>REGISTRATION STATEMENT </b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b><i>UNDER </i></b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b><i>THE SECURITIES ACT OF 1933 </i></b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityRegistrantName" id="c4">TALPHERA, INC.</ix:nonNumeric></b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>(Exact name of Registrant as specified in its charter) </b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:top;width:23.2%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityIncorporationStateCountryCode" id="c5" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></b></p>
			</td>
			<td style="vertical-align:top;width:23.2%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityTaxIdentificationNumber" id="c6">41-2193603</ix:nonNumeric></b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:23.2%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(State or other jurisdiction of</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>incorporation or organization)</b></p>
			</td>
			<td style="vertical-align:top;width:23.2%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(I.R.S. Employer</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Identification Number)</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityAddressAddressLine1" id="c7">1850 Gateway, Suite 175</ix:nonNumeric></b><br/>
<b><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityAddressCityOrTown" id="c8">San Mateo</ix:nonNumeric>, <ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityAddressStateOrProvince" id="c9">CA</ix:nonNumeric> <ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityAddressPostalZipCode" id="c10">94404</ix:nonNumeric></b><br/>
<b>(<ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:CityAreaCode" id="c11">650</ix:nonNumeric>) <ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:LocalPhoneNumber" id="c12">216-3500</ix:nonNumeric></b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>(Address, including zip code, and telephone number, including area code, of Registrant</b>&#8217;<b>s principal executive offices) </b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>Vincent J. Angotti</b><br/>
<b>Chief Executive Officer </b><br/>
<b>1850 Gateway Drive, Suite 175</b><br/>
<b>San Mateo, CA 94404</b><br/>
<b>(650) 216-3500</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>(Name, address, including zip code, and telephone number, including area code, of agent for service) </b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b><i>Copy to: </i></b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>John T. McKenna</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Cooley LLP</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>3175 Hanover Street</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Palo Alto, California 94304</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(650) 843-5000</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Approximate date of commencement of proposed sale to the public:</b> From time to time after the effective date of this Registration Statement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">If the only securities being registered on this Form are being offered pursuant to dividend or interest reinvestment plans, please check the following box:&#160;&#160;&#9744;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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, as amended, other than securities offered only in connection with dividend or interest reinvestment plans, check the following box:&#160;&#160;&#9746;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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:&#160;&#160;&#9744;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&#160;</p>

<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>
<hr style="height: 3px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 0 0 3pt 0"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#160;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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.&#160;&#160;&#9744;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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.&#160;&#160;&#9744;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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.&#160;&#160;&#9744;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

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

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tbody><tr>
			<td style="width: 30%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Large accelerated filer</p>

			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityFilerCategory" id="c13" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric></p>

			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Emerging growth company</p>
			</td>
			<td style="width: 35%;">
			<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#9744;</p>

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

			<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#9746;</p>

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

			<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntityEmergingGrowthCompany" id="c14" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p>
			</td>
			<td style="width: 30%; vertical-align: top;">
			<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Accelerated filer</p>

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

			<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Smaller reporting company</p>
			</td>
			<td style="width: 5%; vertical-align: top;">
			<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#9744;</p>

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

			<p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><ix:nonNumeric contextRef="d_2025-01-01_2025-12-31" name="dei:EntitySmallBusiness" id="c15" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">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 the Securities Act.&#160;&#160;&#9744;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>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 that specifically states that this registration statement shall thereafter become effective in accordance with Section 8(a) of the Securities Act of 1933, as amended, or until the registration statement shall become effective on such date as the Securities and Exchange Commission, acting pursuant to said Section 8(a), may determine. </b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#160;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>
</div>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><span style="color:#ff0000;"><b>The information in this preliminary prospectus is not complete and may be changed. These securities may not be sold until the registration statement filed with the Securities and Exchange Commission is effective. This preliminary prospectus is not an offer to sell these securities nor does it seek an offer to buy these securities in any jurisdiction where the offer or sale is not permitted.</b></span></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="color:#ff0000;"><b>Subject to Completion, Dated March 24, 2026</b></span></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><b>PRELIMINARY PROSPECTUS </b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">&#160;</p>

<div style="text-align: center;"><img alt="logo.jpg" src="logo.jpg"/></div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Up to 639,931 Shares of Common Stock</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Up to 6,399,316 Shares of Common Stock Issuable Upon Exercise of Pre-Funded Warrants</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">This prospectus relates to the proposed resale from time to time by the selling stockholders of up to 639,931 shares of common stock and 6,399,316 shares of common stock issuable upon exercise of pre-funded warrants.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The selling stockholders purchased the common stock and pre-funded warrants from us pursuant to securities purchase agreements, dated March 31, 2025.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We are not selling any of our common stock pursuant to this prospectus, and we will not receive any proceeds from the sale of our common stock offered by this prospectus by the selling stockholders.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The selling stockholders may offer and sell or otherwise dispose of the shares of our common stock described in this prospectus from time to time through public or private transactions at prevailing market prices, at prices related to prevailing market prices or at privately negotiated prices. The selling stockholders will bear all underwriting fees, commissions and discounts, if any, attributable to the sales of shares and any transfer taxes. We will bear all other costs, expenses and fees in connection with the registration of the shares. See &#8220;Plan of Distribution&#8221; for more information about how the selling stockholders may sell or dispose of their shares of our common stock.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Our common stock is listed on The Nasdaq Capital Market under the trading symbol &#8220;TLPH.&#8221; On March 23, 2026, the last reported sale price of the common stock was $0.8012 per share.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b>Investing in our common stock involves a high degree of risk. You should review carefully the risks and uncertainties described under the heading </b>&#8220;<b><span style="text-decoration: underline; ">Risk Factors</span></b>&#8221;<b> on page 3 of this prospectus, and under similar headings in the other documents that are incorporated by reference into this prospectus. </b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b>Neither the Securities and Exchange Commission nor any state securities commission has approved or disapproved of these securities or determined if this prospectus is truthful or complete. Any representation to the contrary is a criminal offense. </b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>The date of this prospectus is</b>&#160;<b> </b>&#160;<b> </b>&#160;<b> </b>&#160;<b> </b>&#160;<b> </b>&#160;<b>, 2026.</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#160;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>TABLE OF CONTENTS</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b>Page</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">ABOUT THIS PROSPECTUS</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">ii</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PROSPECTUS SUMMARY</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">1</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">RISK FACTORS</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">3</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">4</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">USE OF PROCEEDS</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">6</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">DESCRIPTION OF CAPITAL STOCK</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">7</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">SELLING STOCKHOLDERS</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">11</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PLAN OF DISTRIBUTION</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">14</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">LEGAL MATTERS</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">16</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">EXPERTS</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">16</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">WHERE YOU CAN FIND ADDITIONAL INFORMATION</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">16</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 90%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">INCORPORATION OF CERTAIN INFORMATION BY REFERENCE</p>
			</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">17</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">i</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b>ABOUT THIS PROSPECTUS</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Neither we nor the selling stockholders have authorized anyone to provide you with any information other than that contained in, or incorporated by reference into, this prospectus. We 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 shares of our common stock offered hereby, but only under circumstances and in jurisdictions where it is lawful to do so. You should not assume that the information contained in or incorporated by reference in this prospectus is accurate as of any date other than their respective dates. Our business, financial condition, results of operations and prospects may have changed since those dates.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">This prospectus contains summaries of certain provisions contained in some of the documents described herein, but reference is made to the actual documents for complete information. All of the summaries are qualified in their entirety by the actual documents. Copies of some of the documents referred to herein have been filed, will be filed or will be incorporated by reference as exhibits to the registration statement of which this prospectus is a part, and you may obtain copies of those documents as described below under the section titled &#8220;Where You Can Find Additional Information.&#8221;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Unless the context indicates otherwise, as used in this prospectus, the terms &#8220;Talphera,&#8221; &#8220;Talphera, Inc.,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to Talphera, Inc., a Delaware corporation.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">ii</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<div class="PGBRDR" style="border: Black solid 1px; width: 98%; padding: 11px;">
<div>&#160;</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>PROSPECTUS SUMMARY</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>This summary highlights selected information contained elsewhere in this prospectus or incorporated by reference in this prospectus, and does not contain all of the information that you need to consider in making your investment decision. You should carefully read the entire prospectus, including the risks of investing in our securities discussed under the heading </i>&#8220;<i>Risk Factors</i>&#8221;<i> contained in this prospectus and under similar headings in the other documents that are incorporated by reference into this prospectus. You should also carefully read the information incorporated by reference into this prospectus, including our financial statements, and the exhibits to the registration statement of which this prospectus is a part. </i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Talphera, Inc.</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Overview</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">We are a specialty pharmaceutical company focused on the development and commercialization of innovative therapies for use in medically supervised settings. Our product development portfolio features Niyad (a regional anticoagulant for the dialysis circuit), LTX-608 (a nafamostat formulation for direct IV infusion) that we intend to develop for one or more of the following indications: disseminated intravascular coagulation, or DIC, acute respiratory distress syndrome, or ARDS, acute pancreatitis, or as an anti-viral treatment, and two ready-to-use pre-filled syringe product candidates (Fedsyra and phenylephrine). Our strategy is focused on developing, obtaining approval, and commercializing Niyad. We intend to expand our portfolio to include additional acute care therapies for use in medically supervised settings.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Private Placement of Common Stock and Pre-Funded Warrants</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">On March 31, 2025, we entered into securities purchase agreements with the selling stockholders pursuant to which we issued at the third closing, or the Third Closing, of a private placement transaction, or the 2025 Private Placement:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">639,931 shares of common stock; and</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt; text-align: justify;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">pre-funded warrants to purchase up to an aggregate of 6,399,316 shares of common stock at an exercise price of $0.001 per share. The pre-funded warrants are exercisable immediately and have an unlimited term.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The purchase price per share and per pre-funded warrant was $0.586 and $0.585, respectively, for aggregate gross proceeds of approximately $4.1 million, before deducting expenses payable by us.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;">We are only registering pursuant to the registration statement of which this prospectus forms a part (i) the shares of common stock and (ii) the shares of common stock issuable upon exercise of the pre-funded warrants that were issued and sold in the Third Closing of the 2025 Private Placement. We have agreed to file additional registration statements following any future optional closings pursuant to the 2025 Private Placement and the potential second closing of the private placement we consummated in September 2025 to register (i) the shares of common stock and (ii) the shares of common stock issuable upon exercise of the pre-funded warrants to be issued and sold in such closings, if any, to purchasers participating in such closings.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Use of Proceeds</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We will not receive any of the proceeds from the sale of shares of our common stock by the selling stockholders in this offering. The selling stockholders will receive all of the proceeds from the sale of shares of our common stock hereunder.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>The Nasdaq Capital Market Listing</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Our common stock is listed on The Nasdaq Capital Market under the symbol &#8220;TLPH.&#8221;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">1</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<div class="PGBRDR" style="border: Black solid 1px; width: 98%; padding: 11px;">
<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Company Information</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We were originally incorporated as SuRx, Inc. in Delaware on July 13, 2005, and changed our name to AcelRx Pharmaceuticals, Inc. on January 6, 2006, and most recently to Talphera, Inc. on January 9, 2024. Our principal executive offices are located at 1850 Gateway Drive, Suite 175, San Mateo, California 94404, and our telephone number is (650) 216-3500. Our website address is www.talphera.com. The information contained in, or that can be accessed through, our website is not part of, and is not incorporated into, this prospectus and should not be considered part of this prospectus.</p>

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

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">2</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>RISK FACTORS</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Investing in our common stock involves a high degree of risk. Before deciding whether to invest in our common stock, you should consider carefully the risks and uncertainties described under the heading &#8220;Risk Factors&#8221; contained in our most recent annual report on Form 10-K, as updated by our subsequent quarterly reports on Form 10-Q and other filings we make with the Securities and Exchange Commission, or the SEC, which are incorporated by reference into this prospectus in their entirety, together with other information in this prospectus and the documents incorporated by reference. The risks described in these documents are not the only ones we face, but those that we consider to be material. There may be other unknown or unpredictable economic, business, competitive, regulatory or other factors that could have material adverse effects on our future results. Past financial performance may not be a reliable indicator of future performance, and historical trends should not be used to anticipate results or trends in future periods. If any of these risks actually occur, our business, financial condition, results of operations or cash flow could be seriously harmed. This could cause the trading price of our common stock to decline, resulting in a loss of all or part of your investment. Please also read carefully the section below titled &#8220;Special Note Regarding Forward-Looking Statements.&#8221;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">3</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">This prospectus and the documents we have filed with the SEC that are incorporated by reference contain &#8220;forward-looking statements&#8221; within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements relate to future events or to our future operating or financial performance and involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performances or achievements expressed or implied by the forward-looking statements. Forward-looking statements may include, but are not limited to, statements about:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to obtain additional required financing and to continue as a going concern;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to manage our operating costs and reduce our cash burn;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the accuracy of our estimates regarding the sufficiency of our cash resources, future revenues, expenses, and capital requirements;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to maintain listing of our securities trading on the Nasdaq Stock Market;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the historical performance and high volatility in the market price of our common stock;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">macroeconomic uncertainties, including inflationary pressures, domestic and global supply chain disruptions, labor shortages, significant volatility in global markets, and recession risks;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to conduct ourselves, or through a contract research organization, clinical trials in a timely and effective manner to advance the development of our product candidates, including our lead nafamostat developmental product candidate, Niyad;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to successfully file for and obtain regulatory approval for, and then successfully launch and commercialize our developmental product candidates;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the impact of the discontinuation by our corporate partner, Vertical Pharmaceuticals LLC, a wholly owned subsidiary of Alora Pharmaceuticals, LLC, or Alora, of its marketing, sales, and distribution efforts related to DSUVIA;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the extent of future sales of DSUVIA by Alora to the Department of Defense, given the discontinuation of its marketing, sales and distribution efforts related to DSUVIA;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the size and growth potential of the potential markets for our developmental product candidates in the United States and in other jurisdictions, and our ability to serve those markets;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our estimates of the existence of, and commercial potential for, markets for our developmental product candidates, if approved;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to develop sales and marketing capabilities in a timely fashion, whether alone through recruiting qualified employees, by engaging a contract sales organization, or with potential future collaborators;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">successfully establishing and maintaining commercial manufacturing and supply chain relationships with domestic and global third-party service providers including single sources of supply for Niyad active pharmaceutical ingredients and finished goods located outside the United States;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to manage effectively, and the impact of any costs associated with, potential governmental investigations, inquiries, regulatory actions or lawsuits that may be, or have been, brought against us;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">4</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to obtain adequate government or third-party payer reimbursement for our developmental product candidates, if approved;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to gain access to formularies and establish and then maintain effective relationships with pharmaceutical benefit managers and/or group purchasing organizations for our developmental product candidates, if approved;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to attract additional collaborators with development, regulatory and commercialization expertise;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to identify and secure potential strategic partners to develop, secure regulatory approval for and then commercialize our developmental product candidates;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to successfully retain our key commercial, scientific, engineering, medical or management personnel and hire new personnel as needed;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">existing and future legislation and other regulatory developments in the United States and foreign countries;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the performance of our third-party suppliers and manufacturers, including any supply chain impacts or work limitations;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the success of competing therapies that are or become available; and</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our ability to obtain and maintain intellectual property protection for our approved products and product candidates.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;">In some cases, you can identify forward-looking statements by terms such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;expects,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;projects,&#8221; &#8220;predicts,&#8221; &#8220;potential&#8221; and similar expressions intended to identify forward-looking statements. These statements reflect our current views with respect to future events, are based on assumptions and are subject to risks and uncertainties. Given these uncertainties, you should not place undue reliance on these forward-looking statements. We discuss in greater detail, and incorporate by reference into this prospectus in their entirety, many of these risks under the section titled &#8220;Risk Factors&#8221; in our most recent annual report on Form 10-K, and in our subsequent quarterly reports on Form 10-Q, as updated by our subsequent filings under the Exchange Act, which are incorporated herein by reference, as may be updated or superseded by the risks and uncertainties described under similar headings in the other documents that are filed after the date hereof and incorporated by reference into this prospectus. Also, these forward-looking statements represent our estimates and assumptions only as of the date of the document containing the applicable statement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">These risks are not exhaustive. Other sections of this prospectus may include additional factors that could harm our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in, or implied by, any forward-looking statements.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">You should not rely upon forward-looking statements as predictions of future events. We cannot assure you that the events and circumstances reflected in the forward-looking statements will be achieved or occur.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this prospectus or to conform these statements to actual results or to changes in our expectations.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">In addition, statements that &#8220;we believe&#8221; and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this prospectus, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">You should read this prospectus and the documents that we reference in this prospectus and have filed as exhibits to the registration statement of which this prospectus is a part with the understanding that our actual future results, levels of activity, performance and achievements may be different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">5</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>USE OF PROCEEDS</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">All the shares of our common stock to be sold pursuant to this prospectus will be sold by the selling stockholders. We will not receive any of the proceeds from such sales.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">6</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>DESCRIPTION OF CAPITAL STOCK</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Summary</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Our authorized capital stock consists of 200,000,000 shares of common stock and 10,000,000 shares of preferred stock, $0.001 par value. As of March 16, 2026, we had 50,049,824 shares of common stock issued and outstanding and no shares of preferred stock issued and outstanding.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">A description of the material terms and provisions of our amended and restated certificate of incorporation and amended and restated bylaws affecting the rights of holders of our capital stock is set forth below. The description is intended as a summary, and is qualified in its entirety by reference to our amended and restated certificate of incorporation and our amended and restated bylaws which are incorporated by reference into the registration statement of which this prospectus is a part.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Common Stock</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Voting Rights</i>. Each holder of common stock is entitled to one vote for each share on all matters submitted to a vote of the stockholders, including the election of directors. In all matters other than the election of directors, the affirmative vote of the majority of shares present in person, by remote communication, or represented by proxy at a meeting of the stockholders and entitled to vote generally on the subject matter shall be the act of the stockholders. Directors shall be elected by a plurality of the votes of the shares present in person, by remote communication, or represented by proxy at a meeting of the stockholders and entitled to vote generally on the election of directors. Our stockholders do not have cumulative voting rights in the election of directors. Accordingly, the holders of a majority of the voting shares are able to elect all of the directors to be elected at any particular time.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Dividends</i>. Subject to preferences that may be applicable to any then outstanding 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 funds legally available if our board of directors, in its discretion, determines to issue dividends and then only at the times and in the amounts that our board of directors may determine.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Liquidation</i>. In the event of our liquidation, dissolution or winding up, holders of 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 preferred stock.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Rights</i>. Holders of common stock have no preemptive, conversion, subscription or other rights, and there are no redemption or sinking fund provisions applicable to shares of common stock.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Fully Paid and Nonassessable</i>. All of outstanding shares of common stock are fully paid and nonassessable.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Preferred Stock</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;">Our board of directors may, without further action by our stockholders, fix the rights, preferences, privileges and restrictions of up to an aggregate of 10,000,000 shares of preferred stock in one or more series and authorize their issuance. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, 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 our common stock. The issuance of our preferred stock could adversely affect the voting power of holders of our 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 a change of control or other corporate action.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">7</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Anti-Takeover Effects of Provisions of our Certificate of Incorporation and Bylaws and Delaware Law</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Certificate of Incorporation and Bylaws</i>. Our amended and restated certificate of incorporation and amended and restated bylaws include a number of provisions that may deter or impede hostile takeovers or changes of control or management. These provisions include:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Issuance of Undesignated Preferred Stock</i>. Under our certificate of incorporation, our board of directors has the authority, without further action by the stockholders, to issue up to 10,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by the board of directors. The existence of authorized but unissued shares of preferred stock enables our board of directors to make it more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest or otherwise.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Classified Board</i>. Our certificate of incorporation provides for a classified board of directors consisting of three classes of directors, with staggered three-year terms. Only one class of directors will be elected at each annual meeting of our stockholders, with the other classes continuing for the remainder of their respective three-year terms. This provision may have the effect of delaying a change in control of the board.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Board of Directors Vacancies</i>. Our certificate of incorporation and bylaws authorize only our board of directors to fill vacant directorships. In addition, the number of directors constituting our board of directors may be set only by resolution adopted by a majority vote of our entire board of directors. These provisions prevent a stockholder from increasing the size of our board of directors and gaining control of our board of directors by filling the resulting vacancies with its own nominees.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Stockholder Action; Special Meetings of Stockholders</i>. Our certificate of incorporation provides that our stockholders may not take action by written consent and may only take action at annual or special meetings of our stockholders. Stockholders will not be permitted to cumulate their votes for the election of directors. Our bylaws further provide that special meetings of our stockholders may be called only by a majority of our board of directors, the chairman of our board of directors, or our chief executive officer. These provisions may prevent stockholders from corporate actions as stockholders at times when they otherwise would like to do so.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><i>Advance Notice Requirements for Stockholder Proposals and Director Nominations</i>. Our bylaws provide advance notice procedures for stockholders seeking to bring business before our annual meeting of stockholders, or to nominate candidates for election as directors at our annual meeting of stockholders. Our bylaws also specify certain requirements as to the form and content of a stockholder&#8217;s notice. These provisions may make it more difficult for our stockholders to bring matters before our annual meeting of stockholders or to nominate directors at our annual meeting of stockholders.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">These provisions are intended to enhance the likelihood of continued stability in the composition of our board of directors and its policies and to discourage certain types of transactions that may involve an actual or threatened acquisition of us. These provisions are designed to reduce our vulnerability to an unsolicited acquisition proposal. The provisions also are intended to discourage certain tactics that may be used in proxy fights. However, these provisions could have the effect of discouraging others from making tender offers for our shares and, as a consequence, they may also reduce fluctuations in the market price of our shares that could result from actual or rumored takeover attempts.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Section 203 of the Delaware General Corporation Law</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We are subject to the provisions of Section 203 of the Delaware General Corporation Law regulating corporate takeovers. This section prevents some Delaware corporations from engaging, under some circumstances, in a business combination, which includes a merger or sale of at least 10% of the corporation&#8217;s assets with any interested stockholder, meaning a stockholder 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 the corporation&#8217;s outstanding voting stock, unless:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the transaction is approved by the board of directors prior to the time that the interested stockholder became an interested stockholder;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">8</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">upon consummation of the transaction which resulted in the stockholder&#8217;s becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced; or</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">at or subsequent to such time that the stockholder became an interested stockholder, the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders by at least two-thirds of the outstanding voting stock which is not owned by the interested stockholder.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">In general, Section 203 defines &#8220;business combination&#8221; to include the following:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">any merger or consolidation involving the corporation and the interested stockholder;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">any transaction involving the corporation that has the effect of increasing the proportionate share of the stock or any class or series of the corporation beneficially owned by the interested stockholder; or</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the receipt by the interested stockholder of the benefit of any loss, advances, guarantees, pledges or other financial benefits by or through the corporation.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">In general, Section 203 defines an &#8220;interested stockholder&#8221; as an entity or person who, together with the person&#8217;s affiliates and associates, beneficially owns, or within three years prior to the time of determination of interested stockholder status did own, 15% or more of the outstanding voting stock of the corporation.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">A Delaware corporation may &#8220;opt out&#8221; of these provisions with an express provision in its original certificate of incorporation or an express provision in its certificate of incorporation or bylaws resulting from a stockholders&#8217; amendment approved by at least a majority of the outstanding voting shares. We have not &#8220;opted out&#8221; of these provisions and do not plan to do so. The statute could prohibit or delay mergers or other takeover or change in control attempts and, accordingly, may discourage attempts to acquire us.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Nantahala Board Nomination Right</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Pursuant to certain securities purchase agreements we entered into with Nantahala Capital Management, LLC and its affiliates (collectively, Nantahala) in January 2024, for so long as Nantahala beneficially own securities representing at least 10% of the voting power of all our common stock then outstanding (including for purposes of such calculation, assuming the exercise in full of any derivative securities then beneficially owned by Nantahala and not giving effect to any contractual prohibition on exercise contained therein), Nantahala shall have the right, subject to compliance with the applicable rules and regulations of The Nasdaq Stock Market, to designate one member of our board of directors, or the Nantahala Board Representative. In connection with this nomination right, we appointed Abhinav Jain as the Nantahala Board Representative to serve as a Class II Director to hold office for the balance of a term expiring at our 2025 annual meeting of stockholders and until his successor has been duly elected and qualified, or until his earlier death, resignation or removal. At our 2025 annual meeting held in October 2025, Mr. Jain was reelected as a Class II Director to hold office for a term expiring at our 2028 annual meeting of stockholders or until his successor has been duly elected and qualified, or until his earlier death, resignation or removal. We also agreed that if requested by Nantahala, and subject to compliance with the applicable rules and regulations of The Nasdaq Stock Market, the Nantahala Board Representative shall be appointed to such committees of the board of directors that now exist or may be established pursuant to our governing documents or by the board of directors from time to time. For as long as Nantahala holds the right to designate a member of the board of directors, we will not, without the affirmative consent of the Nantahala Board Representative, increase the size of the board of directors to more than ten members.</p>

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

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">9</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Listing on The Nasdaq Capital Market</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Our common stock is listed on The Nasdaq Capital Market under the symbol &#8220;TLPH.&#8221;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Transfer Agent and Registrar</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The transfer agent and registrar for our common stock is Computershare, Inc.: 1-800-736-3001. The transfer agent&#8217;s address is 250 Royall Street, Canton, Massachusetts 02021.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">10</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SELLING STOCKHOLDERS</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The&#160;selling stockholders may offer and sell, from time to time, any or all of the shares of common stock being offered for resale by this prospectus, which consists of up to 639,931 shares of common stock and 6,399,316 shares of common stock issuable upon exercise of the pre-funded warrants. For additional information regarding the issuance of these securities, see the section titled &#8220;Prospectus Summary - Private Placement of Common Stock and Pre-Funded Warrants.&#8221;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The selling stockholders have not had any material relationship with us within the past three years, except for:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the ownership of our securities, and</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">we granted Nantahala Management, LLC a board of director nomination right in connection with a private placement in January 2024, see the section titled &#8220;Description of Capital Stock &#8211;&#160;Nantahala Board Nomination Right&#8221;.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">As used in this prospectus, the term &#8220;selling stockholders&#8221; includes the selling stockholders listed in the table below, together with any additional selling stockholders listed in a subsequent amendment to this prospectus, and their donees, pledgees, assignees, transferees, distributees and&#160;successors-in-interest&#160;that receive shares in any&#160;non-sale&#160;transfer after the date of this prospectus.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">In accordance with the terms of a registration rights agreement with the selling stockholders, this prospectus covers the resale of the number of shares of common stock issued to the selling stockholders and the maximum number of shares of common stock issuable upon exercise of the pre-funded warrants without regard to any limitations on the exercise of such warrants. Under the terms of the pre-funded warrants held by selling stockholders, a selling stockholder may not exercise any such warrants to the extent such exercise would cause such selling stockholder, together with its affiliates and attribution parties, to beneficially own a number of shares of common stock which would exceed 4.99% or 9.99%, as applicable, of our then outstanding shares common stock following such exercise, excluding for purposes of such determination shares of common stock issuable upon exercise of such warrants which have not been exercised.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The table below lists the selling stockholders and other information regarding the beneficial ownership of the shares of common stock by each of the selling stockholders as of March 16, 2026, assuming the full exercise of warrants held by the selling stockholders on that date, without regard to any limitations on exercises. As of March 16, 2026, we had 50,049,824 shares of common stock issued and outstanding. The following table also provides the number of shares of common stock that may be sold by each selling stockholder under this prospectus and that each selling stockholder will beneficially own assuming all the shares of common stock that may be offered pursuant to this prospectus are sold. Because each selling stockholder may dispose of all, none or some portion of their shares of common stock, no estimate can be given as to the number of shares of common stock that will be beneficially owned by a selling stockholder upon termination of this offering. For purposes of the table below; however, we have assumed that after termination of this offering none of the shares of common stock covered by this prospectus will be beneficially owned by the selling stockholders and further assumed that the selling stockholders will not acquire beneficial ownership of any additional securities during the offering. In addition, the selling stockholders may have sold, transferred or otherwise disposed of, or may sell, transfer or otherwise dispose of, at any time and from time to time, our securities in transactions exempt from the registration requirements of the Securities Act after the date on which the information in the table is presented. See the section titled &#8220;Plan of Distribution.&#8221;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;">We are only registering pursuant to the registration statement of which this prospectus forms a part (i) the shares of common stock and (ii) the shares of common stock issuable upon exercise of the pre-funded warrants that were issued and sold in the Third Closing of the 2025 Private Placement. The table below does not include any shares of common stock or pre-funded warrants that the selling stockholder has the right to purchase in the potential optional closing of the 2025 Private Placement, nor does it include any shares of common stock or pre-funded warrants that the selling stockholder has the right to purchase in the potential second closing of the private placement we consummated in September 2025.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">11</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; padding: 0px;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Beneficial Ownership </b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Prior to This Offering</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; padding: 0px;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of Shares </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black; width: 16%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Beneficial Ownership </b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>After This Offering</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Name of Selling Stockholder</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&#160;</td>
			<td colspan="2" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center; width: 1%;"><b>Being Offered</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b>&#160;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>%</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Blackwell Partners LLC &#8211; Series A<sup style="vertical-align:top;line-height:120%;">(1) </sup></p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,128,824</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,065,070</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,063,754</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18.7</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Investor Company ITF Rosalind Master Fund L.P.<sup style="vertical-align:top;line-height:120%;">(2) </sup></p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,938,493</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,133,105</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,805,388</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18.8</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Pinehurst Partners, L.P.<sup style="vertical-align:top;line-height:120%;">(3)</sup></p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,012,828</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">890,530</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,122,298</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.7</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Nantahala Capital Partners Limited Partnership <sup style="vertical-align:top;line-height:120%;">(4)</sup></p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,349,456</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">700,442</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,649,014</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.9</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">NCP RFM LP <sup style="vertical-align:top;line-height:120%;">(5)</sup></p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,910,769</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">610,169</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,300,600</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Michael M. Kellen &#8211; Descendants 2012&#160;GST Trust <sup style="vertical-align:top;line-height:120%;">(6)</sup></p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,307,787</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">426,621</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">881,166</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.8</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Vincent J. Angotti <sup style="vertical-align:top;line-height:120%;">(7)</sup></p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,125,431</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">213,310</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">912,121</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.8</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: left; height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 0"/>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The shares reported under &#8220;Beneficial Ownership Prior to This Offering&#8221; consist of the following securities: (i) 2,065,070 shares of common stock issuable upon exercise of pre-funded warrants issued in the Third Closing of the 2025 Private Placement, (ii) 6,426,913 shares of common stock issuable upon the exercise of additional pre-funded warrants, (iii) 1,856,349 shares of common stock, (iv) 1,390,246 shares of common stock issuable upon the exercise of Series A common stock warrants, and (v) 1,390,246 shares of common stock issuable upon the exercise of Series B common stock warrants. Nantahala Capital Management, LLC is a Registered Investment Adviser and has been delegated the legal power to vote and/or direct the disposition of such securities on behalf of the selling stockholder as a General Partner, Investment Manager, or Sub-Advisor and would be considered the beneficial owner of such securities. The above shall not be deemed to be an admission by the record owners or the selling stockholder that they are themselves beneficial owners of these securities for purposes of Section 13(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or any other purpose. Wilmot B. Harkey and Daniel Mack are managing members of Nantahala Capital Management, LLC and may be deemed to have voting and dispositive power over the shares held by the selling stockholder. The pre-funded warrants, Series A common stock and Series B common stock warrants are subject to a beneficial ownership limitation of 9.99%, which such limitation restricts the selling stockholder from exercising that portion of the warrants that would result in the selling stockholder and its affiliates owning, after exercise, a number of shares of common stock in excess of the beneficial ownership limitation. The address of Blackwell Partners LLC &#8211; Series A is c/o Nantahala Capital Management, LLC, 130 Main St. 2nd Floor, New Canaan, CT 06840.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The shares reported under &#8220;Beneficial Ownership Prior to This Offering&#8221; consist of the following securities: (i) 2,133,105 shares of common stock issuable upon the exercise of pre-funded warrants issued in the Third Closing of the 2025 Private Placement, (ii) 4,497,396 shares of common stock issuable upon the exercise of additional pre-funded warrants, (iii) 3,366,812 shares of common stock, (iv) 1,470,590 shares of common stock issuable upon the exercise of Series A common stock warrants, and (v) 1,470,590 shares of common stock issuable upon the exercise of Series B common stock warrants. Each of Rosalind Advisors, Inc., Steven Salamon, and Gilad Aharon have shared voting and dispositive power with respect to these securities. The pre-funded warrants, Series A common stock and Series B common stock warrants are subject to a beneficial ownership limitation of 4.99% or 9.99%, as the case may be, which such limitation restricts the selling stockholder from exercising that portion of the warrants that would result in the selling stockholder and its affiliates owning, after exercise, a number of shares of common stock in excess of the beneficial ownership limitation. The address for Rosalind Advisors, Inc., Mr. Salamon and Mr. Aharon is 15 Wellesley Street West, Suite 326, Toronto, Ontario, M4Y 0G7 Canada. The address of Investor Company ITF Rosalind Master Fund L.P. is c/o TD Waterhouse, 77 Bloor Street West, 3rd Floor, Toronto, ON M5S 1M2 Canada.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The shares reported under &#8220;Beneficial Ownership Prior to This Offering&#8221; consist of (i) 890,530 shares of common stock issuable upon the exercise of pre-funded warrants issued in the Third Closing of the 2025 Private Placement, (ii) 3,805,815 shares of common stock issuable upon the exercise of additional pre-funded warrants, and (iii) 316,483 shares of common stock. Nantahala Capital Management, LLC is a Registered Investment Adviser and has been delegated the legal power to vote and/or direct the disposition of such securities on behalf of the selling stockholder as a General Partner, Investment Manager, or Sub-Advisor and would be considered the beneficial owner of such securities. The above shall not be deemed to be an admission by the record owners or the selling stockholder that they are themselves beneficial owners of these securities for purposes of Section 13(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or any other purpose. Wilmot B. Harkey and Daniel Mack are managing members of Nantahala Capital Management, LLC and may be deemed to have voting and dispositive power over the shares held by the selling stockholder. The pre-funded warrants are subject to a beneficial ownership limitation of 9.99%, which such limitation restricts the selling stockholder from exercising that portion of the pre-funded warrants that would result in the selling stockholder and its affiliates owning, after exercise, a number of shares of common stock in excess of the beneficial ownership limitation. The address of Pinehurst Partners, L.P. is c/o Corporation Trust Center, 1209 Orange Street, Wilmington, DE 19801.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">12</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The shares reported under &#8220;Beneficial Ownership Prior to This Offering&#8221; consist of (i) 700,442 shares of common stock issuable upon the exercise of pre-funded warrants issued in the Third Closing of the 2025 Private Placement, (ii) 2,134,680 shares of common stock issuable upon the exercise of additional pre-funded warrants, (iii) 762,990 shares of common stock, (iv) 375,672 shares of common stock issuable upon the exercise of Series A common stock warrants, and (v) 375,672 shares of common stock issuable upon the exercise of Series B common stock warrants. Nantahala Capital Management, LLC is a Registered Investment Adviser and has been delegated the legal power to vote and/or direct the disposition of such securities on behalf of the selling stockholder as a General Partner, Investment Manager, or Sub-Advisor and would be considered the beneficial owner of such securities. The above shall not be deemed to be an admission by the record owners or the selling stockholder that they are themselves beneficial owners of these securities for purposes of Section 13(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or any other purpose. Wilmot B. Harkey and Daniel Mack are managing members of Nantahala Capital Management, LLC and may be deemed to have voting and dispositive power over the shares held by the selling stockholder. The pre-funded warrants, and Series A common stock and Series B common stock warrants are subject to a beneficial ownership limitation of 9.99%, which such limitation restricts the selling stockholder from exercising that portion of the warrants that would result in the selling stockholder and its affiliates owning, after exercise, a number of shares of common stock in excess of the beneficial ownership limitation. The address of Nantahala Capital Partners Limited Partnership is 130 Main St. 2nd Floor, New Canaan, CT 06840.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(5)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The shares reported under &#8220;Beneficial Ownership Prior to This Offering&#8221; consist of (i) 610,169 shares of common stock issuable upon the exercise of pre-funded warrants issued in the Third Closing of the 2025 Private Placement, (ii) 1,863,973 shares of common stock issuable upon the exercise of additional pre-funded warrants, (iii) 556,697 shares of common stock, (iv) 439,965 shares of common stock issuable upon the exercise of Series A common stock warrants, and (v) 439,965 shares of common stock issuable upon the exercise of Series B common stock warrants. Nantahala Capital Management, LLC is a Registered Investment Adviser and has been delegated the legal power to vote and/or direct the disposition of such securities on behalf of the selling stockholder as a General Partner, Investment Manager, or Sub-Advisor and would be considered the beneficial owner of such securities. The above shall not be deemed to be an admission by the record owners or the selling stockholder that they are themselves beneficial owners of these securities for purposes of Section 13(d) of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or any other purpose. Wilmot B. Harkey and Daniel Mack are managing members of Nantahala Capital Management, LLC and may be deemed to have voting and dispositive power over the shares held by the selling stockholder. The pre-funded warrants, and Series A common stock and Series B common stock warrants are subject to a beneficial ownership limitation of 9.99%, which such limitation restricts the selling stockholder from exercising that portion of the pre-funded warrants that would result in the selling stockholder and its affiliates owning, after exercise, a number of shares of common stock in excess of the beneficial ownership limitation. The address of NCP RFM LP is 130 Main St. 2nd Floor, New Canaan, CT 06840.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(6)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The shares reported under &#8220;Beneficial Ownership Prior to This Offering&#8221; consist of (i) 426,621 shares of common stock issued in the Third Closing of the 2025 Private Placement, and (ii) an additional 881,166 shares of common stock. Each of Andrew Gundlach and Denise Kellen is a trustee of the Michael M. Kellen Descendants 2012 GST Trust (the &#8220;Kellen Trust&#8221;), and has shared voting and dispositive power with respect to the shares held by the Kellen Trust. The address of the Kellen Trust is c/o BLEICHROEDER LP 1345 Avenue of the Americas, 47th FL, New York, NY 10105-4700.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(7)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The shares reported under &#8220;Beneficial Ownership Prior to This Offering&#8221; consist of the following securities: (i) 213,310 shares of common stock issued in the Third Closing of the 2025 Private Placement, (ii) 374,085 additional shares of common stock, and (iii) 538,036 shares of common stock issuable upon exercise of stock options issuable within 60 days of March 16, 2026.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">13</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>PLAN OF DISTRIBUTION</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Each selling stockholder and any of their pledgees, assignees and successors-in-interest may, from time to time, sell any or all of their shares of common stock covered hereby on The Nasdaq Capital Market or any other stock exchange, market or trading facility on which the securities are traded or in private transactions. These sales may be at fixed or negotiated prices. A selling stockholder may use any one or more of the following methods when selling such shares of common stock:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">ordinary brokerage transactions and transactions in which the broker&#8209;dealer solicits purchasers;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">block trades in which the broker&#8209;dealer will attempt to sell the shares of common stock as agent but may position and resell a portion of the block as principal to facilitate the transaction;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">purchases by a broker&#8209;dealer as principal and resale by the broker&#8209;dealer for its account;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">an exchange distribution in accordance with the rules of the applicable exchange;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">privately negotiated transactions;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">settlement of short sales;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">in transactions through broker&#8209;dealers that agree with the selling stockholders to sell a specified number of such shares of common stock at a stipulated price per security;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">through the writing or settlement of options or other hedging transactions, whether through an options exchange or otherwise;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">a combination of any such methods of sale; or</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">any other method permitted pursuant to applicable law.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The selling stockholders may also sell the shares of common stock under Rule 144 or any other exemption from registration under the Securities Act of 1933, as amended, if available, rather than under this prospectus.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Broker&#8209;dealers engaged by the selling stockholders may arrange for other brokers&#8209;dealers to participate in sales. Broker&#8209;dealers may receive commissions or discounts from the selling stockholders (or, if any broker&#8209;dealer acts as agent for the purchaser of securities, from the purchaser) in amounts to be negotiated, but, except as set forth in a supplement to this prospectus, in the case of an agency transaction not in excess of a customary brokerage commission in compliance with FINRA Rule 2121; and in the case of a principal transaction a markup or markdown in compliance with FINRA Rule 2121.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">In connection with the sale of the shares of common stock or interests therein, the selling stockholders may enter into hedging transactions with broker-dealers or other financial institutions, which may in turn engage in short sales of the securities in the course of hedging the positions they assume. The selling stockholders may also sell the shares of common stock short and deliver these securities to close out their short positions, or loan or pledge the securities to broker-dealers that in turn may sell the shares of the common stock. The selling stockholders may also enter into option or other transactions with broker-dealers or other financial institutions or create one or more derivative securities which require the delivery to such broker-dealer or other financial institution of the shares of common stock offered by this prospectus, which securities such broker-dealer or other financial institution may resell pursuant to this prospectus (as supplemented or amended to reflect such transaction).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The selling stockholders and any broker-dealers or agents that are involved in selling the shares of common stock may be deemed to be &#8220;underwriters&#8221; within the meaning of the Securities Act in connection with such sales. In such event, any commissions received by such broker-dealers or agents and any profit on the resale of the securities purchased by them may be deemed to be underwriting commissions or discounts under the Securities Act. Each selling stockholder has informed us that it does not have any written or oral agreement or understanding, directly or indirectly, with any person to distribute the shares of common stock.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">14</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We are required to pay certain fees and expenses incurred by us incident to the registration of the shares of common stock. We have agreed to indemnify the selling stockholders against certain losses, claims, damages and liabilities, including liabilities under the Securities Act.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We have agreed to keep the registration statement of which this prospectus forms a part effective until the earlier of (i) the date on which the shares of common stock may be resold by the selling stockholders without registration and without regard to any volume or manner-of-sale limitations by reason of Rule 144, without the requirement for us to be in compliance with the current public information under Rule 144 under the Securities Act or any other rule of similar effect, and (ii) all of the shares of common stock have been sold pursuant to this prospectus or Rule 144 under the Securities Act or any other rule of similar effect. The shares of common stock will be sold only through registered or licensed brokers or dealers if required under applicable state securities laws. In addition, in certain states, the shares of common stock covered hereby may not be sold unless they have been registered or qualified for sale in the applicable state or an exemption from the registration or qualification requirement is available and is complied with.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Under applicable rules and regulations under the Securities Exchange Act of 1934, as amended, any person engaged in the distribution of the shares of common stock may not simultaneously engage in market making activities with respect to the common stock for the applicable restricted period, as defined in Regulation M, prior to the commencement of the distribution. In addition, the selling stockholders will be subject to applicable provisions of the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder, including Regulation M, which may limit the timing of purchases and sales of the common stock by the selling stockholders or any other person. We will make copies of this prospectus available to the selling stockholders and have informed them of the need to deliver a copy of this prospectus to each purchaser at or prior to the time of the sale (including by compliance with Rule 172 under the Securities Act).</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">15</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>LEGAL MATTERS</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Cooley LLP, Palo Alto, California, will pass upon the validity of the shares of our common stock offered by this prospectus.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>EXPERTS</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;">The financial statements of Talphera, Inc. as of December 31, 2025 and 2024, and for each of the two years in the period ended December 31, 2025 incorporated in this registration statement by reference to the Annual Report on Form 10-K for the year ended December 31, 2025, have been so incorporated in reliance on the report (which report includes an explanatory paragraph relating to Talphera, Inc.&#8217;s ability to continue as a going concern) of BPM LLP, an independent registered public accounting firm, given on the authority of said firm as experts in auditing and accounting.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>WHERE YOU CAN FIND ADDITIONAL INFORMATION</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">This prospectus is part of the registration statement on Form S-3 we filed with the SEC under the Securities Act and does not contain all the information set forth in the registration statement. Whenever a reference is made in this prospectus to any of our contracts, agreements or other documents, the reference may not be complete and you should refer to the exhibits that are a part of the registration statement or the exhibits to the reports or other documents incorporated by reference into this prospectus for a copy of such contract, agreement or other document. Because we are subject to the information and reporting requirements of the Exchange Act, we file annual, quarterly and current reports, proxy statements and other information with the SEC. Our SEC filings are available to the public over the Internet at the SEC&#8217;s website at http://www.sec.gov. Our website address is http://www.talphera.com. Information contained on or accessible through our website is not a part of this prospectus and is not incorporated by reference herein, and the inclusion of our website address in this prospectus is an inactive textual reference only.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">16</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>INCORPORATION OF CERTAIN INFORMATION BY REFERENCE</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The SEC allows us to &#8220;incorporate by reference&#8221; information from other documents that we file with it, which means that we can disclose important information to you by referring you to those documents. The information incorporated by reference is considered to be part of this prospectus. Information in this prospectus supersedes information incorporated by reference that we filed with the SEC prior to the date of this prospectus, while information that we file later with the SEC will automatically update and supersede the information in this prospectus. We incorporate by reference into this prospectus and the registration statement of which this prospectus is a part the information or documents listed below that we have filed with the SEC (other than current reports furnished under Item 2.02 or Item 7.01 of Form 8&#8209;K and exhibits filed on such form that are related to such items unless such Form 8&#8209;K expressly provides to the contrary):</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our Annual Report on Form 10-K for the year ended December 31, 2025, filed with the SEC on <a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1427925/000143774926009387/acrx20251231_10k.htm" style="-sec-extract:exhibit;">March 23, 2026</a>;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">our Current Reports on Form 8&#8209;K, filed with the SEC on <a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774926008217/acrx20260313_8k.htm" style="-sec-extract:exhibit;">March 13, 2026</a>&#160;and <a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774926008318/acrx20260316_8k.htm" style="-sec-extract:exhibit;">March 16, 2026</a>.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the description of our common stock in our registration statement on Form 8-A filed with the SEC on <a href="http://www.sec.gov/Archives/edgar/data/1427925/000119312511020168/d8a12b.htm" style="-sec-extract:exhibit;">February 1, 2011</a>, as updated by Exhibit 4.1 to our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on <a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774921006074/ex_232263.htm" style="-sec-extract:exhibit;">March 15, 2021</a>, and any amendments or reports filed for the purpose of updating such description.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">All filings filed by us pursuant to the Exchange Act after the date of the initial filing of the registration statement of which this prospectus is a part and prior to effectiveness of the registration statement shall be deemed to be incorporated by reference into this prospectus.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We also incorporate by reference any future filings (other than current reports furnished under Item 2.02 or Item 7.01 of Form 8&#8209;K and exhibits filed on such form that are related to such items unless such Form 8&#8209;K expressly provides to the contrary) made with the SEC pursuant to Sections 13(a), 13(c), 14 or 15(d) of the Exchange Act, including those made after the date of the initial filing of the registration statement of which this prospectus is a part and prior to effectiveness of such registration statement, until we file a post-effective amendment that indicates the termination of the offering of the securities made by this prospectus and will become a part of this prospectus from the date that such documents are filed with the SEC. Information in such future filings updates and supplements the information provided in this prospectus. Any statements in any such future filings will automatically be deemed to modify and supersede any information in any document we previously filed with the SEC that is incorporated or deemed to be incorporated herein by reference to the extent that statements in the later filed document modify or replace such earlier statements.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">You can request a copy of these filings, at no cost, by writing or telephoning us at the following address or telephone number:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Talphera, Inc.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">1850 Gateway Drive, Suite 175</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">San Mateo, California 94404</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Attn: Investor Relations</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(650) 216-3500</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">17</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<div>&#160;</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>PART II</b><br/>
<b>INFORMATION NOT REQUIRED IN PROSPECTUS</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 54pt;">
			<p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item 14. </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Other Expenses of Issuance and Distribution.</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The following table sets forth an estimate of the fees and expenses, other than the underwriting discounts and commissions, payable by us in connection with the issuance and distribution of the securities being registered. All the amounts shown are estimates, except for the SEC registration fee.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="border-collapse: collapse; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">SEC registration fee</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">768</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Financial Industry Regulatory Authority filing fee</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(1</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounting fees and expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">25,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Legal fees and expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">35,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Transfer agent and registrar fees and expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#160;</td>
			<td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">15,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Miscellaneous fees and expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">24,232</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">100,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">&#160;</td>
		</tr>

</tbody></table>

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

<hr style="text-align: left; height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 0"/>
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">This fee is calculated based on the securities offered and the number of issuances and accordingly cannot be estimated at this time.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 54pt;">
			<p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item 15. </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Indemnification of Directors and Officers.</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The following summary is qualified in its entirety by reference to the complete copy of the Delaware General Corporation Law, Talphera&#8217;s amended and restated certificate of incorporation, as amended, and Talphera&#8217;s amended and restated bylaws.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Section 145 of the Delaware General Corporation Law authorizes a court to award, or a corporation&#8217;s board of directors to grant indemnity to directors and officers under certain circumstances and subject to certain limitations. The terms of Section 145 of the Delaware General Corporation Law are sufficiently broad to permit indemnification under certain circumstances for liabilities, including reimbursement of expenses incurred, arising under the Securities Act of 1933, as amended.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">As permitted by the Delaware General Corporation Law, Talphera&#8217;s amended and restated certificate of incorporation, as amended, contains provisions that eliminate the personal liability of its directors for monetary damages for any breach of fiduciary duties as a director, except liability for the following:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">any breach of the director&#8217;s duty of loyalty to Talphera or its stockholders;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">acts or omissions not in good faith or that involve intentional misconduct or a knowing violation of law;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">under Section 174 of the Delaware General Corporation Law (regarding unlawful dividends and stock purchases); or</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">any transaction from which the director derived an improper personal benefit.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">As permitted by the Delaware General Corporation Law, Talphera&#8217;s amended and restated bylaws provide that:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Talphera is required to indemnify its directors and executive officers to the fullest extent permitted by the Delaware General Corporation Law, subject to very limited exceptions;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Talphera may indemnify its other employees and agents as set forth in the Delaware General Corporation Law;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">II-1</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Talphera is required to advance expenses, as incurred, to its directors and executive officers in connection with a legal proceeding to the fullest extent permitted by the Delaware General Corporation Law, subject to very limited exceptions; and</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">the rights conferred in the bylaws are not exclusive.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Talphera has entered, and intends to continue to enter, into separate indemnification agreements with its directors and executive officers to provide these directors and executive officers additional contractual assurances regarding the scope of the indemnification set forth in Talphera&#8217;s amended and restated certificate of incorporation, as amended, and amended and restated bylaws and to provide additional procedural protections. At present, there is no pending litigation or proceeding involving a director or executive officer of Talphera regarding which indemnification is sought. The indemnification provisions in Talphera&#8217;s amended and restated certificate of incorporation, as amended, amended and restated bylaws and the indemnification agreements entered into or to be entered into between Talphera and each of its directors and executive officers may be sufficiently broad to permit indemnification of Talphera&#8217;s directors and executive officers for liabilities arising under the Securities Act. Insofar as indemnification for liabilities arising under the Securities Act of 1933, as amended, may be permitted to directors, officers and controlling persons of Talphera pursuant to the foregoing provisions, or otherwise, Talphera has been advised that in the opinion of the Securities and Exchange Commission such indemnification is against public policy as expressed in the Securities Act of 1933, as amended, and is, therefore, unenforceable.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Talphera currently carries liability insurance for its directors and officers.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Talphera has entered into a registration rights agreement with the stockholders of the shares of common stock registered hereby which obligates the parties to indemnify, under certain circumstances, the other party, its officers, directors, and controlling persons within the meaning of the Securities Act of 1933, as amended, against certain liabilities.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 54pt;">
			<p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item 16. </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Exhibits.</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: bottom; width: 8%;">&#160;</td>
			<td style="vertical-align: bottom; width: 1%;">&#160;</td>
			<td style="vertical-align: bottom; width: 46%;">&#160;</td>
			<td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black;">&#160;</td>
			<td colspan="7" style="vertical-align: bottom; width: 34%; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Incorporated by Reference</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 8%; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Exhibit </b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Number</b></p>
			</td>
			<td style="vertical-align: bottom; width: 1%;">&#160;</td>
			<td style="vertical-align: bottom; width: 46%; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Description</b></p>
			</td>
			<td style="vertical-align: bottom; width: 1%;">&#160;</td>
			<td style="vertical-align: bottom; width: 8%; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Schedule </b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Form</b></p>
			</td>
			<td style="vertical-align: bottom; width: 1%;">&#160;</td>
			<td style="vertical-align: bottom; width: 14%; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>File Number</b></p>
			</td>
			<td style="vertical-align: bottom; width: 1%;">&#160;</td>
			<td style="vertical-align: bottom; width: 9%; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Exhibit</b></p>
			</td>
			<td style="vertical-align: bottom; width: 1%;">&#160;</td>
			<td style="vertical-align: bottom; width: 10%; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Filing Date</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.1</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000119312511040233/dex31.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Amended and Restated Certificate of Incorporation of the Registrant.</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8-K</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">001-35068</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.1</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2/18/2011</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.2</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774919012706/ex_148566.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Certificate of Amendment of Amended and Restated Certificate of Incorporation of the Registrant.</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8-K</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">001-35068</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.1</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">6/25/2019</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.3</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774922024708/ex_436724.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Certificate of Amendment of Amended and Restated Certificate of Incorporation of the Registrant.</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8-K</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">001-35068</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.1</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10/25/2022</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.4</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774922024708/ex_436733.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Certificate of Elimination of Series A Convertible Preferred Stock.</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8-K</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">001-35068</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.2</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10/25/2022</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.5</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774924000938/ex_613231.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Certificate of Amendment of Amended and Restated Certificate of Incorporation of the Registrant.</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8-K</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">001-35068</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.1</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">1/9/2024</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.6</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774924000938/ex_613232.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Amended and Restated Bylaws of the Registrant.</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8-K</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">001-35068</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.2</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">1/9/2024</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.1</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Reference is made to Exhibits 3.1 through 3.6.</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.2</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000119312511019097/dex42.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Specimen Common Stock Certificate of the Registrant.</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">S-1</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">333-170594</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.2</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">1/31/2011</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">5.1*</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_936601.htm" style="-sec-extract:exhibit;">Opinion of Cooley LLP.</a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.1</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774925010729/ex_797888.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Form of Securities Purchase Agreement, dated March 31, 2025 by and between Talphera, Inc. and the Purchasers.</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8-K</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">001-35068</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.1</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4/2/2025</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.2</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774925010729/ex_797889.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Form of Registration Rights Agreement, March 31, 2025, by and among Talphera, Inc. and the Purchasers.</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8-K</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">001-35068</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.2</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4/2/2025</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.3</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1427925/000143774925010729/ex_797890.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline; ">Form of Pre-Funded Common Stock Warrant (April 2025).</span></a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">8-K</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">001-35068</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.3</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4/2/2025</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">23.1*</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_936452.htm" style="-sec-extract:exhibit;">Consent of BPM LLP, Independent Registered Public Accounting Firm.</a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 8%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">107*</p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_936453.htm" style="-sec-extract:exhibit;">Filing Fee Table</a></p>
			</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 8%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 14%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 9%;">&#160;</td>
			<td style="vertical-align: top; width: 1%;">&#160;</td>
			<td style="vertical-align: top; width: 10%;">&#160;</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<hr style="text-align: left; height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 0"/>
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Filed herewith</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">II-2</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 54pt;">
			<p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item 17. </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Undertakings.</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The undersigned registrant hereby undertakes:</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(i)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">to include any prospectus required by Section 10(a)(3) of the Securities Act of 1933;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(ii)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Commission pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than a 20% change in the maximum aggregate offering price set forth in the &#8220;Calculation of Registration Fee&#8221; table in the effective registration statement; and</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(iii)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 72pt;"><i>provided</i>, <i>however</i>, that paragraphs (1)(i), (1)(ii) and (1)(iii) 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 Commission by the registrant pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 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-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">That, for the purpose of determining any liability under the Securities Act of 1933, 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>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(3)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">That, for the purpose of determining liability under the Securities Act of 1933 to any purchaser:</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(i)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Each prospectus filed by the registrant pursuant to Rule 424(b)(3) shall be deemed to be part of the registration statement as of the date the filed prospectus was deemed part of and included in the registration statement; and</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(ii)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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) 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 <i>bona fide</i> offering thereof. <i>Provided</i>, <i>however</i>, 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>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">II-3</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#160;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(5)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">That, for the purpose of determining liability of the registrant under the Securities Act of 1933 to any purchaser in the initial distribution of the securities, the undersigned registrant undertakes that in a primary offering of securities of the undersigned registrant pursuant to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant will be a seller to the purchaser and will be considered to offer or sell such securities to such purchaser:</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(i)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Any preliminary prospectus or prospectus of the undersigned registrant relating to the offering required to be filed pursuant to Rule 424;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(ii)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Any free writing prospectus relating to the offering prepared by or on behalf of the undersigned registrant or used or referred to by the undersigned registrant;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(iii)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant or its securities provided by or on behalf of the undersigned registrant; and</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 72pt;">&#160;</td>
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(iv)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Any other communication that is an offer in the offering made by the undersigned registrant to the purchaser.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">That, for the purpose of determining any liability under the Securities Act of 1933, each filing of the registrant&#8217;s annual report pursuant to Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934 (and, where applicable, each filing of an employee benefit plan&#8217;s annual report pursuant to section 15(d) of the Securities Exchange Act of 1934) 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>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(c)</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Insofar as indemnification for liabilities arising under the Securities Act of 1933 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 Securities and Exchange Commission 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 of 1933 and will be governed by the final adjudication of such issue.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 36pt;text-indent:-36pt;">&#160;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%; font-size: 10pt; font-family: Times New Roman;">II-4</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000"/>
<div class="PGHDR" style="text-align: left; width: 100%">&#160;</div>
</div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SIGNATURES</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 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 San Mateo, State of California, on March 24, 2026.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: top; width: 50%;">&#160;</td>
			<td colspan="2" style="vertical-align: top; width: 3%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>TALPHERA, INC.</b></p>
			</td>
			<td style="vertical-align: top; width: 12%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&#160;</td>
			<td style="vertical-align: top; width: 3%;">&#160;</td>
			<td style="vertical-align: top; width: 35%;">&#160;</td>
			<td style="vertical-align: top; width: 12%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&#160;</td>
			<td style="vertical-align: top; width: 3%;">&#160;</td>
			<td style="vertical-align: bottom; width: 35%;">&#160;</td>
			<td style="vertical-align: top; width: 12%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&#160;</td>
			<td style="vertical-align: top; width: 3%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">By:</p>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: top; width: 35%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:small-caps;margin:0pt;">&#160;&#160;/s/ Vincent J. Angotti</p>
			</td>
			<td style="vertical-align: top; width: 12%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&#160;</td>
			<td style="vertical-align: top; width: 3%;">&#160;</td>
			<td style="vertical-align: top; width: 35%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Vincent J. Angotti</p>
			</td>
			<td style="vertical-align: top; width: 12%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&#160;</td>
			<td style="vertical-align: top; width: 3%;">&#160;</td>
			<td style="vertical-align: top; width: 35%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chief Executive Officer</p>
			</td>
			<td style="vertical-align: top; width: 12%;">&#160;</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>POWER OF ATTORNEY</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b>KNOW ALL PERSONS BY THESE PRESENTS</b>, that each person whose signature appears below constitutes and appoints Vincent J. Angotti and Raffi Asadorian, and each of them, as true and lawful attorneys-in-fact and agents, with full powers of substitution and resubstitution, for them and in their name, place and stead, in any and all capacities, to sign any and all amendments (including post-effective amendments) to this registration statement, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, and generally to do all such things in their names and behalf in their capacities as officers and directors to enable Talphera, Inc. to comply with the provisions of the Securities Act of 1933, as amended, and all requirements of the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as they might or could do in person, ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their substitutes or substitute, may lawfully do or cause to be done by virtue hereof.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Pursuant to the requirements of the Securities Act of 1933, this registration statement has been signed below by the following persons in the capacities and on the dates indicated.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Signature</b></p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Title</b></p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Date</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:16.4%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:bottom;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:small-caps;text-align:center;margin:0pt;">/s/ Vincent J. Angotti</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Chief&#160;Executive&#160;Officer and Director</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 24, 2026</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Vincent J. Angotti</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><i>(Principal Executive Officer)</i></p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:16.4%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:middle;width:24.9%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:small-caps;text-align:center;margin:0pt;">/s/ Raffi Asadorian</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Chief Financial Officer</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 24, 2026</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Raffi Asadorian</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><i>(Principal Financial and Accounting Officer)</i></p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:small-caps;text-align:center;margin:0pt;">/s/ Adrian Adams</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Chairman</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 24, 2026</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Adrian Adams</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:16.4%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:middle;width:24.9%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:small-caps;text-align:center;margin:0pt;">/s/ Marina Bozilenko</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Director</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#160;March 24, 2026</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Marina Bozilenko</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:small-caps;text-align:center;margin:0pt;">/s/ Jill M. Broadfoot</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Director</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 24, 2026</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Jill M. Broadfoot</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.4%;">
			<p style="font-family: Times New Roman; font-size: 10pt; font-variant: small-caps; margin: 0pt; text-align: center;">/s/ Stephen J. Hoffman, Ph.D., M.D.</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Director</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 24, 2026</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Stephen J. Hoffman, Ph.D., M.D.</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:16.4%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:middle;width:24.9%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:small-caps;text-align:center;margin:0pt;">/s/ Abhinav Jain</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Director</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 24, 2026</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Abhinav Jain</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:16.4%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:middle;width:24.9%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:small-caps;text-align:center;margin:0pt;">/s/ Joseph Todisco</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Director</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 24, 2026</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Joseph Todisco</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:16.4%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:middle;width:24.9%;">&#160;</td>
			<td style="vertical-align:middle;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>
		<tr>
			<td style="border-bottom:solid 1px #000000;vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:small-caps;text-align:center;margin:0pt;">/s/ Mark Wan</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Director</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March 24, 2026</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:16.4%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Mark Wan</p>
			</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:24.9%;">&#160;</td>
			<td style="vertical-align:top;width:0.5%;">&#160;</td>
			<td style="vertical-align:top;width:10.4%;">&#160;</td>
		</tr>

</tbody></table>

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

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">II-5</div>
</div>
</div>
</div>


</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>ex_936601.htm
<DESCRIPTION>EXHIBIT 5.1
<TEXT>
<html><head>
	<title>ex_936601.htm</title>

	<!-- Generated by ThunderDome Portal - 3/24/2026 7:49:33 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;">
<p style="margin: 0px 0pt; text-align: right; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 5.1</b></font></p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><img alt="cooley.jpg" src="cooley.jpg"></p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">John T. McKenna</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">T:<i> </i>+1 650 843 5059</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">jmckenna@cooley.com</p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&nbsp;</p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&nbsp;</p>

<p style="margin: 0px 0pt; text-align: left; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">March 24, 2026</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Talphera, Inc.<br>
1850 Gateway Drive, Suite 175<br>
San Mateo, CA 94404</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Ladies and Gentlemen:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We have acted as counsel to Talphera, Inc., a Delaware corporation (the &#8220;<b><i>Company</i></b>&#8221;), in connection with the filing by the Company of a Registration Statement on Form S-3 (the &#8220;<b><i>Registration Statement</i></b>&#8221;) with the Securities and Exchange Commission (the &#8220;<b><i>Commission</i></b>&#8221;), under the Securities Act of 1933, as amended (the &#8220;<b><i>Securities Act</i></b>&#8221;), including a related prospectus included in the Registration Statement (the &#8220;<b><i>Prospectus</i></b>), covering the registration for resale of up to 7,039,247 shares of the common stock, $0.001 par value (the &#8220;<b><i>Common Stock</i></b>&#8221;), of the Company consisting of (a) 639,931 shares (the &#8220;<b><i>Shares</i></b>&#8221;) of Common Stock that are currently outstanding, (b) up to 6,399,316 shares of Common Stock (the &#8220;<b><i>Warrant Shares</i></b>&#8221;) issuable upon the exercise of outstanding pre-funded warrants (the &#8220;<b><i>Warrants</i></b>&#8221;). The Shares and the Warrants were issued by the Company pursuant to those certain Securities Purchase Agreements (the &#8220;<b><i>Purchase Agreements</i></b>&#8221;) dated March 31, 2025.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In connection with this opinion, we have examined and relied upon the Registration Statement, the Prospectus, the forms of the Warrants, the Purchase Agreements, the Company&#8217;s certificate of incorporation and bylaws, each as currently in effect, and such other records, documents, opinions, certificates, memoranda and instruments as in our judgment are necessary or appropriate to enable us to render the opinion expressed below. We have assumed the genuineness of all signatures, the authenticity of all documents submitted to us as originals, the conformity to originals of all documents submitted to us as copies, the accuracy, completeness and authenticity of certificates of public officials; and the due authorization, execution and delivery of all documents by all persons other than the Company. As to certain factual matters, we have relied upon a certificate of an officer of the Company and have not independently verified such matters.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our opinion is expressed only with respect to the General Corporation Law of the State of Delaware. We express no opinion to the extent that any other laws are applicable to the subject matter hereof and express no opinion and provide no assurance as to compliance with any federal or state antifraud law, rule or regulation relating to securities or to the sale or issuance thereof.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">With respect to the Warrant Shares, we express no opinion to the extent that future issuances of securities of the Company, adjustments to outstanding securities of the Company or other matters cause the Warrants to be exercisable for more shares of Common Stock than the number available for issuance by the Company or that the consideration payable upon exercise price of the Warrants is adjusted to an amount below the par value per share of the Common Stock.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On the basis of the foregoing, and in reliance thereon, and subject to the assumption, qualifications, limitations and exceptions set forth herein, we are of the opinion that (i) the Shares are validly issued, fully paid and nonassessable, and (ii) the Warrant Shares, when issued and paid for in accordance with the terms of the Warrants, will be validly issued, fully paid and nonassessable.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 8pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-align: center;">Cooley LLP&nbsp;&nbsp; 3175 Hanover Street&nbsp;&nbsp; Palo Alto, CA&nbsp;&nbsp; 94304-1130<br>
t: +1 650 843 5000&nbsp; f: +1 650 849 7400&nbsp; cooley.com</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><img alt="cooley.jpg" src="cooley.jpg"></p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Talphera, Inc.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">March 24, 2026</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Page Two</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our opinion is limited to the matters expressly set forth in this letter, and no opinion should be implied, or may be inferred, beyond the matters expressly stated. This opinion speaks only as to law and facts in effect or existing as of the date hereof, and we have no obligation or responsibility to update or supplement this letter to reflect any facts or circumstances that may hereafter come to our attention or any changes in law that may hereafter occur.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We hereby consent to the reference to our firm under the caption &#8220;Legal Matters&#8221; in the Prospectus and to the filing of this opinion as an exhibit to the Registration Statement. In giving such consents, we do not thereby admit that we are in the category of persons whose consent is required under Section 7 of the Securities Act or the rules and regulations of the Commission thereunder.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table cellpadding="0pt" cellspacing="0pt" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;">

		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td colspan="2" style="vertical-align: top; width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Sincerely,</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;">&nbsp;</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"><b>Cooley LLP</b></p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;">&nbsp;</p>

			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 50%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td nowrap="true" style="vertical-align: top; width: 3%; padding: 0px 0px 0px 1px; text-indent: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">By:&nbsp;&nbsp;</td>
			<td style="vertical-align: top; width: 47%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">/s/ John T. McKenna &nbsp;</td>
			<td style="vertical-align: top; width: 50%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: top; width: 3%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
			<td style="vertical-align: top; width: 47%; padding-left: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">John T. McKenna</td>
			<td style="vertical-align: top; width: 50%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 8pt; font-variant: normal; margin: 0pt; text-align: center;">Cooley LLP&nbsp;&nbsp; 3175 Hanover Street&nbsp;&nbsp; Palo Alto, CA&nbsp;&nbsp; 94304-1130<br>
t: +1 650 843 5000&nbsp; f: +1 650 849 7400&nbsp; cooley.com</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>ex_936452.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html><head>
	<title>ex_936452.htm</title>

	<!-- Generated by ThunderDome Portal - 3/24/2026 1:40:34 AM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size:10pt;font-family:'Times New Roman';padding:0in .1in;">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt 0pt 0pt 396pt;"><b>EXHIBIT 23.1</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Consent of Independent Registered Public Accounting Firm</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We hereby consent to the incorporation by reference in this Registration Statement on Form S-3 of Talphera, Inc. of our report dated March 23, 2026 relating to the consolidated financial statements, which appears in Talphera, Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2025. We also consent to the reference to us under the heading &#8220;Experts&#8221; in such Registration Statement.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">/s/ BPM LLP</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Walnut Creek, California</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">March 24, 2026</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>ex_936453.htm
<DESCRIPTION>EXHIBIT FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" 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:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:ffd="http://xbrl.sec.gov/ffd/2026">
  <head>
    <title>EX-FILING FEES</title>
  </head>
  <body>
    <div style="display: none">
      <ix:header>
        <ix:hidden>
          <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-331">S-3</ix:nonNumeric>
          <ix:nonNumeric name="ffd:SubmissnTp" contextRef="rc" id="ixv-332">S-3</ix:nonNumeric>
          <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="rc" id="ixv-333">EX-FILING FEES</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-334">0001427925</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-335">TALPHERA, INC.</ix:nonNumeric>
          <ix:nonNumeric name="ffd:OfferingTableNa" contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"></ix:nonNumeric>
          <ix:nonNumeric name="ffd:OffsetTableNa" contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ix:nonNumeric>
          <ix:nonNumeric name="ffd:CombinedProspectusTableNa" contextRef="rc" id="hiddenrcCombinedProspectusTableNa">N/A</ix:nonNumeric>
        </ix:hidden>
        <ix:references>
          <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2026/ffd-2026.xsd" xlink:type="simple"/>
        </ix:references>
        <ix:resources>
          <xbrli:context id="rc">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0001427925</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2026-03-24</xbrli:startDate>
              <xbrli:endDate>2026-03-24</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_1">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0001427925</xbrli:identifier>
              <xbrli:segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                  <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
              </xbrli:segment>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2026-03-24</xbrli:startDate>
              <xbrli:endDate>2026-03-24</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>
    <div>
      <table style="width: 99%; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; text-align: center;">
        <tr>
          <td colspan="4" style="padding-bottom: .5em">
            <p>
              <b>Calculation of Filing Fee Tables</b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-363">S-3</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-364">TALPHERA, INC.</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: left; word-wrap: break-word">
            <b>Table 1: Newly Registered and Carry Forward Securities</b>
          </th>
          <th style="vertical-align: bottom; word-wrap: break-word; text-align: right;">
            <span style="-sec-ix-hidden: hiddenrcOfferingTableNa">&#9744;Not Applicable</span>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; float: center; width: 100%; text-align: center; border: 1px solid black; font-size: 16px;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 12%;">
            <!-- BLANK -->
          </th>
          <th style="width: 2%;">
            <!-- BLANK -->
          </th>
          <th style="width: 12%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Type</b>
            </p>
          </th>
          <th style="width: 14%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Class Title </b>
            </p>
          </th>
          <th style="width: 2%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Calculation or Carry Forward Rule</b>
            </p>
          </th>
          <th style="width: 5%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount Registered</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Proposed Maximum Offering Price Per Unit</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Maximum Aggregate Offering Price</b>
            </p>
          </th>
          <th style="width: 5%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Rate</b>
            </p>
          </th>
          <th style="width: 6%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount of Registration Fee</b>
            </p>
          </th>
          <th style="width: 1%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Carry Forward Form Type</b>
            </p>
          </th>
          <th style="width: 7%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Carry Forward File Number</b>
            </p>
          </th>
          <th style="width: 6%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Carry Forward Initial Effective Date</b>
            </p>
          </th>
          <th style="width: 7%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward</b>
            </p>
          </th>
        </tr>
        <tr>
          <td colspan="14" style="text-align: center">
            <b>Newly Registered Securities</b>
          </td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="offrl_1" format="ixt:booleanfalse" id="ixv-365">Fees to be Paid</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
		1
	</td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="offrl_1" id="ixv-366">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_1" id="ixv-367">Common Stock, par value $0.001 per share</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="offrl_1" format="ixt:booleantrue" id="ixv-368">Other</ix:nonNumeric>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="Shares" decimals="0" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-369">7,039,247</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="2" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-370">0.79</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="2" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-371">5,561,005.13</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="7" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-372">0.0001381</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:FeeAmt" unitRef="USD" decimals="2" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-373">767.97</ix:nonFraction>
          </td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: right;">

	</td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fees Previously Paid
	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: right;">

	</td>
        </tr>
        <tr>
          <td colspan="14" style="text-align: center">
            <b>Carry Forward Securities</b>
          </td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Carry Forward Securities
	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: right;">

	</td>
        </tr>
        <tr>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td colspan="3" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">Total Offering Amounts:</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; width: 16%;">
            <p id="MaxAggtOfferingPrice" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="rc" decimals="2" format="ixt:numdotdecimal" unitRef="USD" id="ixv-374">5,561,005.13</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top; border-bottom: 1px black; width: 16%;">
            <p id="TotalFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlFeeAmt" contextRef="rc" decimals="2" format="ixt:numdotdecimal" unitRef="USD" id="ixv-375">767.97</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
        </tr>
        <tr>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td colspan="3" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Total Fees Previously Paid:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="TotalPreviouslyPaidAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlPrevslyPdAmt" contextRef="rc" decimals="2" format="ixt:numdotdecimal" unitRef="USD" id="ixv-376">0.00</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
        </tr>
        <tr>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td colspan="3" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Total Fee Offsets:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="TotalOffsetAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="rc" decimals="2" format="ixt:numdotdecimal" unitRef="USD" id="ixv-377">0.00</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
        </tr>
        <tr>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td colspan="3" style="vertical-align: top">
            <p style="margin: 0pt; text-align: right">
					Net Fee Due:
				</p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td style="vertical-align: top">
            <p id="NetFeeAmt" style="margin: 0pt; text-align: right">
              <span>$</span>
              <ix:nonFraction name="ffd:NetFeeAmt" contextRef="rc" decimals="2" format="ixt:numdotdecimal" unitRef="USD" id="ixv-378">767.97</ix:nonFraction>
            </p>
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
          <td>
            <!-- BLANK -->
          </td>
        </tr>
      </table>
    </div>
    <div>
      <table style="width: 100%; text-indent: 0px;">
        <tbody>
          <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
            <td>
              <p style="margin:0pt;text-align:left; margin-bottom: 5px;">
                <b>Offering Note</b>
              </p>
            </td>
            <td/>
          </tr>
        </tbody>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="width: 100%; text-indent: 0px;">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; vertical-align: top;">
          <td style="width:10pt;">
            <p style="margin:0pt;text-align:left;">
              <sup style="vertical-align:top;line-height:120%;font-size:10px">1</sup>
            </p>
          </td>
          <td colspan="7" style="white-space: pre-line;">
            <ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="offrl_1" id="ixv-379">(1) Consists of 7,039,247 shares of the Registrant's common stock registered for resale by the selling stockholders named in this registration statement.

(2) Estimated solely for the purposes of calculating the registration fee. Pursuant to Rule 457(c) under the Securities Act, the registration fee has been calculated based upon the average of the high and low prices, as reported by The Nasdaq Capital Market, for shares of the Registrant's common stock on March 19, 2026.</ix:nonNumeric>
          </td>
        </tr>
        <tr>
          <td colspan="7">
            <hr style="width:100%;text-align:left;margin-left:0"/>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: left; word-wrap: break-word">
            <b>Table 2: Fee Offset Claims and Sources</b>
          </th>
          <th style="vertical-align: bottom; word-wrap: break-word; text-align: right;">
            <span style="-sec-ix-hidden: hiddenrcOffsetTableNa">&#9745;Not Applicable</span>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 100%; text-align: center;  border: 1px solid black;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 10%; text-align: left;">
            <!-- BLANK -->
          </th>
          <th style="width: 8%; text-align: left;">
            <!-- BLANK -->
          </th>
          <th style="width: 16%;">
				Registrant or Filer Name
			</th>
          <th style="width: 6%;">
				Form or Filing Type
			</th>
          <th style="width: 7%;">
				File Number
			</th>
          <th style="width: 6%;">
				Initial Filing Date
			</th>
          <th style="width: 6%;">
				Filing Date
			</th>
          <th style="width: 6%;">
				Fee Offset Claimed
			</th>
          <th style="width: 6%;">
				Security Type Associated with Fee Offset Claimed
			</th>
          <th style="width: 8%;">
				Security Title Associated with Fee Offset Claimed
			</th>
          <th style="width: 6%;">
				Unsold Securities Associated with Fee Offset Claimed
			</th>
          <th style="width: 9%;">
				Unsold Aggregate Offering Amount Associated with Fee Offset Claimed
			</th>
          <th style="width: 6%;">
				Fee Paid with Fee Offset Source
			</th>
        </tr>
        <tr>
          <td colspan="14" style="text-align: center">
            <b>Rules 457(b) and 0-11(a)(2)</b>
          </td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Claims
	</td>
          <td>

	</td>
          <td style="text-align: left;">

	</td>
          <td>

	</td>
          <td>

	</td>
          <td>

	</td>
          <td>

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Sources
	</td>
          <td>

	</td>
          <td style="text-align: left;">

	</td>
          <td>

	</td>
          <td>

	</td>
          <td>

	</td>
          <td>

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
        </tr>
        <tr>
          <td colspan="14" style="text-align: center">
            <b>Rule 457(p)</b>
          </td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Claims
	</td>
          <td>

	</td>
          <td style="text-align: left;">

	</td>
          <td>

	</td>
          <td>

	</td>
          <td>

	</td>
          <td>

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Sources
	</td>
          <td>

	</td>
          <td style="text-align: left;">

	</td>
          <td>

	</td>
          <td>

	</td>
          <td>

	</td>
          <td>

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: left;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;  ">
        <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
          <th style="vertical-align: bottom; text-align: left; word-wrap: break-word">
            <b>Table 3: Combined Prospectuses</b>
          </th>
          <th style="vertical-align: bottom; word-wrap: break-word; text-align: right;">
            <span style="-sec-ix-hidden: hiddenrcCombinedProspectusTableNa">&#9745;Not Applicable</span>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 100%; border: 1px solid black;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 4%">
            <!-- Note column -->
          </th>
          <th style="width: 14%">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Type</b>
            </p>
          </th>
          <th style="width: 25%">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Class Title</b>
            </p>
          </th>
          <th style="width: 14%">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount of Securities Previously Registered</b>
            </p>
          </th>
          <th style="width: 18%">
            <p style="margin: 0pt; text-align: center;">
              <b>Maximum Aggregate Offering Price of Securities Previously Registered</b>
            </p>
          </th>
          <th style="width: 6%">
            <p style="margin: 0pt; text-align: center;">
              <b>Form Type</b>
            </p>
          </th>
          <th style="width: 10%">
            <p style="margin: 0pt; text-align: center;">
              <b>File Number</b>
            </p>
          </th>
          <th style="width: 8%">
            <p style="margin: 0pt; text-align: center;">
              <b>Initial Effective Date</b>
            </p>
          </th>
        </tr>
        <tr style="background-color:#E7E7E2;">
          <td style="text-align: center;">

	</td>
          <td>

	</td>
          <td>

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: right;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: center;">

	</td>
          <td style="text-align: center;">

	</td>
        </tr>
      </table>
    </div>
  </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>tlph-20251231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:56PM UTC 2026-03-24--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:tlph="http://www.talphera.com/20251231" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.talphera.com/20251231">
  <xsd:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2025" schemaLocation="https://xbrl.sec.gov/naics/2025/naics-2025.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xsd:import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <xsd:import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tlph-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tlph-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tlph-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://www.talphera.com/20251231/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="tlph_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="tlph_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="tlph_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="tlph_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>6
<FILENAME>tlph-20251231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:56PM UTC 2026-03-24--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.talphera.com/20251231/role/statement-document-and-entity-information" xlink:href="tlph-20251231.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://www.talphera.com/20251231/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>tlph-20251231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:56PM UTC 2026-03-24--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="tlph-20251231.xsd#tlph_DocumentAndEntityInformation" xlink:label="tlph_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="tlph_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlph_DocumentAndEntityInformation" xlink:to="tlph_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityIncorporationStateCountryCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">dei_EntityRegistrantName</link:label>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="tlph-20251231.xsd#tlph_NotesToFinancialStatements" xlink:label="tlph_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="tlph_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlph_NotesToFinancialStatements" xlink:to="tlph_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="tlph-20251231.xsd#tlph_NotesToFinancialStatementsAbstract" xlink:label="tlph_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="tlph_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlph_NotesToFinancialStatementsAbstract" xlink:to="tlph_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
    <link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">dei_CityAreaCode</link:label>
    <link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode-label" xlink:type="arc"/>
    <link:loc xlink:href="tlph-20251231.xsd#tlph_NoteToFinancialStatementDetailsTextual" xlink:label="tlph_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="tlph_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlph_NoteToFinancialStatementDetailsTextual" xlink:to="tlph_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">dei_EntityAddressAddressLine1</link:label>
    <link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityInteractiveDataCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">dei_EntityAddressCityOrTown</link:label>
    <link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">dei_EntityAddressPostalZipCode</link:label>
    <link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">dei_EntityAddressStateOrProvince</link:label>
    <link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">dei_DocumentType</link:label>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:label xlink:label="dei_EntitySmallBusiness-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityShellCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">dei_LocalPhoneNumber</link:label>
    <link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityTaxIdentificationNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>tlph-20251231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 08:56PM UTC 2026-03-24--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.talphera.com/20251231/role/statement-document-and-entity-information" xlink:href="tlph-20251231.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://www.talphera.com/20251231/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>cooley.jpg
<TEXT>
begin 644 cooley.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 L17AI9@  34T *@    @  0$Q  (
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
<B@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>logo.jpg
<TEXT>
begin 644 logo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 L17AI9@  34T *@    @  0$Q  (
M   *    &@    !'<F5E;G-H;W0 _]L 0P '!04&!00'!@4&" <'" H1"PH)
M"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ
M_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\  $0@ (P#) P$B  (1 0,1 ?_$
M !\   $% 0$! 0$!           ! @,$!08'" D*"__$ +40  (! P,"! ,%
M!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()
M"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T
M=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%
MQL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$!
M 0$! 0$        ! @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P !
M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:
M)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#
MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3
MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ]-\7>+O'
M&E>(I[3P_P"&H[ZQ14,=PT3MN)4$]& X.17(O\7?'JZVND'P]8#4&^[;&"7>
M>,]/,].:]RKQ:\_Y.@M/I_[;M7;1E"2:<5HAHWO"_C'Q_J/B.TM-=\,PVEC*
MQ$LZ02*4&TD')8CJ *Z/QKXHN/#EK#]@CADN)"699@2 @[\$=_Y&NHKRKQ%,
MWB#Q4\$)W*SB"/\ /'\\FLXN,YI\MDCS\?B70IKEW;-WP%X^?Q7J&H:??1P1
M75HJNHA! =3P>I/0X_.NXKYA\,:A<^"/BV%OWV^7=-;7)[%&.,_R-?3P.1D<
MBJQ5-0G>.S.Y)I),\]C^(.I/\8I/"1M;7[$AP)<-YG^J#]<XZGTKT*O$H?\
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
9BB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_dei_DocumentInformationLineItems', window );"><strong>Document Information [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_DocumentType', window );">Document 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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TALPHERA, 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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">41-2193603<span></span>
</td>
</tr>
<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1850 Gateway, Suite 175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Mateo<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">216-3500<span></span>
</td>
</tr>
<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
</tr>
<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001427925<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.26.1</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>Mar. 24, 2026</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">0001427925<span></span>
</td>
</tr>
<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">TALPHERA, 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>
</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_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_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>15
<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.26.1</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>Mar. 24, 2026 </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 $0.001 per share<span></span>
</td>
</tr>
<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">7,039,247<span></span>
</td>
</tr>
<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">0.79<span></span>
</td>
</tr>
<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">$ 5,561,005.13<span></span>
</td>
</tr>
<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.01381%<span></span>
</td>
</tr>
<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">$ 767.97<span></span>
</td>
</tr>
<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">(1) Consists of 7,039,247 shares of the Registrant's common stock registered for resale by the selling stockholders named in this registration statement.

(2) Estimated solely for the purposes of calculating the registration fee. Pursuant to Rule 457(c) under the Securities Act, the registration fee has been calculated based upon the average of the high and low prices, as reported by The Nasdaq Capital Market, for shares of the Registrant's common stock on March 19, 2026.<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>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</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>Mar. 24, 2026 </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">$ 5,561,005.13<span></span>
</td>
</tr>
<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_TtlPrevslyPdAmt', window );">Previously Paid Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">767.97<span></span>
</td>
</tr>
<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_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 767.97<span></span>
</td>
</tr>
<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_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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlPrevslyPdAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TtlPrevslyPdAmt</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>17
<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>18
<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>21
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>38</ElementCount>
  <EntityCount>2</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="acrx20260324_s3.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.talphera.com/20251231/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ex_936453.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.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>2</Position>
    </Report>
    <Report instance="ex_936453.htm">
      <IsDefault>true</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.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>3</Position>
    </Report>
    <Report instance="ex_936453.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.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>4</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="S-3" isOnlyDei="true" isUsgaap="true" original="acrx20260324_s3.htm">acrx20260324_s3.htm</File>
    <File>tlph-20251231.xsd</File>
    <File>tlph-20251231_def.xml</File>
    <File>tlph-20251231_lab.xml</File>
    <File>tlph-20251231_pre.xml</File>
    <File doctype="EX-FILING FEES" original="ex_936453.htm">ex_936453.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>logo.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/ffd/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>23
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "acrx20260324_s3.htm": {
   "nsprefix": "tlph",
   "nsuri": "http://www.talphera.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "acrx20260324_s3.htm"
     ]
    },
    "schema": {
     "local": [
      "tlph-20251231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/naics/2025/naics-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "tlph-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tlph-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tlph-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 15,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 26,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 15
   },
   "report": {
    "R1": {
     "role": "http://www.talphera.com/20251231/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "acrx20260324_s3.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2025-01-01_2025-12-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "acrx20260324_s3.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "dei_CityAreaCode",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "dei_DocumentType",
        "terseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "dei_EntityAddressAddressLine1",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "dei_EntityAddressCityOrTown",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "dei_EntityAddressPostalZipCode",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "dei_EntityAddressStateOrProvince",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "dei_EntityRegistrantName",
        "terseLabel": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.talphera.com/20251231/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "dei_LocalPhoneNumber",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    }
   }
  },
  "ex_936453.htm": {
   "dts": {
    "inline": {
     "local": [
      "ex_936453.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/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/ffd/2026/ffd-2026.xsd"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 8,
    "http://xbrl.sec.gov/ffd/2026": 6,
    "http://xbrl.sec.gov/dei/2026": 2
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2026": 22,
    "http://xbrl.sec.gov/dei/2026": 3
   },
   "report": {
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_936453.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_936453.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "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": "4",
     "firstAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_936453.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_936453.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r7"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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/2026",
     "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": [
      "r3"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r3"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r3"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r3"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "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/2026",
     "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": [
      "r13"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r13"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "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/2026",
     "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/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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/2026",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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/2026",
     "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/2026",
     "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/2026",
     "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/2026",
     "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/2026",
     "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/2026",
     "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/2026",
     "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/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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/2026",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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/2026",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "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/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal8ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6",
      "r9"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "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/2026",
     "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/2026",
     "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/2026",
     "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/2026",
     "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/2026",
     "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/2026",
     "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": [
      "r3"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r4"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r4"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r4"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r4"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r4"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r4"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r5"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r6"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r7"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r8"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r9"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r10"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r11"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r12"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "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/2026",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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/2026",
     "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/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r2"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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/2026",
     "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": [
      "r7"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2026",
     "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": [
      "r7"
     ]
    }
   }
  }
 },
 "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": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r13": {
   "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>24
<FILENAME>0001437749-26-009657-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-26-009657-xbrl.zip
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
MR7MIFT$[U-\^)F@,.OB81/ 9/[IJYAL1):#I^O)2DG B9VAW&NU?Z'UX_BF
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
MHK LQLTK'+AW@ZL]UA05Q_NPF]A9\TT\!#HJ(/M",';((*;0<FL>+7MAZ/>
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
M89@)NPS1G!F.O;YM9&EA_)7 L!V49")!T4 8\J.J_..*$*A4VA^"+YEKU1)
M/+D14:SZ"A(X4'PDFV-EPE?#NL!"XEG0Y$1$=.IX>4:?,4=F]*$WB&.8<"$#
M-9KQ%LLG<%?P!$62)1$UD\S+(!3_0]XM:<$460I:I%Z!"\K&]T(75GLR,.Q7
ML49-2E#"Z\(D.9:>?BCA#=.GG'AD#3"_AP\5FZSA[&GL8_I;-.:6;!A+)D.
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
M0^TG<N,'U!(CP+4#9%)P0#[BTL].2'88T8<B2Z#+'%J819(&K %.KU#<)!Q
M#TY.)</*P6RC"'F^ #DY;*BJN&H1BWEY<_W5LEKA-L]83?]? WK\F>>5$2:B
M4)OJ!63*B15<*)3),7CBFP ;.)Y#I;&((Q.>T+W?Z,CUOA<!N8*AJ<:[%"AT
M"YY%:Z VP=0BCXK"$X.@+B^OXM:Z/D W)@5-,;281$KC?$E4E0$R]SE3AUR<
M3@SD#2@"T25YC4,0#&"]0LP5Z??1 ,T=:C#4QT.99D$C@ 8*!6*"@)$5,.]A
MJ9<IS4?\.L'V4P&J:;X,P$;<9DG FJ3P;9\*.2W4%]@O.Y,;*O+R$C+/K16
M7N#:):\VQL-8BSR]D2^0B!,K:<H\_%<!BB=94?I<=P0"1Z51:2@MTTHJ5 IZ
M8R![44Q DF')AP4_ 7"'9?*DIE"BG61*!I$SLVF8MFL16,6EDE0.-IAI I?R
MA8EQI(F: ^-?,?7$4DB$2_ 8&.GI;('V_.M2Y%7M)I!9!2@&^"(160*ZL<=\
M[RQJ^T1-[:@15]:,C#(09$TU%&L#0P"2B0TSV24T1.\2*G&<[4NMV.51&RNM
M.&XO&%%+#V0A2AY7W4=$3*( /@;,&P<1O'"\ E@9Z1R*]Q21[U4@DL&)^2;O
M[+"C[M?4/DI?,_KP.-@Z9>3U/"9IC$Q#C^)?/*KA*@\=T8#ELCDM%D&<&I'I
MICY$MI&-RP+D3F)VB+DOSR!UQVSV(A&CT#-F*K?/))>D#DZ,G7&W-'8+W6%2
M(DB3$(E5D)8$NJ< B!?0WFQ[C1-C7D-[LV]7Q];Y9^OB\OSP^/CHU30OZ_H^
MF]= 8>?,V[*6C-CA,01J/$FC.'584RW20J6&T(,]U6O1]YG2P$ C^ %((U$G
M>IBUK+Y@O7ZF2]E$85\(-V;2QK("9N[75.CGJ=!.3856 SLKJ-#1\=7AY<G%
M]<GY&5*CP^[%R77WU+JZ/C_\_462)&XMF8[AJ]F+W& )'3E'>3!-1F$$XV;M
M99C:4KODF-ONMIM-N\G_,PATCCBC@-@J>VI"HC#:%&03[_]H-IK-%DJKUHWC
MIZ)A=>G!KU0UNK5CPW3M'9NU)-?:A@&W]NV]]E;5U%X<IZ1#<7T%)?+BYR"L
M7DG%>Z]"L>E*?\Q$F7*YC81L1\U.7>E"O_%B95(D_8&;9LIR]R2: ^1@C,6
M-5PLDJA=,2I(LO2MW@P3]"V'4]*D4X08$LTFV736*\F$3F#YL:!44%!WJ(,R
M-PXWM^49'E5JNQ<S>DM[>VS4[,%@ ^Q@*7V >?^1[.[Y8SNO?%/N_AZ=V7]"
M+7QY0$WT^I#) +7_>2U$^Z-W\(^0T.624.7CIG?0L(Y!.9<84T(?";#)78VP
M' CK!ON*HP5,X'M$(LGQ[V/!G21!M(O3WMA+9/52A]^0A,*4HLW83;)T^](_
M#L^Z@$SD(6I8)_G!V<N;C)R@^B6;G:2#@4<FKAN16\/8^1>PK82$=4GBE:,6
MD)D3$6Q&HS&^AB>28@<"76Y+>W89W0!M;F<6.INML1"J_51QNYQ@:YPFK6DH
M A%Q5_M ]GKC: G>+RZ0=1+N%Y>4C=RPCM3.L^>%=!3 ^@"1_10FD7O&UW%N
M;2==O4.H (5S,I@:H[DA:6!L$DTQE5G=-LXO&8*W<,QN'V@GPB#6FJ$F2AGS
M<'*P(L^-E$$^,81]97FFX96IBDL JSMA[5-="!Y1,"/:ZO4Q^9H\N2^/S)83
MH",/*V<%KB0^5UELT$1SK5S5'3/6 <E),./D/%->FQ,4BP) 3MQ$UZ8!@4I]
M=]7*.+L\F)F!*ZX =8_:\Q9=\"IVIA<ZD9N#+5PBNU,#K.,EA@3AF;O"&U2\
M:"NA L.50*@@C',%RE;H<B>O  J@V9*SG$4.)F'784)7*H.#B'Z,,64DSDRZ
M)8O&#>NY7@M4GGI_I1CG"2?-<'D29,YM!45^]I"-5Q.'/M?LI@*,#(GI) =\
M.<!3UB43^)A_@E@&$*&;L@6"7.U8>W4>:I#UYBJ&XR@Y"JM]HQ-GIH0\PX3N
MBEYB]H3WO:R I?)*Q+#+>.!H>HE89VS?P%5K2*YD5[D?3.I9AJJ5.M5K 353
M]/JM E*(GP5$$@5&B=T(&Y7J&WB6';-ISU#!(I5(1B/K@FG(FRA""GLGB[%^
M./8"<IT@63*UM#R=+5>87\LE?::DUPO'8\WK+ PX+ I/AZ^NJQ"J#+3G^ TG
MT4[4>($YWLL[4U*P+C1ZKXR.]<3A\>>5#-8F7RN*!X,TXN+ ?;,/3%Y+&GBW
MAGW#-@4E_  R ' )$6L;062$<J43%IHL9SC$GM*L!2UC;:,0F(!"?L8A1G$+
M725(&_YD_#,*(QP%J<(SYQ8J34)ZK1QAJ>(PE1RCW\R(G?XJ)]/;TM $R\Z(
MFUW!HJ@7HT'S,AL5,=MTW&/-5QX%6B^!0:>)SBGDG<LX1U=@8T<=R,B^'<&U
M),D#%"EFRX85*4"J<'.MN&;6JJ*$RN8H=:A9R[K\]? ).BZ>$W7"(UN8J:1,
MPBEO;($TG)77]+WOPO=&8>BR>$@;4V^2Z%(4E)5\(2]7?:"8#^,F6(/7045)
M86_E^R(.2!(8;PLQ2/C.C H+N/0&EX_"]U%(DW6R.4*=2'"01*&?<<<LLI]Q
M[2G);EUA<[>NL+EZ%3:?4!KH H9N7#O?*4;>.B:D)H)T,><F.,S;Q4_F[.*?
MI/$?_CP"FC!% >O4F:Z"A/%$XNF21\22ZOFCN%YT"H7!0 UE0AMPR)0@(_6!
M4P-'@3VBBB%A@?BJBKK-T^TL=T$)%L8$<O[WK^3&3PR.^2U0,@A<QYR8C5?^
MC?*DB-<ON&.[R@0T<CC_0\IYR4)Y==ZJK\U3+'R6"ININ8>B", )ARP?L=QH
MB'*9SZ @$1H#EAKI<*'SFV5ARVR+8_JU>[#E-)#>WFI165!T<%QUGE38_+O
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
M;$]BG)EP[SHUQ!%9Q@[;3V:1ZQ0^2;!,Y?<P,A!>HV8/N$_*K))6+8-VZO!
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
MWVK3GMZVWH'J!Z\MA#C#3/)PBLO=8>]//%W[ESR&DB/H,>G5FX-6QVZU]S!
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
MF028>CJA\;FZH=S!G PQOUVR#5>!2+FPHZW@]W3U>MK/6UQ6:(*;C]H9MI0
M4-8'0>IGR0&_#;,(_H)(8PW2*/#BD?;AG< "K7:CV<;YZ,-NH]G"]9(8OB?C
MPW^7<0M25N1)0QD(AFO.A$]26!G@Z%=@Y.-8^>OHF\+(H#$BE_=G[(EP19SY
M/U!<C&;OZKJ'==W#QZE["-+F3YN!2E 01OGH6",@&K^^F9?9-[W;_P3<_G6S
M&_5'(+[&F\(=.M$F$"MGL[75WMUO;V^"[-/:ZNSN;NVW=YK-_<[>[J;3CVYQ
MRE:[T_KO5O-[8Y2,-?QMP. ;L$G4K]Y+3(4=<B'H=H<+07_<= [JU-NU1<LZ
M(Q$1]E#RM$MEJ@@*+.5'4')Y5$2M7*'B3K/3ZOSWWCTPL65@(D,,<M8'6EFG
MM6>N;.=^*]O)5O;3.9PUC:AIQ',MFY-QXG[D31+#JE3L!(7?W6&%WMOH/@(I
M:>UW6L#$6\UVL[6SM^GN.:UV;QD\_2QZ48J)C"1ZM%J(J12,PWH.J6#'_+2U
MU6BA&/WS D[S$:DI8-Q.<W=K4]S^=[O3;N]T[D&MMFEUZ@QD*@E%)6E#NU9Z
M:/U&.NLDY!P\.C==<]V F3J'71*B+NC4RI#-Q\BAZOF0UKR9779FRZOWJ-QZ
M"7J.>;B[O!-W*\QXY]J6H*.D Z-74L78W%>QF#AT/^_&FCLQE\]G\/.N[?S)
M(,H-TB2-A :2EV=\8'=?WH1E0+_L?XG= -\Z[VS\IX__4+F&UK;1%#/OBLI"
M]MC&1[.L N;0,94/;LL<!.U&PR3A9"-+4=#T5Z;'!2Z&2@MN(IE@\9"L: Y^
M%<JN3B7I?G0>\U%%,@&!$!@XNEC@C-)!W"[70G=D:FIF5G.B,@/:G#64 2T/
MY\QR5><4E1,;SYGQ)%BYI6;&;I#S+J*_6E42*DQ78MS,$;!QZ&*F3][2B8,5
M+)WXE=H_7B- _XW' = E7)XOL>#YI9R *L+)OKW2<!N@+QHP\IO&7]F@RVO0
M"Y2[8E:.C;=DYJE,?\E&64=RO)CV_AFFY#I GS:VX3%#AC&#7P*&C5[A  -_
M8L#.WLPLY)8(7TQ&(67Z(N*PC3GK/J,["V:/"ED9\2D-KD_D*LL'3SWMW*V]
M[:;U!8!UZLRLHP@HI6U=I>CB;NUN/^U2K@"FOL)*<D&@UO[65G/K:1?231+0
MVKBC-B9!"9DR\+2K>+NSW<0>@3L;G>UFLTZ>?LKDZ=TZ>7IQ\C3^DWONQ>13
M5S7PZUY>6R<G%*'0B_!&,+XA"V,X.[^V+H__[[>3R^,CZ^3,NK@\O[HX/KS^
M]M3QV"ML:=S>*K$@WK/;Z[WAB2-14(-K;34L?1F/WY?VQU9Z3CKJL4K#!Z'J
M!%NILDKK6D=FCEW99EZK->@Z)S\R$L0BB64X+0:QPS!C0W6=JWE@6X:! )_(
M%6S)*K10/&96OL7&2@J,=+)40FDI,<^\QM*<T$S![ F.&561[Z".R6!A5< N
M'F'Q-E02U;9B7;Y.61-13<HIR[#CI]1&[DV))$,:>,$UOJI)$P^!7-%W)C&@
MB_KK7@&$]^@3O03YR];ZFZ!6GV^J*&(O3$ W?LBFU06:]7 #5_N 'FH.2][_
M!I\*?$NG6S(QW#' 1O#KF_;=HMU#+&Q>H)5@9ZR46D>Z5C3LO6W:%O[?N\6N
MI9]94+F3J>P,3,9$3*1+5.(N7O>D=RKYTM\6B X/C2@E$C7>7+NY95OMSA[\
M9WO[W>.ADZ)->]N_/#60Y &BC \L(0.U?GE(FG6W>_D!IYM'YC<'_[%H[O:C
M3IY#6M*/83V[.WO/>!HKBYS;VX27CXV<SXJ0GW6JZDG@@G0;S539"4RP[.H$
M1NE4>?'HNLQTSX"A;UO/B*#O5A WGXAQ/BMN=HWDXJ*"6&/A,V!A>]MNHOF[
M9I6OD56>BB%&%]28N *8V*DQ\14SQFNLFHZY_=R!0U93(Z4RJA%T)1"T52/H
M*V:57[T8#>I<-?+9,7)Y0^\CKF%9"^X*8O/2:V]OV>U.^]F0OC;^KAXEN X3
MQW]N?.\\ [[?Z<.!15ENF%+UVSP:K99Y>/EUMYK-9V7Z2]W[,D$)N>B*'_;D
M%GW06<#6?)R4BL9JW2L:R_ Y_U(,]E)[Z& 3N30)Z0^.WUKAL)S2Q+Y[!KO\
M%*E\VWKW1#$Y/[5,*AL'<A65+W'\OFR]WJ/&/[+ZH!'$H<J/JOH;66-W%0H2
MZ_*#$8*!/\.P:EE?385UN!P<#5/"9[%JR5\K#-7/'6RVO0;!9B>R#XMJ&H"5
M4:G/4RCKAI\/X#<1Q76H666H69R.J8,G8&C6U<$++,P'@Y?@.)-9:=*)KJ!H
M9$]81\)WIAC6]44$ CMT'<H$%KR>4V=JZTJK68U5V>:.+3*4>.)2.PN^5XIW
MRQ)AJ!Q_L4C^<F/V9M0Z8[WS+Y:[8IDY9[6VMI>]&55X]G^0K%,S3>YF .^X
MU*82O]1OZ)/NA=BG!N9P->+!6\.("W$1>G+]7#>'F*%$3)FNJ+J7]+VHGXZQ
MAYOB+D:%2MU**6MZPT6[,/N-0DU_:-M4!A.7X\$!^M1,T.$&4]216S=[4D1F
MT8H'U.FEM)M3)+QQ#SN4JE3"N595 ,N1%U-*T3V:3+\*>.[&1G]TV8[BZ4F-
M+.D9FWT]*.=.($@&CFP?R%TP8$$*$H@Z(CW-<&! +5 #D2#I5;W !K*91B]2
MM;L'GIOV/7HF)2"@XM-J&!TQFTVD8F<U?:_K>]7UO1ZE%$@>4+E_#H.E1C>
M60)]/YPY/G,!A9+4E!/CP(U.+W7UK+4%^@<]W/5$A[ZL[*V[XG*E9FL8AJXU
M<#"-@F@SY>Y3,V+JNQX@FP%>,<;TC "H/;>DL[X'+)[?>*&OE1M@>#62U$BR
MMDC"<JV6TG>WEI;2WW)#3!:.X=E!Z@._P?(/@2L5!2H^I5N:O?L >%3C2HTK
MZXHK*%\E&+/B]+-:V5D+6B5L60 EU!,>:_:/03&9Z#Y\#A9R"<3 2U;-[/HB
M]4@V+ZFJ-,3I:^6K5KX>A3AH-8K:<F4]T;/&Y'ES P?2B'Y*I:2T\4U:<H&9
M^E@(1Y81^@$,,:QT !BRVZAPI7T"Q>%:;EU;I*IYL48W;""5QS%.N1?CB1_.
M5,@:19B2K6ZN']9=J+2>:%)7W#DYV6C5-7<6U]QYC@([-0&O"?@"><EQ;ZBF
M259"Q3']<2A1+2-'E91,<0 :,?4'U(&^$*YL,_IDTA:N="U928VP-<)^X$+S
M)!=0IRWLW*7JO JE:".*H(T=H!Y['-ZL7'#9\P7X*&HW<BB&1T0J4(8\#FZ<
MZV>,A8KQ&9NK<<<".R1C1\I"W(/1:55V95M.P\P,(EA<]<XW$-6E3T3U-,42
M^R!VI!$'662F8(I8[(<3HYQS?LTY^?LQ(H\668(H<#+;O[$Q8@IN&O&?B2QS
MW;"Z"58-CJD<-.H5LBVHA;VD<;\853+4/<P,UL(>):H\FUD&L0=X\7S-CN+&
M0;)=L7AZ,'F,C4H3U1LO_[,1!?$8IWO7R9:LR !1"?8,TUR.&Z-2S6][(IEB
MAW%]'@21TJ&]%'2C.MB[9_B0<0&9H_RNB0IQ17<&"F&=[3@<.!'+,_D5W'>P
MLJ@C6^T]$U_,&"_;P&>J-@>('/I4#81MT[G6]G,M#V"%@CNL9S!FZW;&4R\6
MF5&6B!QUB@=ASL-09NECY2KH$R\P:M09&\-UZ;+QA[H<GBQN/X\)SA!#?Q+5
M7G@2PG]GLBT[UGK.^-,RI\?=?"66XW:Q_KO @N)]@3SJ541UZ2N4W0PH@#R*
M\."RB"8X=";\!+?S:!EF(;ZOZ,0,SL[$S,F7R)*R4]8+7-=Q-"-N=.G&$0A3
M]"G7R2<KX$C%Y[$$.O&)$#!@J'L/8(\ O#+3_&POBI+DKNQL.,.7X6FRI,F+
MM$TR4D4]<#L2W; GK-'G8"GLD[B<191J:KC2!29?3_;!SAID'\A^4"N97/"C
MH'4/@L;G3T!HFG;I/G*677U#.:@L7F=50JVJ0OC+0M7[CK=;/_7VUL[/3EZ=
M#=WSG?[W\M%U!='=.VNSRIDZ6\M,5:WA_QP+J^JB7NC^=*D221:@S=]^"$!6
M;NNJ8UQ60OUIYS^CE+V[".FCX\[*W<M1UH[N60]G%6'VJC\2;@K,X[F %MN(
M/>NMM%:1BG[&IF K@,_[*W@VDLP^+] T5_!@/G,!UB-@O3_);%%7R(EB3[F3
M3J-UGWLUUWK/2S5?9:GO0?>9OY^'Z'.[U6QW.INNN.VTEFGP^A$%REP4@"OZ
MTOSZGG5V@!CQP7IST#7LKY?*_GJ8-]^>F.9;I8!?2CM$@&&G.-\!-I)]A@M\
M<CC=V_C]&;:)[.II]PD B#V]L #XD^]V_W40'V0G3[O/]F9K;Y-;7Z\KEVC7
M7**D%7AKO]EJ[S9WL!5X:VMO>V?G@3E%@2ET=:-:]:'F(C47J;G(J^ B.YM
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
MJ\,*S#XPS-ZS;N8'K>=6EDAQIM.YUB6JOR::GBQ<^%1M=\IQ[;^IIPCN^W3
MZ[EGX\$O6GS#P+%O_@=02P,$%     @ VIEX7$0JL?C! @  Z@@   T   !E
M>%\Y,S8T-3(N:'1MW5913]LP$'Y>?\6MD^"E:9JV,$C22 5*AZ"H*IW8V^0F
ME\:;8T>V W2_?I>TB!78-&U"$WMH*M^=[[O[<I_C,+.YB,(,61(UWH266X$1
MWGT^[.WW][IM\H;NVMAX0_ZWC@-CE*B9Q006*YAGI4Q0GZ@<8:JT90(<Z+G=
MOMOM=/?!\_L=O]>'X00<)PISM SBC&F#=M L;>H<-#=6R7(<-%.E<V:=!"W&
MEBO9A%A)BY*B+0HL,B5Q(%4S:H3NNN9PH9(5&+L2]79I'<._H>]U"AO4RY3E
M7*S\W3G/T< EWL),Y4SN!@5+$BZ7?H=+:'M<!E768BO59N^CK<%S,#=,<R:M
M+ZL.1&#QSCI,\*7T-5]F-LB97G+I4SS<_WJ'^[2;"%A$HT\?SH[.YM#MM;W0
M742A6T2-GU3SM)/?J.<!G@!WY,(4P:\P_J[CF%X8ZFU,:O)824,>4"F<T= 4
M2 ]:SG#)#<730$W+A> Q#.-8E=+2RX%3KO/73\B7TEB>KK9!KQ$RZII$%&^(
ML0ILAL!EK'2A2&.D@$ID&E,*E''EH@AN-IQM(JXLJ3&OF95P2N!PY?0JEN=,
M% 3!6L1WW*XLJM24C7);2&H)3YB.,QJ[%M1ZU2A8S?NFE*HR)?@Z-N62R9B3
MQ,T]HFG!;<8I RL*)%E7!6ZC[KP[Z'KO P-#*4O:.ENCWU?J=9QS(-77:"M*
M =54)'"",>8+U-#SZM+VVD!\,6'48[8>R"%#:: ^CVI/=4!4O50E=#O!Z*Y
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
MP7A,X(L7P$:E*D3*K&;SMA QSIZ+E$^X$9AE<@W !CC%-NQ8L$<_'6QOMX^
M"Q!7G^DLYVI*T96@@7O7.7H<,< @8"_E<1B;2#MFM'@H4\ D@G[T%%8S/03%
M=V(D"QLHG5L8&0[",CR\A(#LO-5=07_UHD5V9O3/!5"9M-6!O[@"G%0CQTDF
MB^):(</+93D=?EW<^B2V)%/GL-N-2-, IYB6K-AZ?M$J-<9I2<@2"C(X$CJZ
MW.@BAV++(KS&&-1->U^CPV6Z9_4>%4T0B_4E !-HT733W K &@,%3P7)5>9D
M,_M1NWL8;>_LLP*0' +@#2U$CLNPI+ Z_A"QO[<WV^T.\+%AESPMQ37J=>QB
MP;(&PJZ5J<"H"O!%7.+-!G_,]L#%8;=3<;%"Q^[%DDU@>9,RJ'#+G,67QE @
M@%V6MK"P$U"+V,;@<9!\+^H>'D;=SEY#\KFMEGGX@QL#7V77\ +K*OD VBUS
M[4]27 D3R\+IN\$&#E^TAJ6SIHG?<Y7(@=P2H4U47"(PX1R 5E:3V41 >F+%
M%V=-M>>H94H2 .+;L09?L4"Y!K-K6/!9B?S(\>YD9(2SO%6\K9BUI(_$&;K/
MM]V.R[>[FS]@3/YM5924,*A<*HQ$.!(?M,45>% 4MW%H" 02O]:VLMKK(_=N
MYNC^F4KDVE6KDP]3EP\F:AH!G4YG_ZAP1R^',@8AV@E!J)$CB,'!%,D#BP7'
M^5&FJ3T*!B.&0_ 3N8E%B0D:-"B\8)<$BQ(=EX%X4 -^:Y#$4R8RD%,)=YM(
M!>']$B(&$KHT['V9C%SP(Y>&AD51< .7-HSGB* YS@GLPYR%\IY7T(,1=3P/
MQ*%Z^%Q1D$^(5$\V69U(X2F9\#XT$JK$^2A,=-DL35F!4^>V-")HD9?X6UD9
M2SNMYM2R0A.#3%JR>G!1.D&TD; 4GH;U,!0Z/%J-*?7+&VT50YB:CQC'P>,I
MQ?LL3X7U7),F%UEL:IV>\W*0RAB_84R"]E$=0Y+2"PBV_G1V$%$$B\O:)!+8
M++++"LD1:6@@%Z; 40=K0#!63=O;9"?N?*JH,P2**7F*<@N"FF+F*$W?X(N6
MBCT=[R"PD%:(1;=>:0L+2D1.AN!,EG+BD/9TQAH(_HC!Z"V\IC)ZQ*"9W6L%
M-;C@A $*)CX+B-#+2Z'%F?^?\DFE7!>*Z*$"D\YWPK[0=$TM; ?^R&%](B98
MZ$R!0HES8O@MK,\Y:U@ 2W]/[/A#89@MW"DGJXC0,!S_4B9TRLY[$4-B\F-G
M6>0,T@TX48F!H4B<? @:A9,%VI1#P\N$N(J8*0D04>P:E:D7WX$TAZ$T*V:I
M$9,JGKE?XU(^4;.>[1_1HOY883/S2,@Y[LTL8EA2,*WUY@)24\-S#HWTDA!+
M/L10O&Q@J&M7T;EXHPMNSF)>%F(>)6&S08W/G#42.D9"$M?!P3J8J3(;8'-^
MR65:KZP-8;$H,E[N$/L+2;;H;"SGTQE8K($B,EHL%C,[.;+7A$\'8(1GJ/NL
M3V9N[@R;(P9[&1IZJ<7X$0WTK3^7 2]D;0LX$S'2#O)[=.%R2L-5585=?/ )
MINK00.Y3WT>D)I]V/'I))1*R?PC1*1:Y?RR$)8KP$]I;>LC7.(':(<@4-N1C
M'U@#@,<T')Q,"%@YV![!2U(\Y5QZJ*BT F.$?6 PGN\-&799\D3D_@K^NV!)
MFS@+500:@,YFT9'6PT%60<F)1#8??!YG7]VV[H/&)WO*!S=J*==_#A;[IS$"
MG3#@XYGK-+/3TS//D?\;5=3^+ON5*RKQX<\ ^';N_1E/-3M)K6OLS;TYW.FV
M=UJ=3K?M.H!@;*Z/WFZ'></&BT.VOU._6.I])_*2Q2E._\GZV:NGK]<K94UD
M8L?4^6T_K*1N45_8=].K$7<_YH;H3FUNKY<7[^K-5BB'-0@LK!T/6T9/E@=C
M 6,^>_7[O][,3A@SZ *Q^6.M/S85X;.35R]:3]^].'G=.GEY\>)=#_!VPJ<
MRP.XD#!TL$K,,7,$Y_=2;>=7I+"4[@U_:KO_L([''T8&43MIS;]:4L"OSU<K
MP'?7OU#\B[?/3J7Z\$D%U'I8;?F?>T4W?X^R=%'PQ;=H=\O4O5VB+;3N[Y[@
MS6\^;HG@&1\)=C'1W]H!WGW9Y;""!VN45RL@&C R,N@,,;BF+RT1-"<*:;7>
MK!CK,J6N!9-4VE .)J#*IVY(#84Q-#804QVJ^!7$J.Q)J&TXZTHQX'G^H?!E
MH2^>4 TYZE26%[,F#]$35Z%=RVNL0-V]4*QYIJOBG9@?0%,>YOJ><T[0=R#3
MT/<H<[>:*K(2]:#O;S>TX)LXPY2HNQ+.<83IL31QF5$-0+6#@U.D"F*##VEA
M3!^AN$H!"-U2W1&8<&UG=TW@1"-95RS7U%;YZCCFCNZ-(.7 ]]Z%JA$OU(QQ
MAXN]UH;29(T+D9@[C%MU?T_%"*7T&V]BH=-;W5O,NI2^HZ2;ET7.:AKF1Q<J
M5/?XCU+"W-4]T$T$2#:2EZ[JH_9-$,'7G8EV[1X;Q.-))D.M&3!XX([:1R/M
M>U=5FVKBF^!!(^#.B(^E--1Z<@HX#SW=_;H9LG ]Y'5$'80B-'6K'D*S*JTN
MI1R/;N?[-#'KRDP" >'[IB?K!+O<2)'S>#:R*CQ_XKK^OP;JSX6"]'W5@[4'
M#_K6W#8OM#-MG! N@]3JR?IV+? E-1ACGE9YQ.J\9K[[\.;?+]R0B=5Y\*\H
M^N8EQZ%CXUS"X5$03R-O(U^;JX,EJ_W:''D]]0>-2LQ_-?<M,/?MJ6N)(V)H
MRR:UU]W TW;;M^IJ%3.>"?PTQW<=6I2>&)ZC:#.EN'%PF7UTZKZH\G\Z5$&Z
MG"[=#4;/&>0M:N?IM-?L#WSN6>WL/ZPJX=9 6ZNS'O',"IU*9,'18*,=,?K_
M\6TRO55LL85/#]F7\?_]V]J]IZZ_8"C!Q$/N[QS<KBDO?8SZ[9G"&GX2"OM_
M=_0&?8,?H2-Z>G)^T9KU$%?V.&^U=UFU[O +_6,( !7WCSK^ U!+ P04
M" #:F7A<D*OG(P +  "S"P  "    &QO9V\N:G!GG95Y--3K'\>_8S9++H.Q
MC&ULD9&2-,@2+D(2I1%E;6,,V<<Z3%F22 OE=BL-(<LTV26[C!:R7*0:!F6Y
MEAGK$#._Z9[?\L_OG-_R?L[GG.><]^<\Y_-ZWN<Y#V^$-PZ(V]O8V0 @$ CP
MYB^ QP1TK(G^%P' T1'0!@! D._I 0+\G3"_4/P";$,O7 @*NQP<#O ^ U8
M' J%02%P&!0F"(<+"B-$A(6$A)%BXKL0LDB4G"Q25D9>25-%7E%#449655=5
M0VL/1@>#0N_3WZ=]0%,;H_WS$!!<4%!82%A*1$1*6T%60?M_%J\%0 @":D W
M&*0*""! 8 2(UP$H P ("OI+P-\%$@!#H#"XH)"P"+^A6AP0 ('! A P% J!
M\-UXO@] $% )%3T+F*2S#UPU1.I 4G:^H)HEK17ITL=2U_<-)0L)2\O(RJ$T
M=FMJ[=$^:' (:VAD;/6KM8WM43O[DZ=<3^/<SKC[G;]P\=)E_X"P\(C(*&)T
MS-5KR2FI:=?3;]^Y>R\G]_Z#O*>4@L)G1<4ESU]65E77U-;5-[2U=W2^Z:)W
MO^T?&/QC:'CDTRAS8G+JV_?IF=DY]O+*ZMKZ!F=SZR<7" "#_J%_RX7@<PE
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
M':*7X@;O5F<HWKOC/?-<$VR"S_1UYV_8RU^/TWQ=$/#VWZ.7!5M"N;Q MS]
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
M!7=X^=*\%4A+='FW&T=)VX\@* \>\)A,L5FHK<RG9F3F\DA9@<?!:QQBG,,
M0S;/:)Z\6K<3,F5IX[-(6H'+9+1EAU"NK@)_$VPBQY8NKN2N<Q]/!;T@P,E&
M[K[TJ/)2S&5JJW>J[\[?Q(2OHR*?K\KJ73YRG(#9WW29,<=DBZOW.M:IPC?Q
M*/@S3?*W7+<_R2OTV\?P$(0-,$'9_ G;3*,9NO+])9/S")9<*%PM:%*I$X^)
MO'2WN"@A-#N(#HM+=W,?@I@CA,^"K]6BS\,EB;*O<*ZZ=*\/E('H8Q3,N<CV
MF*HJW=L 5ZH"!U0\]<:AVN<K#(=M[HW(Z*P*O"M<S/B*/@/.R607'SFF\^2E
MNQW!G$J\ST3J*PFST1[**KQ;CA? 6%$@I8G*=Q82QCZM)"80,OOVF*HJW=N$
M; :!7B7/:+)U\7453D%DNBS0E^AW"'/"=C/SAJ9QS%"4Z8GKY=Z"1Y")[6>)
M642\W1'I"=_B(@#1M9NVA24SP,@/ADD;F=M(\;9(; 0;C+?".C[C$H*NK<3J
M)8")\(_V60XKVBG<)='W&\=?4!;LSYX)'N;#YT63+%9_\9TO7 9R@Q%J#,*[
M?!#F*_SRA@?.IA*&_R>:XR[SXL5Q></DC(&8Y!;&8%H7%3\%3$Y(98T!M>L$
MR"AC,4;SKG9!9;#+94SGJJYTLO?6C-E<UY5-P0:9,: _Z@HH=[_3&,_[&N')
M>^1H#.2F1D"*5HGF2=]EK9(* BAG3]&<R&4MEPJ(&.P$FY.I52*<LW]F3J16
MF6_N<R%S)B>GO.?)Q.Q5$G,L)^>ZYXG%_-F<.9J34]US1F/RV,4<S<E)[CFC
MR7Z:8@[DY+3V/($8O&5CSN3DS/:\F>2^;V:^:U>3S-;P74%S+C7);W/>BGUE
M<>L>H< *?^AWT9,2_:'?F\8C_P)02P$"% ,4    " #:F7A<4(9%5>%S  !Y
M&P0 $P              @ $     86-R>#(P,C8P,S(T7W,S+FAT;5!+ 0(4
M Q0    ( -J9>%Q$*K'XP0(  .H(   -              "  1)T  !E>%\Y
M,S8T-3(N:'1M4$L! A0#%     @ VIEX7.4L>77E"P  P6$   T
M     ( !_G8  &5X7SDS-C0U,RYH=&U02P$"% ,4    " #:F7A<6@M1"R$+
M  #;,0  #0              @ $.@P  97A?.3,V-C Q+FAT;5!+ 0(4 Q0
M   ( -J9>%R0J^<C  L  +,+   (              "  5J.  !L;V=O+FIP
M9U!+ 0(4 Q0    ( -J9>%P+2/!P6P0  $85   1              "  8"9
M  !T;'!H+3(P,C4Q,C,Q+GAS9%!+ 0(4 Q0    ( -J9>%PK^=[0Y00   DN
M   5              "  0J>  !T;'!H+3(P,C4Q,C,Q7V1E9BYX;6Q02P$"
M% ,4    " #:F7A<Z$WJ/YT(  !*8P  %0              @ $BHP  =&QP
M:"TR,#(U,3(S,5]L86(N>&UL4$L! A0#%     @ VIEX7)=X36:8!   V2X
M !4              ( !\JL  '1L<&@M,C R-3$R,S%?<')E+GAM;%!+!08
1    "0 ) # "  "]L      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>acrx20260324_s3_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:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tlph-20251231.xsd" xlink:type="simple"/>
    <context id="d_2025-01-01_2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001427925</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="d_2025-01-01_2025-12-31" id="ixv-2334">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d_2025-01-01_2025-12-31" id="ixv-2335">0001427925</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="d_2025-01-01_2025-12-31" id="c3">S-3</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="d_2025-01-01_2025-12-31" id="c4">TALPHERA, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="d_2025-01-01_2025-12-31" id="c5">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="d_2025-01-01_2025-12-31" id="c6">41-2193603</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d_2025-01-01_2025-12-31" id="c7">1850 Gateway, Suite 175</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d_2025-01-01_2025-12-31" id="c8">San Mateo</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d_2025-01-01_2025-12-31" id="c9">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d_2025-01-01_2025-12-31" id="c10">94404</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d_2025-01-01_2025-12-31" id="c11">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d_2025-01-01_2025-12-31" id="c12">216-3500</dei:LocalPhoneNumber>
    <dei:EntityFilerCategory contextRef="d_2025-01-01_2025-12-31" id="c13">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="d_2025-01-01_2025-12-31" id="c14">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness contextRef="d_2025-01-01_2025-12-31" id="c15">true</dei:EntitySmallBusiness>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>ex_936453_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/2026"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2026"
  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/2026/ffd-2026.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001427925</identifier>
        </entity>
        <period>
            <startDate>2026-03-24</startDate>
            <endDate>2026-03-24</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001427925</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-03-24</startDate>
            <endDate>2026-03-24</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:FormTp contextRef="rc" id="ixv-331">S-3</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-332">S-3</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-333">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-334">0001427925</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-335">TALPHERA, INC.</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:CombinedProspectusTableNa contextRef="rc" id="hiddenrcCombinedProspectusTableNa">N/A</ffd:CombinedProspectusTableNa>
    <ffd:FormTp contextRef="rc" id="ixv-363">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-364">TALPHERA, INC.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-365">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-366">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-367">Common Stock, par value $0.001 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-368">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-369"
      unitRef="Shares">7039247</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="2"
      id="ixv-370"
      unitRef="USD">0.79</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="2"
      id="ixv-371"
      unitRef="USD">5561005.13</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-372"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-373"
      unitRef="USD">767.97</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-374" unitRef="USD">5561005.13</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-375" unitRef="USD">767.97</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt contextRef="rc" decimals="2" id="ixv-376" unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-377" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-378" unitRef="USD">767.97</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-379">(1) Consists of 7,039,247 shares of the Registrant's common stock registered for resale by the selling stockholders named in this registration statement.

(2) Estimated solely for the purposes of calculating the registration fee. Pursuant to Rule 457(c) under the Securities Act, the registration fee has been calculated based upon the average of the high and low prices, as reported by The Nasdaq Capital Market, for shares of the Registrant's common stock on March 19, 2026.</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
