<SEC-DOCUMENT>0001104659-26-000287.txt : 20260105
<SEC-HEADER>0001104659-26-000287.hdr.sgml : 20260105
<ACCEPTANCE-DATETIME>20260105104209
ACCESSION NUMBER:		0001104659-26-000287
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		18
FILED AS OF DATE:		20260105
DATE AS OF CHANGE:		20260105
EFFECTIVENESS DATE:		20260105

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Terrestrial Energy Inc. /DE/
		CENTRAL INDEX KEY:			0002019804
		STANDARD INDUSTRIAL CLASSIFICATION:	FABRICATED PLATE WORK (BOILER SHOPS) [3443]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				981785406
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-8
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-292571
		FILM NUMBER:		26504353

	BUSINESS ADDRESS:	
		STREET 1:		2730 W. TYVOLA ROAD, SUITE 100
		CITY:			CHARLOTTE
		STATE:			NC
		ZIP:			28217
		BUSINESS PHONE:		203-930-2200

	MAIL ADDRESS:	
		STREET 1:		2730 W. TYVOLA ROAD, SUITE 100
		CITY:			CHARLOTTE
		STATE:			NC
		ZIP:			28217

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	HCM II Acquisition Corp.
		DATE OF NAME CHANGE:	20240415
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>tm2534292d1_s8.htm
<DESCRIPTION>FORM S-8
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>As filed with the United States Securities
and Exchange Commission on January&nbsp;2, 2026</B>&nbsp;</P>

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

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

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Washington, D.C. 20549</B></P>

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

<P STYLE="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

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

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

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

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

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

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Delaware</B></FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>98-1785406</B></FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">(State or other jurisdiction of<BR>
incorporation or organization)</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">(I.R.S. Employer<BR>
Identification No.)</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>2730 W. Tyvola Road, Suite&nbsp;10,<BR>
Charlotte, NC</B></FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>28217</B></FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">(Address of Principal Executive Offices)</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">(Zip Code)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Terrestrial Energy Inc. Second Amended and
Restated 2024 Stock Option Plan</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Terrestrial Energy Inc. 2025 Equity Incentive
Plan</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Full title of the plan)</P>

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

<P STYLE="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Steven Millsap<BR>
General Counsel, Secretary and Chief Compliance Officer<BR>
2730 W. Tyvola Road, Suite&nbsp;10,<BR>
Charlotte, NC 28217</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Name and address of agent for service)</P>

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

<P STYLE="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Telephone number, including area code, of agent
for service)</P>

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

<P STYLE="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">One Atlantic Center, 14th Floor,&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">1201 W. Peachtree St., N.W.,&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(404) 572-6600</P>

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

<P STYLE="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Large accelerated filer</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Wingdings">&#168;</FONT></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Accelerated filer</FONT></TD>
    <TD><FONT STYLE="font-family: Wingdings">&#168;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Non-accelerated filer</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Wingdings">&#120;</FONT></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Smaller reporting company</FONT></TD>
    <TD><FONT STYLE="font-family: Wingdings"><FONT STYLE="font-family: Wingdings">&#120;</FONT></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Emerging growth company</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-family: Wingdings">&#120;</FONT></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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&nbsp;7(a)(2)(B)&nbsp;of the Securities Act. <FONT STYLE="font-family: Wingdings">&#168;</FONT></P>

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

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

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

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

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

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

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Terrestrial Energy Inc. (the &#8220;Company&#8221;
or the &#8220;Registrant&#8221;) has filed with the Securities and Exchange Commission (the &#8220;Commission&#8221;) this registration
statement on Form&nbsp;S-8 (this &#8220;Registration Statement&#8221;) to register under the Securities Act of 1933, as amended (the &#8220;Securities
Act&#8221;) (i)&nbsp;18,678,584 shares of Common Stock, par value $0.0001 per share (the &#8220;Common Shares&#8221;) underlying options
that were issued under the Terrestrial Energy Inc. Second Amended and Restated 2024 Stock Option Plan (the &#8220;Legacy Plan&#8221;)
assumed by the Company pursuant to that certain Business Combination Agreement, dated as of March&nbsp;26, 2025, and (ii)&nbsp;15,473,715
Commons shares reserved for issuance pursuant to the Terrestrial Energy Inc. 2025 Equity Incentive Plan (the &#8220;2025 Plan&#8221;).</P>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INFORMATION REQUIRED IN THE SECTION&nbsp;10(a)&nbsp;PROSPECTUS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Item 1. Plan Information.*</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Item 2. Registrant Information and Employee Plan Annual Information.*</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">*</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">As permitted by Rule&nbsp;428 under the Securities Act, this Registration Statement omits the information specified in Part&nbsp;I of Form&nbsp;S-8. The documents containing the information specified in Part&nbsp;I of this Registration Statement will be sent or given to each participant in the Legacy Plan and the 2025 Plan, as applicable, in accordance with Rule&nbsp;428(b)(1). Such documents are not required to be and are not being filed with the Commission, either as part of this Registration Statement or as prospectuses or prospectus supplements pursuant to Rule&nbsp;424 under the Securities Act. These documents and the documents incorporated by reference in this Registration Statement pursuant to Item 3 of Part&nbsp;II of this Registration Statement, taken together, constitute a prospectus that meets the requirements of Section&nbsp;10(a)&nbsp;of the Securities Act.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Item 3. Incorporation of Documents by Reference.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company hereby incorporates
by reference in this Registration Statement the following:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">the prospectus dated <A HREF="https://www.sec.gov/Archives/edgar/data/2019804/000110465925125280/tmb-20250930x424b3.htm">December&nbsp;30, 2025</A>, filed by the Company pursuant to Rule&nbsp;<U>424(b)</U>&nbsp;under the Securities Act relating to the registration statement on <U>Form&nbsp;S-1</U> originally filed on November&nbsp;26, 2025, as amended (<A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/2019804/000110465925116127/tmb-20250930xs1.htm" STYLE="-sec-extract: exhibit">File No.&nbsp;333- 291796</A>) (the &#8220;424(b)&nbsp;Prospectus&#8221;);</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">the Company&#8217;s Current Reports on Form&nbsp;8-K (or amended Current Reports on Form&nbsp;8-K/A, as applicable) filed with the SEC on <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/2019804/000121390025105304/ea0263386-8k_terres.htm">November&nbsp;3, 2025</A>, <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/2019804/000110465925112689/tm2531081d1_8ka.htm">November&nbsp;14, 2025</A> and <A HREF="https://www.sec.gov/ix?doc=/Archives/edgar/data/2019804/000110465925115406/tm2531980d1_8k.htm">November&nbsp;24, 2025</A>;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">the description of the Company&#8217;s securities&nbsp;contained in the section titled &#8220;Description of Capital Stock&#8221; of the Company&#8217;s 424(b)&nbsp;Prospectus and any other amendment or report filed for the purpose of updating such description.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">All documents
subsequently filed by the Company pursuant to Sections 13(a), 13(c), 14 and 15(d)&nbsp;of the Securities Exchange Act of 1934, as
amended (the &#8220;Exchange Act&#8221;), prior to the filing of a post-effective amendment which indicates that all securities
offered hereby have been sold or which deregisters all securities then remaining unsold, shall be deemed to be incorporated by
reference in this Registration Statement and to be a part hereof from the date of filing of such documents. Any statement contained
herein or in a document, all or a portion of which is incorporated or deemed to be incorporated by reference herein, shall be deemed
to be modified or superseded for purposes of this Registration Statement to the extent that a statement contained herein or in any
other subsequently filed document which also is or is deemed to be incorporated by reference herein modifies or supersedes such
statement. Any such statement so modified or superseded shall not be deemed, except as so modified or superseded, to constitute a
part of this Registration Statement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Notwithstanding the foregoing,
no information is incorporated by reference in this Registration Statement where such information under applicable forms and regulations
of the Commission is not deemed to be &#8220;filed&#8221; under Section&nbsp;18 of the Exchange Act or otherwise subject to the liabilities
of that section, unless the report or filing containing such information indicates that the information therein is to be considered &#8220;filed&#8221;
under the Exchange Act or is to be incorporated by reference in this Registration Statement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B>Item 4. Description
of Securities.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">Not
applicable.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><B>Item 5. Interests
of Named Experts and Counsel.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">Not
applicable.</P>

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

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

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Subsection (a)&nbsp;of
Section&nbsp;145 of the DGCL empowers a corporation to indemnify any person who was or is a party or who is threatened to be made a party
to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (other than
an action by or in the right of the corporation) by reason of the fact that the person is or was a director, officer, employee or agent
of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation,
partnership, joint venture, trust or other enterprise, against expenses (including attorneys&#8217; fees), judgments, fines and amounts
paid in settlement actually and reasonably incurred by the person in connection with such action, suit or proceeding if the person acted
in good faith and in a manner the person reasonably believed to be in or not opposed to the best interests of the corporation, and, with
respect to any criminal action or proceeding, had no reasonable cause to believe the person&#8217;s conduct was unlawful.</P>

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

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

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

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Subsection (b)&nbsp;of
Section&nbsp;145 empowers a corporation to indemnify any person who was or is a party or is threatened to be made a party to any threatened,
pending or completed action or suit by or in the right of the corporation to procure a judgment in its favor by reason of the fact that
the person acted in any of the capacities set forth above, against expenses (including attorneys&#8217; fees) actually and reasonably
incurred by the person in connection with the defense or settlement of such action or suit if the person acted in good faith and in a
manner the person reasonably believed to be in or not opposed to the best interests of the corporation, except that no indemnification
shall be made in respect of any claim, issue or matter as to which such person shall have been adjudged to be liable to the corporation
unless and only to the extent that the Court of Chancery or the court in which such action or suit was brought shall determine upon application
that, despite the adjudication of liability but in view of all the circumstances of the case, such person is fairly and reasonably entitled
to indemnity for such expenses which the Court of Chancery or such other court shall deem proper.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">Section&nbsp;145
further provides that to the extent a director or officer of a corporation has been successful on the merits or otherwise in the defense
of any action, suit or proceeding referred to in subsections (a)&nbsp;and (b)&nbsp;of Section&nbsp;145, or in defense of any claim, issue
or matter therein, such person shall be indemnified against expenses (including attorneys&#8217; fees) actually and reasonably incurred
by such person in connection therewith; that indemnification provided for by Section&nbsp;145 shall not be deemed exclusive of any other
rights to which the indemnified party may be entitled; and the indemnification provided for by Section&nbsp;145 shall, unless otherwise
provided when authorized or ratified, continue as to a person who has ceased to be a director, officer, employee or agent and shall inure
to the benefit of such person&#8217;s heirs, executors and administrators. Section&nbsp;145 also empowers the corporation to purchase
and maintain insurance on behalf of any person who is or was a director, officer, employee or agent of the corporation, or is or was serving
at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust
or other enterprise against any liability asserted against such person and incurred by such person in any such capacity, or arising out
of his status as such, whether or not the corporation would have the power to indemnify such person against such liabilities under Section&nbsp;145.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">Section&nbsp;102(b)(7)&nbsp;of
the DGCL provides that a corporation&#8217;s certificate of incorporation may contain a provision eliminating or limiting the personal
liability of a director or officer to the corporation or its stockholders for monetary damages for breach of fiduciary duty as a director
or officer, provided that such provision shall not eliminate or limit the liability (i)&nbsp;for any breach of the director&#8217;s or
officer&#8217;s duty of loyalty to the corporation or its stockholders, (ii)&nbsp;for acts or omissions not in good faith or which involve
intentional misconduct or a knowing violation of law, (iii)&nbsp;under Section&nbsp;174 of the DGCL, or (iv)&nbsp;for any transaction
from which the director or officer derived an improper personal benefit.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">Additionally,
our Certificate of Incorporation limits the liability of our directors to the fullest extent permitted by the DGCL, and our Bylaws provide
that we will indemnify them to the fullest extent permitted by such law. We have entered into and expect to continue to enter into agreements
to indemnify our directors, executive officers and other employees as determined by our board of directors. Under the terms of such indemnification
agreements, we are required to indemnify each of our directors and officers, to the fullest extent permitted by the laws of the state
of Delaware, if the basis of the indemnitee&#8217;s involvement was by reason of the fact that the indemnitee is or was our director or
officer or was serving at our request in an official capacity for another entity. We must indemnify our officers and directors against
all reasonable fees, expenses, charges and other costs of any type or nature whatsoever, including any and all expenses and obligations
paid or incurred in connection with investigating, defending, being a witness in, participating in (including on appeal), or preparing
to defend, be a witness or participate in any completed, actual, pending or threatened action, suit, claim or proceeding, whether civil,
criminal, administrative or investigative, or establishing or enforcing a right to indemnification under the indemnification agreement.
The indemnification agreements also require us, if so requested, to advance all reasonable fees, expenses, charges and other costs that
such director or officer incurred, provided that such person will return any such advance if it is ultimately determined that such person
is not entitled to indemnification by us. Any claims for indemnification by our directors and officers may reduce our available funds
to satisfy successful third-party claims against us and may reduce the amount of money available to us.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Item 7. Exemption from Registration Claimed.</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Not applicable.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Item 8. Exhibits.</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap; width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Exhibit<BR>
Number</B></FONT></TD>
    <TD STYLE="padding-bottom: 1pt; text-align: justify; width: 2%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: center; width: 88%"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Description of Documents</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap"><A HREF="https://www.sec.gov/Archives/edgar/data/2019804/000121390025105304/ea026338601ex3-2_terres.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">4.1</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/2019804/000121390025105304/ea026338601ex3-2_terres.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">Certificate of Incorporation of Terrestrial Energy Inc. (incorporated herein by reference to Exhibit&nbsp;3.2 filed with the Current Report on Form&nbsp;8-K (Reg. No.&nbsp;001-42252) filed by the registrant on November&nbsp;3, 2025).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap; text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/2019804/000121390025105304/ea026338601ex3-3_terres.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">4.2</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/2019804/000121390025105304/ea026338601ex3-3_terres.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">Bylaws of Terrestrial Energy Inc. (incorporated herein by reference to Exhibit&nbsp;3.3 filed with the Current Report on Form&nbsp;8-K (Reg. No.&nbsp;001-42252) filed by the registrant on November&nbsp;3, 2025).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-align: justify"><A HREF="tm2534292d1_ex5-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">5.1*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm2534292d1_ex5-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">Opinion of Bryan Cave Leighton Paisner LLP.</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/2019804/000121390025105304/ea026338601ex10-9_terres.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">10.1</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="https://www.sec.gov/Archives/edgar/data/2019804/000121390025105304/ea026338601ex10-9_terres.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">Terrestrial Energy Inc. 2025 Equity Incentive Plan, dated as of October&nbsp;28, 2025 (incorporated herein by reference to Exhibit&nbsp;10.9 filed with the Current Report on Form&nbsp;8-K (Reg. No.&nbsp;001-42252) filed by the registrant on November&nbsp;3, 2025).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: justify"><A HREF="tm2534292d1_ex10-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">10.2*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm2534292d1_ex10-2.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">Terrestrial Energy Inc. Second Amended and Restated 2024 Stock Option Plan.</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-align: justify"><A HREF="tm2534292d1_ex23-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">23.1*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm2534292d1_ex23-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">Consent of UHY LLP.</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap; text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-align: justify"><A HREF="tm2534292d1_ex23-2.htm" STYLE="-sec-extract: exhibit">23.2*</A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm2534292d1_ex23-2.htm" STYLE="-sec-extract: exhibit">Consent of WithumSmith+Brown, PC.</A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-align: justify"><A HREF="tm2534292d1_ex5-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">23.3*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm2534292d1_ex5-1.htm" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">Consent of Bryan Cave Leighton Paisner (included in Exhibit&nbsp;5.1 to this Registration Statement).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-align: justify"><A HREF="#a_001" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">24.1*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="#a_001" STYLE="-sec-extract: exhibit"><FONT STYLE="font-family: Times New Roman, Times, Serif">Power of Attorney (included on the signature page&nbsp;to this Registration Statement).</FONT></A></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="white-space: nowrap; text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="white-space: nowrap; text-align: justify"><A HREF="tm2534292d1_ex-filingfees.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif">107*</FONT></A></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="tm2534292d1_ex-filingfees.htm"><FONT STYLE="font-family: Times New Roman, Times, Serif">Filing Fee Table.</FONT></A></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif">*</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Filed herewith.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Item 9. Undertakings.</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
undersigned Registrant hereby undertakes:</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">(1)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">to
file, during any period in which offers or sales are being made, a post-effective amendment to this Registration Statement:</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">(i)&nbsp;to include any prospectus required by Section&nbsp;10(a)(3)&nbsp;of
the Securities Act;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in">(ii)&nbsp;to
reflect in the prospectus any facts or events arising after the effective date of this 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 this 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&nbsp;424(b)&nbsp;if, in the aggregate, the changes in volume and price represent no more than 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>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><I>provided, however</I>,
that paragraphs (1)(i)&nbsp;and (1)(ii)&nbsp;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&nbsp;13 or Section&nbsp;15(d)&nbsp;of
the Exchange Act that are incorporated by reference in this Registration Statement;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">(2)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">that,
for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a new
registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to
be the initial bona fide offering thereof; and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">(3)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">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.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">The
undersigned Registrant hereby undertakes that, for purposes of determining any liability under the Securities Act, each filing of the
Registrant&#8217;s annual report pursuant to Section&nbsp;13(a)&nbsp;or Section&nbsp;15(d)&nbsp;of the Exchange Act (and, where applicable,
each filing of an employee benefit plan&#8217;s annual report pursuant to Section&nbsp;15(d)&nbsp;of the Exchange Act) that is incorporated
by reference in this 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 bona fide offering thereof.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">(c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">Insofar
as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons of
the Registrant pursuant to the foregoing provisions, or otherwise, the Registrant has been advised that in the opinion of the 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 and will be governed by the final adjudication of such issue.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to the requirements
of the Securities Act of 1933, the Registrant certifies that it has reasonable grounds to believe that it meets all of the requirements
for filing on Form&nbsp;S-8 and has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly
authorized, in the City of Charlotte, State of North Carolina, on January&nbsp;2, 2026.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt 0.75pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0.25pt 0.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>TERRESTRIAL ENERGY INC.</B></FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; padding: 0.25pt 0.75pt; width: 50%">&nbsp;</TD>
    <TD STYLE="padding: 0.25pt 0.75pt; width: 6%">&nbsp;</TD>
    <TD STYLE="padding: 0.25pt 0.75pt; width: 44%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt 0.75pt">&nbsp;</TD>
    <TD STYLE="padding: 0.25pt 0.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0.25pt 0.75pt 0.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/
Brian Thrasher</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; padding: 0.25pt 0.75pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; padding: 0.25pt 0.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Name: </FONT></TD>
    <TD STYLE="vertical-align: bottom; padding: 0.25pt 0.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Brian Thrasher</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; padding: 0.25pt 0.75pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; padding: 0.25pt 0.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD STYLE="vertical-align: bottom; padding: 0.25pt 0.75pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Chief Financial Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_001"></A>POWER OF ATTORNEY</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">KNOW ALL PERSONS BY THESE
PRESENTS, that each person whose signature appears below constitutes and appoints Simon Irish, Brian Thrasher and Steven Millsap and each
of them singly (with full power to each of them to act alone), the individual&#8217;s true and lawful attorneys-in-fact and agents, with
full power of substitution and resubstitution in each of them, for the person and in his or her name, place and stead, and in any and
all capacities, to sign any and all amendments or supplements to this Registration Statement, including any post-effective amendments,
and to file the same, with all exhibits thereto and other documents in connection therewith, with the 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 or necessary to be done
in and about the premises, as full to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming
all that said attorneys-in-fact and agents or any of them, or his or her substitute or substitutes, may lawfully do or cause to be done
by virtue hereof.</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid; width: 31%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Signature</B></FONT></TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; text-align: center; width: 36%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Title</B></FONT></TD>
    <TD STYLE="white-space: nowrap; width: 1%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid; text-align: center; width: 31%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Date</B></FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Simon Irish</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Chief&nbsp;Executive&nbsp;Officer&nbsp;and&nbsp;Director</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Simon Irish</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">(<I>Principal Executive Officer</I>)</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Brian Thrasher</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Chief Financial Officer</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Brian Thrasher</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">(<I>Principal Financial and Accounting Officer</I>)</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Frederick Buckman</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Chairman of the Board of Directors</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Frederick Buckman</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Shawn Matthews</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Director</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Shawn Matthews</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Hugh MacDiarmid</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Director</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Hugh MacDiarmid</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ David Hill</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Director</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">David Hill</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Charles Pardee</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Director</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Charles Pardee</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Robert W. Jones</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Director</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">Robert W. Jones</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ William Johnson</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Director</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">William Johnson</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ David LeBlanc</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">Chief Technology Officer and Director</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">January&nbsp;2, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 0.1in; text-indent: -0.1in"><FONT STYLE="font-family: Times New Roman, Times, Serif">David LeBlanc</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; text-align: center">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 8; Options: NewSection Last; Value: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="text-align: right; margin: 0"><B>Exhibit 5.1</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 50%; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Terrestrial Energy Inc.<BR>
2730 W. Tyvola Road, Suite&nbsp;10,<BR>
Charlotte, NC 28217</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>
</TD><TD STYLE="width: 50%; text-align: right"><IMG SRC="tm2534292d1_ex5-1img001.jpg" ALT="">&nbsp;</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B>Re:</B></TD><TD><B>Terrestrial Energy Inc.<BR>
Registration Statement on Form&nbsp;S-8</B></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Ladies and Gentlemen:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have acted as special counsel to Terrestrial
Energy Inc., a Delaware corporation (the &ldquo;Company&rdquo;), in connection with a Registration Statement on Form&nbsp;S-8 (the &ldquo;Registration
Statement&rdquo;), being filed by the Company on the date hereof with the Securities and Exchange Commission (the &ldquo;SEC&rdquo;) under
the Securities Act of 1933, as amended (the &ldquo;Securities Act&rdquo;), relating to the registration of up to 34,152,299 shares (the
 &ldquo;Shares&rdquo;) of Common Stock, $0.0001 par value per share (the &ldquo;Common Stock&rdquo;), which may be issued pursuant to the
Company&rsquo;s Second Amended and Restated 2024 Stock Option Plan (the &ldquo;Legacy Plan&rdquo;) and the 2025 Equity Incentive Plan
(the &ldquo;2025 Plan&rdquo;, and together with the Legacy Plan, the &ldquo;Plans&rdquo;).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection herewith, we have examined:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">(1)</TD><TD STYLE="text-align: justify">the Registration Statement;</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">(2)</TD><TD STYLE="text-align: justify">the Plans;</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">(3)</TD><TD STYLE="text-align: justify">the Second Amended and Restated Certificate of Incorporation
of the Company, as amended; and</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">(4)</TD><TD STYLE="text-align: justify">the Amended and Restated Bylaws of the Company.</TD>
</TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have also examined originals or copies, certified
or otherwise identified to our satisfaction, of such other corporate records, agreements and instruments of the Company, statements and
certificates of public officials and officers of the Company, and such other documents, records and instruments, and we have made such
legal and factual inquiries, as we have deemed necessary or appropriate as a basis for us to render the opinions hereinafter expressed.
In our examination of the foregoing, we have assumed the genuineness of all signatures, the legal competence and capacity of natural persons,
the authenticity of documents submitted to us as originals and the conformity with authentic original documents of all documents submitted
to us as copies or by facsimile or other means of electronic transmission, or which we obtained from the SEC&rsquo;s Electronic Data Gathering,
Analysis and Retrieval system (&ldquo;EDGAR&rdquo;) or other sites maintained by a court or governmental authority or regulatory body
and the authenticity of the originals of such latter documents. If any documents we examined in printed, word processed or similar form
have been filed with the SEC on Edgar or such court or governmental authority or regulatory body, we have assumed that the document so
filed is identical to the document we examined except for formatting changes. When relevant facts were not independently established,
we have relied without independent investigation as to matters of fact upon statements of governmental officials and upon representations
made in or pursuant to the certificates and statements of appropriate representatives of the Company.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection herewith, we have assumed that,
other than with respect to the Company, all of the documents referred to in this opinion letter have been duly authorized by, have been
duly executed and delivered by, and constitute the valid, binding and enforceable obligations of, all of the parties to such documents,
all of the signatories to such documents have been duly authorized and all such parties are duly organized and validly existing and have
the power and authority (corporate or other) to execute, deliver and perform such documents.</P>

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

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

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 50%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Terrestrial Energy Inc.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Page&nbsp;2</P>
</TD><TD STYLE="width: 50%; text-align: right"><IMG SRC="tm2534292d1_ex5-1img002.jpg" ALT=""></TD>
</TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based upon the foregoing and in reliance thereon,
and subject to the assumptions, comments, qualifications, limitations and exceptions set forth herein, we are of the opinion that the
Shares have been duly authorized for issuance and upon issuance and delivery of the Shares upon payment therefor, in accordance with the
terms of the Plans and any relevant agreements thereunder, the Shares will be validly issued, fully paid and non-assessable.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In rendering the opinion stated herein, we have
also assumed that: (a)&nbsp;each award agreement under which options are granted pursuant to the Plans will be consistent with the applicable
Plan and will be duly authorized, executed and delivered by the parties thereto, and (b)&nbsp;the consideration received by the Company
for each of the Shares delivered pursuant to the Plans shall not be less than the per share par value of the Shares.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This opinion is not rendered with respect to any
laws other than the General Corporation Law of the State of Delaware. The opinions set forth herein are made as of the date hereof and
are subject to, and may be limited by, future changes in the factual matters set forth herein, and we undertake no duty to advise you
of the same. The opinions expressed herein are based upon the law in effect (and published or otherwise generally available) on the date
hereof, and we assume no obligation to revise or supplement these opinions should such law be changed by legislative action, judicial
decision or otherwise. In rendering our opinions, we have not considered, and hereby disclaim any opinion as to, the application or impact
of any laws, cases, decisions, rules&nbsp;or regulations of any other jurisdiction, court or administrative agency.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This opinion letter is being delivered by us in
connection with the filing of the Registration Statement with the SEC. We do not render any opinions except as set forth above. We hereby
consent to the filing of this opinion letter as Exhibit&nbsp;5.1 to the Registration Statement. We also consent to your filing copies
of this opinion letter as an exhibit to the Registration Statement with such agencies of such jurisdictions as you deem necessary in the
course of complying with the laws of such jurisdictions regarding the offering and sale of the Shares. In giving such consent, we do not
thereby concede that we are within the category of persons whose consent is required under Section&nbsp;7 of the Securities Act or the
rules&nbsp;and regulations of the SEC promulgated thereunder.</P>

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

<P STYLE="margin: 0">Very truly yours,</P>

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

<P STYLE="margin: 0">/s/ Bryan Cave Leighton Paisner LLP</P>

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

<P STYLE="margin: 0">Bryan Cave Leighton Paisner LLP </P>


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

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

<!-- Field: Page; Sequence: 2; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="text-align: right; margin: 0"><B>Exhibit 10.2</B></P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">1&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Purpose
and Background</B>.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">The purpose of this Terrestrial Energy
                                            Inc. Second Amended and Restated 2024 Stock Option Plan (the &#8220;<B>Plan</B>&#8221;) is
                                            to advance the interests of Terrestrial Energy Inc., a Delaware corporation (the &#8220;<B>Corporation</B>&#8221;),
                                            and its Subsidiaries, by (i)&nbsp;encouraging the directors, officers, employees and consultants
                                            of the Corporation and its Subsidiaries to acquire shares in the Corporation, thereby increasing
                                            their proprietary interest in the Corporation; (ii)&nbsp;encouraging them to remain associated
                                            with the Corporation and its Subsidiaries; and (iii)&nbsp;furnishing them with additional
                                            incentive in their efforts on behalf of the Corporation and its Subsidiaries in the conduct
                                            of their affairs.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">For these purposes, &#8220;<B>Subsidiary</B>&#8221;
is defined as any corporation more than 50% of the outstanding voting securities of which are owned by the Corporation or any other subsidiary,
directly or indirectly, or a partnership or limited liability company in which the Corporation or any subsidiary is a general partner
or manager or holds interests entitling it to receive more than 50% of the profits or losses of the partnership or limited liability
company.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">In addition to the ongoing purpose set
                                            forth above, the Corporation adopted this Plan to grant substitute options in connection
                                            with the redomestication of Terrestrial Energy Inc. to Delaware to individuals who previously
                                            held options to acquire shares under the Terrestrial Energy Inc. Amended and Restated 2014
                                            Stock Option Plan (the &#8220;<B>TEI Plan</B>&#8221;). For the avoidance of doubt, any directors,
                                            officers, employees or consultants of Terrestrial Energy (Ontario) Inc. f/k/a Terrestrial
                                            Energy Inc. (&#8220;<B>TEI</B>&#8221;) who held options to acquire shares under the TEI Plan
                                            were eligible to receive substitute options under this Plan as of the initial effective date
                                            of this Plan.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">2&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Administration
and Granting of Options</B>.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">The Plan shall be administered by the
                                            board of directors of the Corporation (the &#8220;<B>Board</B>&#8221;); provided, that the
                                            Board may delegate administration of the Plan or certain of its powers of administration
                                            to a committee of three members of the Board (the &#8220;<B>Committee</B>&#8221;). The Board
                                            may abolish the Committee at any time and revest in the Board the administration of the&nbsp;Plan.
                                            The members of the Committee shall be appointed by and serve at the pleasure of the Board.
                                            From time to time, the Board may increase or decrease the size of the Committee, add additional
                                            members to, remove members (with or without cause) from, appoint new members in substitution
                                            therefor, and fill vacancies, however caused, in the Committee. The Committee shall act pursuant
                                            to a vote of the majority of its members or, in the case of a Committee comprised of only
                                            two members, the unanimous consent of its members, whether present or not, or by the written
                                            consent of the majority of its members. Subject to any limitations prescribed by the&nbsp;Plan&nbsp;and
                                            the Board, the Committee may establish and follow such rules&nbsp;and regulations for the
                                            conduct of its business as it may determine to be advisable.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;-</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">The Board and each member thereof, and
                                            any person acting pursuant to authority delegated by the Board, (i)&nbsp;shall be entitled,
                                            in good faith, to rely or act upon any report or other information furnished by any executive
                                            officer, other officer or employee of the Corporation or its Subsidiaries, or the Corporation&#8217;s
                                            auditors, consultants or any other agents assisting in the administration of the Plan; (ii)&nbsp;shall
                                            not be personally liable for any action or determination taken or made in good faith with
                                            respect to the Plan; and (iii)&nbsp;shall, to the extent permitted by law, be fully indemnified
                                            and protected by the Corporation with respect to any such action or determination. The determinations,
                                            interpretations and other actions of the Board pursuant to the provisions of the Plan shall
                                            be binding and conclusive for all purposes and on all persons.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify">The Board hereby expressly delegates to
                                            the Committee the authority to designate from time-to-time directors, officers, employees
                                            or consultants of the Corporation or any Subsidiary (the &#8220;<B>Optionees</B>&#8221;)
                                            to whom options to purchase authorized but unissued common shares of the Corporation (the
                                            &#8220;<B>Common Shares</B>&#8221;) may be granted, the number of Common Shares to be optioned
                                            to each, and the terms and conditions applicable to any such option with the exception of
                                            the exercise price of the Common Shares covered by each option, subject in all events to
                                            the limits set forth in Sections 3 and 4.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD STYLE="text-align: justify">Every option granted under this Plan shall
                                            be evidenced by a written agreement between the Corporation and the relevant Optionee, and
                                            any notices or amendments related thereto (each, an &#8220;<B>Option Agreement</B>&#8221;)
                                            and the provisions of each Option Agreement shall conform to and be governed by this Plan.
                                            Only options granted under the TEI Plan that were intended to be and specified as incentive
                                            stock options subject to Section&nbsp;422 of the Internal Revenue Code (collectively, &#8220;Incentive
                                            Stock Options&#8221;) and which have been subsequently been substituted under this Plan may
                                            be Incentive Stock Options hereunder, and no further Incentive Stock Options may be granted
hereunder. Thus Incentive Stock Options may be held only by those individuals who hold Incentive Stock Options as of the initial effective
date of this Plan. In the event of any discrepancy between the terms of an Option Agreement and this Plan, the terms of this Plan shall
govern, provided, that, in the case of any Option Agreement which is issued (as determined by the Committee in its absolute discretion)
to any Optionee who is subject to taxation in the United States, the Committee shall have discretion to agree to terms which differ from
the Plan to the extent that the number of options granted does not exceed the number specified in Section&nbsp;3, as amended from time
to time by resolution of the Corporation, and such terms are in compliance with applicable laws. For the avoidance of doubt, (i)&nbsp;the
terms contained in the Option Agreement of each Incentive Stock Option granted under the TEI Plan and substituted hereunder are hereby
incorporated into this Plan by reference and (ii)&nbsp;no provision in this Plan that would increase the rights available under any Incentive
Stock Option shall apply to any Incentive Stock Option.</TD></TR></TABLE>

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

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(e)</TD><TD STYLE="text-align: justify">The Board or Committee, as applicable,
                                            shall in exercising its discretion under the Plan comply with all contractual obligations
                                            of the Corporation in effect from time to time, whether contained in the Corporation&#8217;s
                                            Certificate of Incorporation or Bylaws.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(f)</TD><TD STYLE="text-align: justify">Each option shall be subject to the requirement
                                            that, if at any time counsel to the Corporation shall advise that the listing, registration
                                            or qualification of the Common Shares subject to such option upon any securities exchange
                                            or under any state or federal law, or the consent or approval of any governmental or regulatory
                                            body, is necessary as a condition of, or in connection with, the issuance or purchase of
                                            Common Shares thereunder, such option may not be accepted or exercised in whole or in part
                                            unless such listing, registration, qualification, consent or approval shall have been effected
                                            or obtained on conditions acceptable to the Board. Nothing herein shall be deemed to require
                                            the Corporation to apply for or to obtain such listing, registration or qualification.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 2; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;-</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(g)</TD><TD STYLE="text-align: justify">An Option Agreement may include a provision
                                            whereby the Corporation may elect to repurchase all or any part of the Common Shares acquired
                                            by the Optionee. Unless otherwise determined by the Board and subject to compliance with
                                            applicable laws, the repurchase price will be the fair market value of the Common Shares
                                            on the date of repurchase. An Option Agreement may also include a provision whereby the Corporation
                                            may elect to exercise a right of first refusal following receipt of notice from the Optionee
                                            of the intent to transfer all or any part of the Common Shares received under the option.
                                            Except as expressly provided in this paragraph or in the Option Agreement, such right of
                                            first refusal shall otherwise comply with any applicable provisions of the bylaws of the
                                            Corporation. The Board reserves the right to assign the Corporation&#8217;s rights of repurchase
                                            and first refusal.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">3&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Common
Shares Subject to Plan</B>. Subject to adjustment under Section&nbsp;13, the aggregate number of Common Shares to be delivered upon the
exercise of all options granted under the Plan shall not exceed 412,375 Common Shares at the time of any granting of options, or any
lesser maximum number of Shares permitted under the rules&nbsp;of any stock exchange on which the Common Shares are listed, if any, or
by any other regulatory body having jurisdiction (in either case, an &#8220;<B>Authority</B>&#8221;). Further, the maximum number of
Common Shares that may be issued under Incentive Stock Options is 142,500; provided, that only options granted under the TEI Plan that
were intended to be Incentive Stock Options and have subsequently been substituted under this Plan may be Incentive Stock Options hereunder.
If any option granted under this Plan shall expire or terminate for any reason without having been exercised in full, the unpurchased
Common Shares that were subject to the expired or terminated option shall again be available for the purpose of this Plan. In addition,
any Common Shares that are withheld for the payment of taxes or received by the Corporation as payment of the exercise price of an option,
shall again be available for the purpose of this Plan.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">4&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&nbsp;<B>Number
of Optioned Shares</B>. Subject to adjustment under Section&nbsp;13 the number of Common Shares subject to an option to an Optionee shall
be determined by the Committee, but no Optionee shall be granted an option which exceeds the maximum number of Common Shares permitted
by any Authority.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">5&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&nbsp;<B>Vesting</B>.
The Committee may, in its discretion, determine the time during which options shall vest and the method of vesting or that no vesting
restriction shall exist. Vesting terms will be set out in each Optionee&#8217;s Option Agreement. Unvested options may not be exercised
following the Termination of Service Date (as defined below).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the purposes of this Plan, the &#8220;<B>Termination
of Service Date</B>&#8221; means date on which an Optionee ceases to provide Services as a result of the termination of the Optionee&#8217;s
employment or engagement with the Corporation or any Subsidiary for any reason, including death, retirement, resignation, involuntary
termination with or without cause, or as a result of a disability. For the purposes of this definition and the Plan, an Optionee&#8217;s
employment or engagement with the Corporation or any Subsidiary shall be considered to have terminated on the last day of the Optionee&#8217;s
Services with the Corporation or any Subsidiary, as the case may be, whether such day is selected by agreement with the Optionee, or
unilaterally by the Optionee or the Corporation or any Subsidiary, and whether with or without advance notice to the Optionee.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">6&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&nbsp;<B>Participation</B>.
The Committee shall determine to whom options shall be granted, the terms and provisions of the respective Option Agreements, the
time or times at which such options shall be granted and the number of Common Shares to be subject to each option. An individual who
has been granted an option may, if he is otherwise eligible, and if permitted by any Authority, be granted an additional option or
options if the Committee shall so determine.</P>

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

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

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">7&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&nbsp;<B>Exercise
Price. </B>The exercise price of the Common Shares covered by each option shall be determined by the Board. Unless specifically determined
otherwise by the Board, the exercise price for each option granted following the date of adoption of the Plan shall not be less than
the fair market value of the Common Shares on the date of grant, as determined by the Board acting in good faith in accordance with (i)&nbsp;the
requirements of Section&nbsp;409A of the Code (&#8220;Section&nbsp;409A&#8221;) for Optionees who are subject to taxation in the United
States, or (ii)&nbsp;such other applicable legal requirements with respect to Optionees who are not subject to taxation in the United
States.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">8&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&nbsp;<B>Option
Period, Consideration and Payment</B>.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">Subject to paragraph (b), each option
                                            shall be exercisable during the period beginning when that option vests and ending at the
                                            time, if any, fixed by the Committee and specified in the Option Agreement relating to that
                                            option, but in no case to exceed any maximum period permitted by any Authority. If no expiry
                                            date is set out in the Option Agreement, each option will expire 20 years after its grant
                                            date; provided, however, that any Incentive Stock Option will expire 10 years after its grant
                                            date (except with respect to an Optionee owning more than 10% of the voting power of the
                                            Corporation), in which case, any Incentive Stock Option will expire five years after its
                                            grant date).</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">Except as permitted under Sections 11
                                            and 15, no option may be exercised by a person who is not an Optionee.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify">The exercise of any option will be contingent
                                            upon receipt by the Corporation at its headquarters of a written notice of exercise, specifying
                                            the number of vested Common Shares with respect to which the option is being exercised. The
                                            notice of exercise must be accompanied by cash, certified check, bank draft, money order
                                            or electronic payment for the full purchase price of such Common Shares with respect to which
                                            the option is exercised. Subject to the approval of the Board, and only with respect to options
                                            that are not Incentive Stock Options, the Optionee may, but is not required to, &#8220;net
                                            exercise&#8221; such option such that the Optionee shall receive the number of vested Common
                                            Shares with respect to which the option is being exercised, reduced by the number of vested
                                            Common Shares with respect to which the option would be exercised but are required to cover
                                            the sum of the aggregate exercise price and any taxes required or permitted to be withheld
                                            in connection with the option&#8217;s exercise.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(d)</TD><TD STYLE="text-align: justify">No Optionee or his legal representatives
                                            will be, or will be deemed to be, a holder of any Common Shares subject to an option under
                                            this Plan unless and until the certificates or appropriate book entry or electronic registration
                                            for such Common Shares are issued to or entered on behalf of such persons under the terms
                                            of the Plan, which shall be done expeditiously on request.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(e)</TD><TD STYLE="text-align: justify">Notwithstanding any other provision of
                                            this Plan, no option may be exercised unless the Optionee enters into a shareholders&#8217;
                                            agreement, if any, then in force with respect to the governance of the Corporation and its
                                            shareholders.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">9&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Tax
Withholdings. </B>The Corporation or any Subsidiary, as the case may be, may withhold any amount considered by the Corporation or any
Subsidiary to be required by any taxing or other Authority to be withheld or paid by the Optionee and shall remit such amount to the
taxing or other Authority on behalf of the Optionee. Unless &#8220;net exercise&#8221; is permitted in the Board&#8217;s discretion pursuant
to Section&nbsp;8(c), if the Optionee&#8217;s compensation is insufficient to cover the applicable amount in full, the Optionee shall
remit the any outstanding amount by cash, certified check, bank draft, money order or electronic payment.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">10&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Ceasing
to be a Director, Officer, Employee or Consultant</B>.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">If an Optionee ceases to be a director,
                                            officer, employee or consultant of the Corporation or any Subsidiary for any reason other
                                            than the death of the Optionee, the Optionee&#8217;s unvested options shall immediately terminate
                                            on the Termination of Service Date and the Optionee&#8217;s vested options may be exercised
                                            until the earlier of (i)&nbsp;the expiry date or (ii)&nbsp;the end of any applicable post-termination
                                            period set forth in the Option Agreement (e.g., with respect to any Incentive Stock Option).</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(b)</TD><TD STYLE="text-align: justify">Nothing contained in the Plan or in any
                                            option granted pursuant to the Plan gives any Optionee any right to continue acting as a
                                            director, officer, employee or consultant of the Corporation or any Subsidiary.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(c)</TD><TD STYLE="text-align: justify">An Optionee shall have no entitlement
                                            to damages or other compensation whatsoever arising from, in lieu of, or related to not receiving,
                                            any options which would have vested or been granted after the Termination of Service Date including but not limited
to damages in lieu of notice of termination at common law or civil law and each Optionee waives their rights to any such entitlements.</TD></TR></TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">11&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Death
of an Optionee. </B>Unless specifically contemplated in an Option Agreement that an Optionee&#8217;s unvested options will vest upon
the date of death of such Optionee, no unvested options will vest upon or after the date of death of an Optionee. An Optionee&#8217;s
vested options may be exercised by the executor of such deceased Optionee.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">12&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Cash
in Lieu of Shares</B>. Optionees who are not subject to taxation in the United States may elect to surrender their options to the Corporation
in exchange for payment in Common Shares (or with the consent of the Board, in cash), calculated with reference to the fair market value
of the Common Shares at the time of exercise minus the exercise price and any applicable withholdings, and the Board may specify the
circumstances under which such election will be available, the manner in which such election may be exercised, and the manner in which
the fair market value of the Common Shares will be determined.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">13&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Adjustments.
</B>If after the initial approval of the Plan, the Corporation subdivides, consolidates or reclassifies any of its Common Shares, pays
stock dividends or reorganizes or causes a material reorganization of the capital of the Corporation (the &#8220;<B>Reorganization</B>&#8221;),
the Corporation shall make any appropriate adjustments to the number of Common Shares optioned or to the option price per Common Share,
or both, in respect of options granted or to be granted or both, as the circumstances may require to provide the Optionee with the same
approximate rights vis a vis the Corporation&#8217;s outstanding capital as such Optionee would have had if no such Reorganization had
occurred. Notwithstanding the foregoing, no adjustment provided for under this Section&nbsp;13 shall require the Corporation to sell
or otherwise issue a fractional Common Share under any option, and the total adjustment with respect to any option shall be limited by
deleting any fractional Common Share.</P>

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

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

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">14&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Liquidity
Event. </B>Notwithstanding any other provision of this Plan, in the event of an actual or potential Liquidity Event, the Board may, in
its discretion, without the necessity or requirement for the agreement of any Optionee: (a)&nbsp;accelerate, conditionally or otherwise,
on such terms as it sees fit, the vesting of any option; (b)&nbsp;permit the conditional exercise of any option, (c)&nbsp;otherwise amend
or modify the terms of the options to assist the Optionees to tender the underlying Common Shares to, or participate in, the actual or
potential Liquidity Event or to obtain the advantage of holding the underlying Common Shares during such Liquidity Event; (d)&nbsp;with
respect to options held by an Optionee who is not subject to taxation in Canada, terminate, following the successful completion of such
Liquidity Event, on such terms as it sees fit, the options not exercised prior to the successful completion of such Liquidity Event in
exchange for a payment, in such form as may be determined by the Board, equal to the excess, if any, of (1)&nbsp;the value of the Common
Stock the Optionee would have received in the Liquidity Event in respect of the Common Stock issuable to the Optionee upon the exercise
of the option, over (2)&nbsp;any exercise price payable by such Optionee in connection with such exercise, subject to required withholdings,
or (e)&nbsp;with respect to options held by an Optionee who is subject to taxation in Canada, provide that (A)&nbsp;the Optionee may
elect to surrender any vested and exercisable options to the Corporation in consideration for a cash payment equal to the excess, if
any, of (1)&nbsp;the value of the Common Stock the Optionee would have received in the Liquidity Event in respect of the Common Stock
issuable to the Optionee upon the exercise of the option, over (2)&nbsp;any exercise price payable by such Optionee in connection with
such exercise, subject to required withholdings, whereupon such Options will be deemed to have been cancelled (and in the event of such
a surrender, the Corporation will duly and timely file an election in respect thereof under subsection 110(1.1) of the <I>Income Tax
Act</I> (Canada), where applicable), and (B)&nbsp;if the Optionee elects not to surrender any options as set forth in (A)&nbsp;above
or otherwise does not exercise such options prior to the completion of the Liquidity Event, all such unexercised options held by such
Optionee will terminate and expire immediately prior to the closing of the Liquidity Event.&nbsp; For the avoidance of doubt, the payments
described in (d)&nbsp;and (e)&nbsp;above will be zero if the value of the Common Stock issuable to the Optionee upon exercise of the
option in connection with the Liquidity Event is equal to or less than the exercise price of such option.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For these purposes, a &#8220;<B>Liquidity Event</B>&#8221;
means (a)&nbsp;a transaction, whether by way of a take-over bid, amalgamation, plan of arrangement, sale of securities, sale of all or
substantially all of the assets or otherwise and whether for cash or non-cash consideration, pursuant to which (i)&nbsp;in the case of
any transaction other than a sale of all or substantially all of the assets of the Corporation, at least 50% of the interests in the
Corporation are, directly or indirectly, disposed of by the shareholders or (ii)&nbsp;in the case of a sale of assets, the offeror acquires
all or substantially all of the assets of the Corporation; (b)&nbsp;an initial public offering of the Corporation, resulting in the holding
by the public of Common Shares of the Corporation (or its successor entity), or a transaction giving rise to a stock exchange listing;
or (c)&nbsp;the commencement of a liquidation of the Corporation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">15&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Non-Transferability.
</B>All benefits, rights and options accruing to the Optionee in accordance with the terms and conditions of the Plan shall not be transferable
or assignable except as specifically permitted by this Plan. Any benefits, rights and options may be exercised only by the Optionee or
the Optionee&#8217;s legal representative on death.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">16&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Amendment
and Termination of Plan. </B>The Board may, at any time, amend, modify, suspend, or terminate the Plan, subject to such approvals as
may be required under the rules&nbsp;of any Authority, and provided that any amendment or modification does not materially adversely
affect, in the Board&#8217;s determination acting reasonably, the terms of any options granted under the Plan before that time. Options
outstanding at the time of the Plan&#8217;s termination may continue to vest or be exercised in accordance with their terms.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">17&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Necessary
Approvals. </B>If any Common Shares cannot be issued to an Optionee for legal or other legitimate reasons, in the Board&#8217;s determination
acting reasonably, the obligation of the Corporation to issue such Common Shares shall terminate and any option exercise price paid to
the Corporation will be returned to the Optionee.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">18&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>No
Rights as Shareholder. </B>The Optionee has no rights as a shareholder in respect of any of the optioned Common Shares (including any
right to receive dividends or other distribution therefrom or thereon) except in respect of which the option has been properly exercised
in accordance with the terms of the Option Agreement and this Plan.</P>

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

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

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;-</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">19&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Effective
Date of Plan. </B>This Plan shall become effective upon its approval by the Board, provided, that approval by the Corporation&#8217;s
shareholders must occur before the first anniversary of the date the Plan is adopted by the Board.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">20&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>Governing
Law. </B>The Plan and all Option Agreements hereunder shall be construed in accordance with and governed by the laws of the State of
Delaware excluding its conflict of laws rules.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">21&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;&#8239;<B>U.S.
Optionees</B>. Notwithstanding anything in this Plan to the contrary, with respect to Optionees who are subject to taxation in the United
States:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">(a)</TD><TD STYLE="text-align: justify">The Plan and options granted under the
                                            Plan will be interpreted to the greatest extent possible in a manner that makes the Plan
                                            and the options exempt from Section&nbsp;409A, and to the extent not so exempt, in compliance
                                            with the requirements imposed by Section&nbsp;409A. If any Plan provision or option would
                                            result in the imposition of an additional tax under Section&nbsp;409A, the Corporation and
                                            the Optionee intend that the Plan provision or option will be reformed to avoid imposition,
                                            to the extent possible, of the applicable tax and no action taken to comply with Section&nbsp;409A
                                            shall be deemed to adversely affect the Optionee&#8217;s rights to an option, provided, that,
                                            such intent and related reformation shall not apply to any Option Agreement that intentionally
                                            provides for the grant of an option that is subject to and noncompliant with Section&nbsp;409A.
                                            Each Optionee further agrees that the Board, in the exercise of its sole discretion and without
                                            the consent of the Optionee, may amend or modify an option in any manner and delay the payment
                                            of any amounts payable pursuant to an option to the minimum extent necessary to meet the
                                            requirements of Section&nbsp;409A as the Board deems appropriate or desirable, provided,
                                            that, such unilateral amendment or modification right shall not apply to any Option Agreement
                                            that intentionally provides for the grant of an option that is subject to and noncompliant
                                            with Section&nbsp;409A. Notwithstanding anything in this Plan to the contrary, no option
                                            held by a U.S. taxpayer that is deemed to be subject to Section&nbsp;409A shall be payable
                                            solely due to a Liquidity Event, unless such event also meets the requirements for a &#8220;change
                                            in ownership&#8221; or a &#8220;change in control&#8221; within the meaning of Section&nbsp;409A.
                                            Except as provided in any agreement between the Corporation and an Optionee, notwithstanding
                                            the foregoing, none of the Corporation, the Board, or the Committee shall have any obligation
                                            to take any action to prevent the assessment of any additional tax or penalty on any Optionee
                                            under Section&nbsp;409A and none of the Corporation, the Board, or the Committee will have
                                            any liability to any Optionee for such tax or penalty unless such obligation is expressly
                                            set forth in the applicable Option Agreement.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Only employees of TEI may have been granted
options under the TEI Plan that were intended to be Incentive Stock Options and have been substituted hereunder. In no event shall the
Corporation have any obligation or liability to an Optionee if an option is determined not to qualify as an Incentive Stock Option. If
an Optionee makes a disposition (as defined in Section&nbsp;424(c)&nbsp;of the Code) of any Common Shares acquired pursuant to the exercise
of an Incentive Stock Option prior to the expiration of two years from the date on which the Incentive Stock Option was granted or prior
to the expiration of one year from the date on which the Incentive Stock Option was exercised, the Optionee shall send written notice
to the Corporation of the date of such disposition, the number of Common Shares disposed of, the amount of proceeds received from such
disposition, and any other information relating to such disposition as the Corporation may reasonably request. The Optionee shall, in
the event of such a disposition, make appropriate arrangements with the Corporation to provide for the amount of any additional withholding
required by Sections&nbsp;3102 and 3402 of the Code and applicable State income tax laws.</P>

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

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

<!-- Field: Page; Sequence: 7; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="text-align: right; margin: 0"><B>Exhibit 23.1</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM&rsquo;S
CONSENT</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We consent to the incorporation by reference in the Registration Statement
of Terrestrial Energy Inc. (the &ldquo;Company&rdquo;) on Form S-8 of our report on the consolidated financial statements of the Company
dated May 30, 2025, which includes an explanatory paragraph as to the Company&rsquo;s ability to continue as a going concern, with respect
to our audits of the consolidated financial statements of the Company as of December 31, 2024 and 2023 and for the two-year period ended
December 31, 2024.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ UHY LLP</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">January 2, 2026</P>

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

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

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We hereby consent to the incorporation by reference
in the Prospectus constituting a part of this Registration Statement on Form S-8 of our report dated March 31, 2025, except for the effects
of the Restatement disclosed in Note 2, as to which the date is July 17, 2025, relating to the financial statements of HCM II Acquisition
Corp., as of December 31, 2024 and the period from April 4, 2024 (inception) through December 31, 2024, which includes an explanatory
paragraph as to HCM II Acquisition Corp.&rsquo;s ability to continue as a going concern described in Note 1 to the financial statements.&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ WithumSmith+Brown, PC</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">January 2, 2026</P>

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

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>6
<FILENAME>tm2534292d1_ex-filingfees.htm
<DESCRIPTION>EX-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/2025" xmlns:ffd="http://xbrl.sec.gov/ffd/2025q4">
  <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-189">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:SubmissnTp" contextRef="rc" id="ixv-190">S-8</ix:nonNumeric>
          <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="rc" id="ixv-191">EX-FILING FEES</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-192">0002019804</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-193">Terrestrial Energy Inc. /DE/</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:PrevslyPdFlg" contextRef="offrl_1" format="ixt:booleanfalse" id="ixv-196">Fees to be Paid</ix:nonNumeric>
          <ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="offrl_2" format="ixt:booleanfalse" id="ixv-197">Fees to be Paid</ix:nonNumeric>
        </ix:hidden>
        <ix:references>
          <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2025q4/ffd-2025q4.xsd" xlink:type="simple"/>
        </ix:references>
        <ix:resources>
          <xbrli:context id="rc">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0002019804</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2026-01-02</xbrli:startDate>
              <xbrli:endDate>2026-01-02</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_1">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0002019804</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-01-02</xbrli:startDate>
              <xbrli:endDate>2026-01-02</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:context id="offrl_2">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0002019804</xbrli:identifier>
              <xbrli:segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                  <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
              </xbrli:segment>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2026-01-02</xbrli:startDate>
              <xbrli:endDate>2026-01-02</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-231">S-8</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-232">Terrestrial Energy Inc. /DE/</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: center; width: 90%; word-wrap: break-word">
            <p style="margin: 0pt; text-align: center;">
              <b>Table 1: Newly Registered Securities</b>
            </p>
          </th>
        </tr>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 90%; text-align: center;  border: 1px solid black; margin-left: auto; margin-right: auto;">
        <tr style="background-color:#9ADAF6">
          <th style="width: 2%;">
            <!-- BLANK -->
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Type</b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Security Class Title </b>
            </p>
          </th>
          <th style="width: 10%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Calculation Rule</b>
            </p>
          </th>
          <th style="width: 10%;">
            <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: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Maximum Aggregate Offering Price</b>
            </p>
          </th>
          <th style="width: 3%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Fee Rate</b>
            </p>
          </th>
          <th style="width: 15%;">
            <p style="margin: 0pt; text-align: center;">
              <b>Amount of Registration Fee</b>
            </p>
          </th>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: center;">
		1
	</td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="offrl_1" id="ixv-233">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_1" id="ixv-234">Common Stock, $0.0001 par value per share</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="offrl_1" format="ixt:booleantrue" id="ixv-235">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-236">18,678,584</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="3" format="ixt:numdotdecimal" contextRef="offrl_1" id="ixv-237">6.135</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-238">114,593,112.84</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-239">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-240">15,825.31</ix:nonFraction>
          </td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: center;">
		2
	</td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="offrl_2" id="ixv-241">Equity</ix:nonNumeric>
          </td>
          <td style="text-align: left;">
            <ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="offrl_2" id="ixv-242">Common Stock, $0.0001 par value per share</ix:nonNumeric>
          </td>
          <td style="text-align: center;">
            <ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="offrl_2" format="ixt:booleantrue" id="ixv-243">Other</ix:nonNumeric>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="Shares" decimals="0" format="ixt:numdotdecimal" contextRef="offrl_2" id="ixv-244">15,473,715</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="3" format="ixt:numdotdecimal" contextRef="offrl_2" id="ixv-245">6.135</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <span>$</span>
            <ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="2" format="ixt:numdotdecimal" contextRef="offrl_2" id="ixv-246">94,931,241.52</ix:nonFraction>
          </td>
          <td style="text-align: right;">
            <ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="7" format="ixt:numdotdecimal" contextRef="offrl_2" id="ixv-247">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_2" id="ixv-248">13,110.00</ix:nonFraction>
          </td>
        </tr>
        <tr>
          <td colspan="5" 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-249">209,524,354.36</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-250">28,935.31</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" 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-251">0.00</ix:nonFraction>
            </p>
          </td>
        </tr>
        <tr>
          <td colspan="5" 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-252">28,935.31</ix:nonFraction>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div>
      <table style="width: 90%; margin-left:auto; margin-right:auto; 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: 90%; margin-left:auto; margin-right:auto; 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-253">Note 1.a Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this registration statement shall also cover any additional shares of the Registrant's common stock, $0.0001 par value per share ("Common Stock") that may become issuable under the terms of (i) the Terrestrial Energy Inc. Second Amended and Restated 2024 Stock Option Plan (the "Legacy Plan") and (ii) the Terrestrial Energy Inc. 2025 Equity Incentive Plan (the "2025 Plan"), in each case by reason of any share split, share dividend, recapitalization or other similar transaction effected without the Company's receipt of consideration which results in an increase in the number of the outstanding shares of Common Stock.

Note 1.b Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) and (h) under the Securities Act, based on the average of the high and low sales prices of the Common Stock on the Nasdaq Stock Market on December 31, 2025.

Note 1.c Represents shares of Common Stock issuable upon the exercise of outstanding options under the Legacy Plan as of the date of this Registration Statement.

Note 1.d The Registrant does not have any fee offsets to claim.</ix:nonNumeric>
          </td>
        </tr>
        <tr>
          <td colspan="7">
            <hr style="width:100%;text-align:left;margin-left:0"/>
          </td>
        </tr>
        <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">2</sup>
            </p>
          </td>
          <td colspan="7" style="white-space: pre-line;">
            <ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="offrl_2" id="ixv-254">See Offering Note 1.a, 1.b and 1.d

Note 2.a Represents shares of Common Stock authorized for future issuance under the 2024 Plan as of the date of this Registration Statement. </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>Rule 457(p)</b>
          </td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Claims
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
        </tr>
        <tr style="background-color:#E7E7E2">
          <td style="text-align: left;">
		Fee Offset Sources
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td>
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: left;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
          <td style="text-align: right;">
		N/A
	</td>
        </tr>
      </table>
    </div>
  </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>tm2534292d1_ex5-1img001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2534292d1_ex5-1img001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" "; /$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MXVK0QU7#4OZFZ***_L _SK"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /P_P#^"W'_ "1KX'?]E<U+V_YDS6>_:O@3]DK_ ()F7O[57P:L
M?BZGQWL_ :W7BGQ'HIT!_A1<>*&B/AW43IJ79U:/XG>'4E2[D!/DC3E$(0EI
MI <C[Y_X+=2QQ_!KX&F21$'_  MW4L%V51QX-UG/+$ X[U^6/[//_!2'XX?L
MQ?#*R^%GP[T/X,:CX<T_5M7UFWO?'NA>-=4UPW>N7/VJ^1KS2/B7X>L1!YN?
M*2/3(YPFU;BXN''F5_GOXH8KPUPGTB.(ZGBIAL7BN&I<(Y%3I4L%1S2M7CFD
MLLG]3K2>4YAEV+I4(16(52HJLHIRA=7U7^Q'T?<O\<,P^A5P52\ <?E66<;_
M /$1>*YXC%YS5R:A@UP]2X@Q']JTXO/,GSO"5:U2I6P2A2C@9SM3D^>/PRTO
MVF/V6/BY_P $_?$G@KQ7X9^,(U6Q\<6'B3P[9^,_!MM=>"=5 BCM'\1>$/$G
MAQ]4\103:9J=M(D]E&=4U:RU)],N9+VSL+^PLA-6_P""9WQ-\.?";]KCP!/X
MHNK;3="\;Z=XB^&)U&ZD$5GI^H^*Y+*[\/?:)&*)';7OB+2-)TII)6\J 7XN
M)=D<33P\I\7_ -H;]I/_ (*#^./ _A>7PYI/B75=#^WQ>$O 'P@\/:E9Z/#<
MZPUG'JWB36VU77?$E]"SVVGV*:AKVNZ_'H&@:=I[W"II5F^KR7OU1^TC_P $
MG/B=\,_A7X'\;?"JWG^*'B#1?!MHGQE\$:+%]NU*7Q;*TU[J&O\ PZT\117.
MM>'K=;M=!ET*VMO[>-CI%IK]K9ZG=:QJ=KIOY_@LJQ^+XSQ?'_@AP[Q+F7A[
MX=YME6>Y3EF:U,RJT_K=2.%CGE+)LNQE3'XF=?%NMC:N+P]"4L;E^"J5L=F.
M$4L%A<#C_P!ES'B+*<L\,,G\&_I4<9\%Y%XQ>,_#'$W"6>YMD<<EPZP^#;S2
M7"..X@QN7X;+Z. ^J_7L#@LMQN/IX+ABKG4,RRK*\3A(5\SS$_J*KC_%'B;0
M_!WA_5O%/B34K/1/#7AW2[S6-=UN^E2VT[2])TVU-W=WMW(T<F+>*!6<A07(
M!5$>0JC?RL_!O_@JM^U3\'-#B\#ZS)X8^+5AX?0:<J_%/3-<;X@Z;':J85T^
MZ\0:3K>B7UUY3;DE_P"$HL=9U50BV9NX(4CC/ ?&7]L+]K/]MR]T[X4/')?Z
M1JEU;R6GPB^#OA;6([36+NS</:W6MB;4]?\ $&LP6,B1W>-=U>XT+3KR./5Q
M8Z?-:Q7EG_3N*^EMP'/)O:9/E/$V-XJQ-+V.#X9JY3*$O[3FO<P=?,J=2MAL
M3"\DW1P&7XK&XA66&PDIQER?P=@?V=OC#2XHEA^)\_X&R3@#+ZL,=FG'M'B/
M#U8RX>HU:>)Q>.R_(<=@J.+PV,JY2YU:?]MXS!Y?A95;U\UK4DIU?4_^"I'Q
M^^#W[0/Q4^%OB+X/>-[/QMIF@?#C5M*U2ZL].U[35M+^;Q(UXL,D6O:1I%Q*
MS6TD3+)!#)&J%4D=)59!^_?["_\ R9W^S?\ ]DH\*?I:#/Y8.?I7\L'[3/[,
M7BC]EIOA?H/Q$U6QD\;^/?".H^,==T:QEMY[+P8UOXA.GV6@'5$8PZKJ4,(^
MT:M=VI-A;WLC:;8->6MC'J>H_0OPJ_X*M?M"_!WX;^!/A;X8\,? *^\/>!=
MTWPCI-YKOAGQ_>:S/::7"T,$VH7=C\6M,M);ME #26FGV0'(1$0*B_B_ 'BK
MA^!?&+Q"XD\6,'B>',ZXBR;**&,RG)\JQ>/A@L=-Y3FE&%:B\>\1A'3R>%&>
M*CB<5B72DHQC+^;^G/%WZ.N.\5?HV^"W GT>,UP/&O#/!W$?$.-R[B+B7/,N
MRB.;9-R\5Y97QN$QE'*%A<>IY_3S?#X?V.$PT<11PD<;1Y\)B\/5J?UL7G_'
MI=?]>T__ **>OX6_V>?"'QL\;^+M"T#]GUO&:_$H^&[NZM?^$$\5I\/M9;1K
M>TM7UEAKEUKGAZ.*Q$9MS?6YU6-9X@J,)CB,_K)\&?\ @M!X^N?&]GI?[07@
MWX9V7PYU>VGTZ[USX6:1XIMM>\.W-Q&4MM:EL/$7C+Q5%K>E6S,(K_3-/AL-
M16UEDO+"6]FM#I5Y\W?\$AVC3]L'PA )8FEA^%WCR-UCD1R'CT_1E;[K'H5/
M/H,UZ_BEQKP3XV<:>"N6\-YYF-.E6XASK*,UEAH5,GXARE8ZKED:&)H*M4QC
MP[KK!UGA<1&K7C45*LG&E*&O@> 7AAXK?1<\,/I/YWQQPGDDL=@^">'>*^'H
MXK$X7BC@WB'^R<+Q12Q.7XRM@\-1AC%A)XS#_P!J9?5PF&G0E7P<E.M"ISIV
MI?L0?\%+/BE+:>&/'OA[XE:MI4,ZSQ_\+3^.6D>(/"6E3(4']H26-S\2_$,\
M,D S(KZ=I=Y?KL+6T$DB K^XG["_[$NB?LA>"-7;4M7M?&/Q4\<-:3>-?%-E
M:R#3+"TT^WEN+'PAX6:\>*[CT'3KJ:YFGOKI+6]UZ_:.\N['3XK33M/TK[$^
M-WQ+_P"%,_!KXM_%[_A%]<\;_P#"JOAAX_\ B3_PAOAF/SO$GB[_ (07PIJW
MBC_A&/#T/ER^;K>O_P!E_P!E:5'Y4F^_N[9/+?=M/\I'_! [_@XL_:0_X*M?
MMA_%S]FSXY_L]?"/P3H&F_"CQ'\8OAOXM^"UMX_@N?"6F>%O&/AW09_#'Q5E
M\8>+O%UGXF?5['QMI,6G>,M"M_ 4%MX@T>:R?PG>0>+K?_A&/Z/X#\!>#. \
M^?$]'%\0<1Y_"A.A@\RXHS.69U<OC6BZ=>>$I2=2E&K5HRE1]M7J8JK"#:A*
M%Y\_\3>+?TMO$[Q;X4_U%Q&7\&<#\'U<30Q>8Y!P#D#R;"YS6PU>.)H?VI5K
M5JE>I1AB:=+%_5L+2P=.IC:.'Q6+K9C+"8.A0_L'HHHK]M/Y?"BBB@ HHHH
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
MPP\)^,?#GAIH=5^#/P^?PA:1^+P#^F^BFJN"Q."6.>  ?H<=<<X)YQP<XIU
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M A\8>+M"BL-6\/>%/$^G>'O$'BF#Q( ?H/1110 4444 %%%% !1110 4444
M%0W#RQV\\D$!N9XX97AMA(D1N)41FC@$LG[N(RN!'YC_ ")NW-\H-35%/*(8
MI)2KN(T=RD:-)*X12Q6&)%9Y96QA(U&YV(5<DB@#\8?A)\6OB+?_  Y_9._:
M-N_VK?$WC#XQ_M#_ !#^#?A;XA?LHW9^%6K?#K2]7\<ZWIUE\>/@WX&\%>$?
M 5O\3/ OBC]C+0]7^(/B?6]8NO$]]XOL+;X-:Y:_M%:CKMA#J5[H716/_!0K
MXO:5\,?A5XR\;?"+X<:=J7[17P^_9P^(/PGC\%^*_BA\0M/\)V_Q^U!])?2/
MB!8Z#\,CXP\5:CX>\W0IO"__  @V@PI\0O&7BO3/AF4\%I;V_P 1M:]<\/?M
M+?L_VM]-^T=X<_91^)FB:UXKUOQG\/OC=\;(_@S\-/#GBGX;VOPS^+$_P3U
M_&_Q9+XKT[QEXAT>W\5>$OML/AWP#<?$[Q/HG@[1K/Q1XG\)^&]%CT^9UUW]
MJ[]G.Y\(>)-/U;]GWQKX@^%Q^''Q/T7X:2Q?"SX<>(O O[2G@#X--_9GQ \!
M_!_18O%-Y*WAO3%M'O/#NA?%;0/A7X4\?^$-+OOB-\.KGQ;\+M UKQ=: #?&
M7[7WBA_V*?%'QE'AS5O!/Q4U7Q?XD^ _@&U\->$O'GQ&O;SXH7OQ0O\ X,>%
M_'_A?X8V?@>^^+WB'3-&OPWQ0\2_#&^^&TWCSPWI'A7Q=X:UG1K\^'+G6KSY
M,T[]LCX\ZOX4T[PKI/C*-)_ 7[%W_!0G_A:/B;XF?#3Q?\+?V@]1^.G[)]Y\
M$-$^&7Q0O? 'C#P3X"7P7J7Q#\ _%CPC\>/^$0OO!6@:3>:+\2X]6T[2+?2;
M#04/Z):3\;_V<=#\'_ R>U\.Z/X-^'NK? /Q=^TO\)+R;P?H.@^$? 'PZ^'/
MA+P9-K#6-M"]I;^"/%5EX!^,$,]EI6D6<*+X9C\>01ZBFGZ??6]Q1^&?Q5_9
MN_:0NOA5JFD_#:TU;6_BG\+=1_:*L(_'7PST&W\3>#;"ZL-"^#&J6OQ"34XK
MW4/#/Q,O=)UO5/A=J.E;[V[N-"\(>-O"5WJ*:/H8L[T \&\4?MY^,?#GBSPO
M.?!WPGG^'OB_]I+XT?LN:;X?UGXH:EH/QSTOQ1\"_ /Q>\::YXTO_!<WA:XT
M2^M/%I^$DVJ^'O!&F7\6I:;\*?%/@GXOR^)-4L_%,W@_P[AZA^UE^U'-JOP(
M\.:CX1^ _@KQ!\0_'_[*&OZ\MAXE\<^-/#MO\*/VDO#7[0,T_@F+5-5\)>#K
MY?'GACQC\%[?3K'QFMC8Z5XS@UNQ=?"GA+49'TJ]]"^&_P"TG^R#\4;W2OCQ
MXM^$>C_!:^^(?P$'QS\(_&KX^^$?@KX7NOB#\ =!E\+Z/J/BJ3XEZ;XN\72>
M&]#\(#XE>!+76O#'Q/UCP7K^B6?C[18XO##6[ZRNF>[^,/BQ^QC+X'\*ZQX^
M^)?[+<GPX^*<6BZ5X)U7QIXT^$K^!?B5:_#S74U/P]IGA*_UJ_.@^,+;P'XF
MNO[0T*STB34X_#'B*Y6ZM(;*_F\\@'SY\./VL_''B7Q5+X6T>W^%>CZ%X%N?
M L_Q!USX^?%A_#'BWQA8?%CXP^.?A[X?3X:3^'OAKIWAFYM]#;PZFA^%[S4-
M*\KX@?$P7'P5E_X175M,U#XE:A#\1?$>M_$#XY_M&>$_'G[6?CG]C[PQ^SUX
M?\"^)O >G>#/$'P,\*?\)+X"U?X?P^*O$7[47C/6/B]X$^(%OKO@K2O'5[XQ
M^$<7A7Q#!;?#?1;_ .#VOZSXST;Q ?$FCW&D^^>-?B!^QSI'BS0IO%FI_L]Z
MO\6?AIX*\5_%CX<>&HIOACK?QFTCPO>:%K'B_P 2>*OA3X;>X?QI;VWB;1/#
M>M:RVK^%X;2WUZWL+N^N+F[BMKB>VXKQW^TM_P $[/B'+\$-9^(GQ6_9-\>7
MGB+XO6GP[^!FH^+?$OPE\=S6'QRN?#5CXW@\+>%=3N+K7H?"OQ!&BQ^'[S[/
M:7NEZO)>:KX/L()6U3Q%X6@U$ \9L_V^_$UO\5-7\&:?X&T_QQX-\*>.M/\
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
MU\/_ !@_:,L]1^)'PUU.'5=-\2_&34OBUKOA_P#9N^)OA[P+XN\/^(-(\/\
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
M O"?B?\ :/\ ''C'X4:AX \(3?#WQ;JD7AGQO^SQX!\<Z1X%^'FK^(?$%_\
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
9HHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>tm2534292d1_ex5-1img002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tm2534292d1_ex5-1img002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  S 'P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^LW_@HK^U
ME\1/V2O /PY\2?#C0? VOZEXN\>7'A+4[7QW::]>V5O:'PWJ>KPSV(T#Q!X>
MG74'NK)4N&GFN8I[.26W^SHTHF3\FV_X+4_M.H^R7P7^SL)!MQ&^B?$)'^;#
M8VO\4"<L,;>,=#AA@5]G_P#!;;_DC7P-_P"RP:ETZ_\ (F:Y67^PC^T/^QGX
M%_8[^&_ACXQ^.?@_8>,-+M?B./%.A>)-(LM5UIX[OXD^-;^"VO[$:+?W=\=0
MT2^LI+73S#>37-I>6\,$$C*D,?\ &?'F?<;YQXU\0\'9=XMR\.,CROAC*<XH
M5<9/*Z67RQ>)PU#V^%I?69X*7M\96J3KQ;KU90<9I0<7<_TJ\)N%/"?A[Z+/
M WB7GWT;Z?CEQ5GWB!Q1PUC*.5T.(*F>T\#0S+%SPN85WE=3,*$L-@:&#_LZ
MG!97@(U<5CL+3E7;DY+Z'_8G_P""C_A+]JC6KOX=>*/"G_"N_BQ:6-[JFG:5
M'?G5_#?C/3+.)#J5UX8U.[M;;48-2LX9&GO/#FI))=BTBGO=.U35;*VO18]I
M^V-_P4(^%/[*<:>%EM)?B+\7[_3X+^R^'VD:E#86NCV5_ 19:GXUUYK345\/
MV%XL?FV-G;V.IZ[?0&&Z33[?3KB/4A_//^SQXBTG1OVS-7^,'PLT&^L?A?\
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
M2#6-1N=6EO-2BBN9GAC /LD@'J ?J,TFU?[J_P /8?PDE>W\))*^A)(P:**
M%VKZ#MV'8Y'Y'D>AYH  X       & . ..P' ';M110 8'' XZ<#C'3'ICVH
MVKP=JY&,' XQD#'T!('U/J:**  @'J >_('7GG]3^9]:  ,X &3DX&,GU/J:
M** #:O)VC).2<#DXVY/OM^7/IQTHVKG.U<^N!GICK]./I110 %5.<J#G.<@<
MY&#GUR.#ZCK0%4<!0!DM@ #YB2Q/U+$L3U))/4FBB@ VKR,##9+<#DD8)/KD
M<'/:C:O]T?D/?_$_F?4T44 &!UP,YSG ZXQGZXX^G'2@ #H ,DDX&.2<D\=R
*223W/)HHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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>Jan. 02, 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">0002019804<span></span>
</td>
</tr>
<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">Terrestrial Energy Inc. /DE/<span></span>
</td>
</tr>
<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-8<span></span>
</td>
</tr>
<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-8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingTableNa', window );">Offering Table N/A</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetTableNa', window );">Offset Table N/A</a></td>
<td class="text">N/A<span></span>
</td>
</tr>
</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_OfferingTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings<br></strong></div></th>
<th class="th">
<div>Jan. 02, 2026 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=1', window );">Offering: 1</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</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_ffd_FeesOthrRuleFlg', window );">Other Rule</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_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, $0.0001 par value per share<span></span>
</td>
</tr>
<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_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">18,678,584<span></span>
</td>
</tr>
<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_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">6.135<span></span>
</td>
</tr>
<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_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 114,593,112.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01381%<span></span>
</td>
</tr>
<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 15,825.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingNote', window );">Offering Note</a></td>
<td class="text">Note 1.a Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this registration statement shall also cover any additional shares of the Registrant's common stock, $0.0001 par value per share ("Common Stock") that may become issuable under the terms of (i) the Terrestrial Energy Inc. Second Amended and Restated 2024 Stock Option Plan (the "Legacy Plan") and (ii) the Terrestrial Energy Inc. 2025 Equity Incentive Plan (the "2025 Plan"), in each case by reason of any share split, share dividend, recapitalization or other similar transaction effected without the Company's receipt of consideration which results in an increase in the number of the outstanding shares of Common Stock.

Note 1.b Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) and (h) under the Securities Act, based on the average of the high and low sales prices of the Common Stock on the Nasdaq Stock Market on December 31, 2025.

Note 1.c Represents shares of Common Stock issuable upon the exercise of outstanding options under the Legacy Plan as of the date of this Registration Statement.

Note 1.d The Registrant does not have any fee offsets to claim.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OfferingAxis=2', window );">Offering: 2</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_OfferingTable', window );"><strong>Offering:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_PrevslyPdFlg', window );">Fee Previously Paid</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_ffd_FeesOthrRuleFlg', window );">Other Rule</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_ffd_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<span></span>
</td>
</tr>
<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Common Stock, $0.0001 par value per share<span></span>
</td>
</tr>
<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_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">15,473,715<span></span>
</td>
</tr>
<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_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">6.135<span></span>
</td>
</tr>
<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_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 94,931,241.52<span></span>
</td>
</tr>
<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_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01381%<span></span>
</td>
</tr>
<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 13,110.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_OfferingNote', window );">Offering Note</a></td>
<td class="text">See Offering Note 1.a, 1.b and 1.d

Note 2.a Represents shares of Common Stock authorized for future issuance under the 2024 Plan as of the date of this Registration Statement. <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 );">- 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_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 );">- 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_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 );">- 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_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 );">- 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_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 );">- 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_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 );">- 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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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 );">- 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_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 );">- 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingAxis=2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=2</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>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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>Jan. 02, 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">$ 209,524,354.36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">28,935.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 28,935.31<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NetFeeAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlFeeAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_TtlOffsetAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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>14
<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>16
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>21</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tm2534292d1_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tm2534292d1_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tm2534292d1_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-FILING FEES" original="tm2534292d1_ex-filingfees.htm">tm2534292d1_ex-filingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/ffd/2025q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>18
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "tm2534292d1_ex-filingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "tm2534292d1_ex-filingfees.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ffd/2025q4/ffd-2025q4.xsd"
     ]
    }
   },
   "keyStandard": 21,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 9,
    "http://xbrl.sec.gov/ffd/2025q4": 7,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2025q4": 30,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2534292d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "offrl_1",
      "name": "ffd:FeesOthrRuleFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2534292d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "rc",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "tm2534292d1_ex-filingfees.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": "tm2534292d1_ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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/2025q4",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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/2025q4",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal8ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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)"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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/2025q4",
     "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/2025q4",
     "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": []
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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": []
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",
     "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"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>19
<FILENAME>0001104659-26-000287-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-26-000287-xbrl.zip
M4$L#!!0    ( *:D(ES_$GOA?0P  -=-   =    =&TR-3,T,CDR9#%?97@M
M9FEL:6YG9F5E<RYH=&WM7%MSVS86?FY^!99M-\F,*(F49%UBJZ,F]JXGB>*)
MW)F^[4 D)&%"D2P V5)__9X#DA))45?+CM-D^[ R<7!P+M^Y  1S_MM\ZI$[
M)B0/_(N75KGZDC#?"5SNCR]>]@9OKZ]?_M9]<3Y10 :DOKPP)DJ%G4KE_OZ^
M?%\K!V)<L=KM=F6.-$9$U)E[W/^RF11'EZ1#X?$,*3[1Q':U6JMP7RKJ.RQ-
M[ZXFI(G/*M%@0LIE4+>MYC;F$<5RPGP3K86"@-CLS]\_?UB1JV+Z%6E%">K+
M42"F5(&)D5/#K-JF?99B8DKF9!C!W^5Q<+>33\NL60F?-8MG-<7A(94K,TI>
MY!^@M2I_?OPP<"9L2LV\\5V6LWPB*0S 7+N1$(Y&;C$A#&C"O^I&]P4AYQ-&
M7?P!/Q57'NM>_FE>77^X[O^'7%U>#LXKT5,DK22TY\/ 7<237'Y'I%IX[,)P
MN0P]NN@0/_"9$8T#!9]W<"(3R9/X&7==YJ^>14]A:G\V98([Q*=38 KR=J[
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
MO^,KFH($>+!))(= !QOK+Q/C<LD @0[J>\_5))@IK0.8'&"^>(FN=Q@/-6;
M5!*6B&$ N ?Q0-.9IR2*"WIPWT$Y&?Z);*"8XDWP& # '#]-Q)R7@D;:N^47
M+V)4#\FE5%""43 9>,Q;8)76;,*9P&L=6J+DH@QPQ*$,3D=,T^9"H]%\Y<0.
MFVP.D1+!#R]=$D1Z4  W';-$D0GD%<W""^XA17HP)\2#@"74TSHE//I4NO2O
M^-E'*KY FPA#[\"^VD@UJZ0ALK*! UB$A"(!*7*#P5+@#^-UV)P)AT?V25L\
MT!B6*953&,9,$,ONXFT3_1L"/W-A8I $?IDL973);2:TB1N E'Z@R 2,IK&*
M?@BB31RZP?$HGY;W/F/?OZ=OYG/N1.2K#Q2"?&5)%].JD2_P^[R3^EY+J/WM
ME=#TB6FC;G0'+'6Q*JFG)9U^,+P!WC'0;2BSNX,1.J])(,!"KDY6HYF:B;@^
M0;Y/19XN+<?$W;<=-C]N;>=$VNN>=G+9VNZDSL/P&BN''@=A.H@^2\GM:K9<
MM-LD8*$X!?OSPK<A"7/\EQ%,/C>CKVT[9,-WS/_^N=VL-]Y =)%>"'V,@P/K
M&_QG<T=\'54[+XF?]/:W50CJTUT(;STN^_@L'H_#4LT"),DK[D%2Q.],7NBC
MLEV,5GSP6YV8 Z9OO'>^'XOFB@4L3OJZ23UT]6L?FD4\HHY6Q^_V#E;@ 5-S
MB8"YAW+(W-<G/2D#A]-D&["6:/;EWRK@KV_:GVJ!E0)_^!!K;J9O/]$:[?P:
M!;>PXSO%IU<+.> _9;#&+\KRZ^SVK_36ZL._]3RV7G66^Z7P]7II>>S+6DGZ
M68>Z++RZA93]2N_@:UV;9SWUV-:[!Z=6[G2SCA3Q4:8]'1+CENL'%'] <3<4
MB[<]D%/U^X+S"OXK;-W_ U!+ 0(4 Q0    ( *:D(ES_$GOA?0P  -=-   =
M              "  0    !T;3(U,S0R.3)D,5]E>"UF:6QI;F=F965S+FAT
7;5!+!08      0 ! $L   "X#      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>tm2534292d1_ex-filingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2025q4"
  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/2025q4/ffd-2025q4.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002019804</identifier>
        </entity>
        <period>
            <startDate>2026-01-02</startDate>
            <endDate>2026-01-02</endDate>
        </period>
    </context>
    <context id="offrl_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002019804</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-02</startDate>
            <endDate>2026-01-02</endDate>
        </period>
    </context>
    <context id="offrl_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0002019804</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>2</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-01-02</startDate>
            <endDate>2026-01-02</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-189">S-8</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-190">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-191">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-192">0002019804</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-193">Terrestrial Energy Inc. /DE/</dei:EntityRegistrantName>
    <ffd:OfferingTableNa contextRef="rc" id="hiddenrcOfferingTableNa" xsi:nil="true"/>
    <ffd:OffsetTableNa contextRef="rc" id="hiddenrcOffsetTableNa">N/A</ffd:OffsetTableNa>
    <ffd:PrevslyPdFlg contextRef="offrl_1" id="ixv-196">false</ffd:PrevslyPdFlg>
    <ffd:PrevslyPdFlg contextRef="offrl_2" id="ixv-197">false</ffd:PrevslyPdFlg>
    <ffd:FormTp contextRef="rc" id="ixv-231">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-232">Terrestrial Energy Inc. /DE/</dei:EntityRegistrantName>
    <ffd:OfferingSctyTp contextRef="offrl_1" id="ixv-233">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_1" id="ixv-234">Common Stock, $0.0001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_1" id="ixv-235">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_1"
      decimals="0"
      id="ixv-236"
      unitRef="Shares">18678584</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_1"
      decimals="3"
      id="ixv-237"
      unitRef="USD">6.135</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_1"
      decimals="2"
      id="ixv-238"
      unitRef="USD">114593112.84</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_1"
      decimals="7"
      id="ixv-239"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_1"
      decimals="2"
      id="ixv-240"
      unitRef="USD">15825.31</ffd:FeeAmt>
    <ffd:OfferingSctyTp contextRef="offrl_2" id="ixv-241">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="offrl_2" id="ixv-242">Common Stock, $0.0001 par value per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="offrl_2" id="ixv-243">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="offrl_2"
      decimals="0"
      id="ixv-244"
      unitRef="Shares">15473715</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="offrl_2"
      decimals="3"
      id="ixv-245"
      unitRef="USD">6.135</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="offrl_2"
      decimals="2"
      id="ixv-246"
      unitRef="USD">94931241.52</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="offrl_2"
      decimals="7"
      id="ixv-247"
      unitRef="pure">0.0001381</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="offrl_2"
      decimals="2"
      id="ixv-248"
      unitRef="USD">13110.00</ffd:FeeAmt>
    <ffd:TtlOfferingAmt contextRef="rc" decimals="2" id="ixv-249" unitRef="USD">209524354.36</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt contextRef="rc" decimals="2" id="ixv-250" unitRef="USD">28935.31</ffd:TtlFeeAmt>
    <ffd:TtlOffsetAmt contextRef="rc" decimals="2" id="ixv-251" unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt contextRef="rc" decimals="2" id="ixv-252" unitRef="USD">28935.31</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="offrl_1" id="ixv-253">Note 1.a Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the "Securities Act"), this registration statement shall also cover any additional shares of the Registrant's common stock, $0.0001 par value per share ("Common Stock") that may become issuable under the terms of (i) the Terrestrial Energy Inc. Second Amended and Restated 2024 Stock Option Plan (the "Legacy Plan") and (ii) the Terrestrial Energy Inc. 2025 Equity Incentive Plan (the "2025 Plan"), in each case by reason of any share split, share dividend, recapitalization or other similar transaction effected without the Company's receipt of consideration which results in an increase in the number of the outstanding shares of Common Stock.

Note 1.b Estimated solely for the purpose of calculating the registration fee pursuant to Rule 457(c) and (h) under the Securities Act, based on the average of the high and low sales prices of the Common Stock on the Nasdaq Stock Market on December 31, 2025.

Note 1.c Represents shares of Common Stock issuable upon the exercise of outstanding options under the Legacy Plan as of the date of this Registration Statement.

Note 1.d The Registrant does not have any fee offsets to claim.</ffd:OfferingNote>
    <ffd:OfferingNote contextRef="offrl_2" id="ixv-254">See Offering Note 1.a, 1.b and 1.d

Note 2.a Represents shares of Common Stock authorized for future issuance under the 2024 Plan as of the date of this Registration Statement. </ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
