<SEC-DOCUMENT>0001214659-25-017114.txt : 20251124
<SEC-HEADER>0001214659-25-017114.hdr.sgml : 20251124
<ACCEPTANCE-DATETIME>20251124125144
ACCESSION NUMBER:		0001214659-25-017114
CONFORMED SUBMISSION TYPE:	424B2
PUBLIC DOCUMENT COUNT:		12
FILED AS OF DATE:		20251124
DATE AS OF CHANGE:		20251124

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BANK OF MONTREAL /CAN/
		CENTRAL INDEX KEY:			0000927971
		STANDARD INDUSTRIAL CLASSIFICATION:	COMMERCIAL BANKS, NEC [6029]
		ORGANIZATION NAME:           	02 Finance
		EIN:				000000000
		STATE OF INCORPORATION:			A6
		FISCAL YEAR END:			1031

	FILING VALUES:
		FORM TYPE:		424B2
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-285508
		FILM NUMBER:		251511238

	BUSINESS ADDRESS:	
		STREET 1:		1 FIRST CANADIAN PLACE
		CITY:			TORONTO
		STATE:			A6
		ZIP:			M5X 1A1
		BUSINESS PHONE:		000-000-0000

	MAIL ADDRESS:	
		STREET 1:		1 FIRST CANADIAN PLACE
		CITY:			TORONTO
		STATE:			A6
		ZIP:			M5X 1A1
</SEC-HEADER>
<DOCUMENT>
<TYPE>424B2
<SEQUENCE>1
<FILENAME>i1124250424b2.htm
<DESCRIPTION>RLN 790
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 47%">
    <P STYLE="font: 8.5pt Times New Roman, Times, Serif; margin: 0pt 0; color: red">&nbsp;</P>
    <P STYLE="font: 8.5pt Times New Roman, Times, Serif; margin: 0pt 0">Pricing Supplement dated November 21, 2025</P>
    <P STYLE="font: 8.5pt Times New Roman, Times, Serif; margin: 0pt 0">(To Product Supplement No. RLN-1 dated March 25, 2025, Prospectus<BR>

    Supplement dated March 25, 2025 and Prospectus dated March 25, 2025)</P></TD>
    <TD STYLE="white-space: nowrap; width: 53%">
    <P STYLE="font: 8.5pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Filed Pursuant to Rule 424(b)(2)</B></P>
    <P STYLE="font: 8.5pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Registration Statement No. 333-285508</B></P>
    <P STYLE="font: 8.5pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><IMG SRC="bmologo.jpg" ALT=""></P>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">$2,000,000<BR>
Senior Medium-Term Notes, Series K<BR>
Redeemable Fixed Rate Notes, Due November 25, 2037</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-left: 0.1in; text-align: center"><FONT STYLE="font-size: 8pt"><B>Terms of the Notes</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 20%; text-indent: 0in"><FONT STYLE="font-size: 8pt">Issuer:</FONT></TD>
    <TD STYLE="width: 80%"><FONT STYLE="font-size: 8pt">Bank of Montreal</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Principal Amount:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">$1,000 per Note</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Trade Date:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">November 21, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Issue Date:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">November 25, 2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Stated Maturity Date:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">November 25, 2037. The Notes are subject to redemption by Bank of Montreal prior to the Stated Maturity Date as set forth below under &ldquo;Optional Redemption.&rdquo; The Notes are not subject to repayment at the option of any holder of the Notes prior to the Stated Maturity Date.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Payment at Maturity:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">Unless redeemed prior to maturity by Bank of Montreal, a holder will receive on the Stated Maturity Date a cash payment in U.S. dollars equal to $1,000 per Note, plus any accrued and unpaid interest.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.8pt; text-indent: 0in"><FONT STYLE="font-size: 8pt">Interest Payment Dates:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">Semi-annually on the 25<SUP>th</SUP> day of each May and November, commencing May 25, 2026, and ending on the Stated Maturity Date or Optional Redemption Date, if applicable. </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Interest Period:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">With respect to an Interest Payment Date, the period from, and including, the immediately preceding Interest Payment Date (or, in the case of the first Interest Period, the Issue Date) to, but excluding, that Interest Payment Date.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Interest Rate:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">5.00% per annum. See &ldquo;General Terms of the Notes&mdash;Fixed Rate Notes&rdquo; in the accompanying product supplement for a discussion of the manner in which interest on the Notes will be calculated, accrued and paid.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Optional Redemption:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">The Notes are redeemable by Bank of Montreal, in whole, but not in part, on the Optional Redemption Dates, at 100% of their Principal Amount plus accrued and unpaid interest to, but excluding, the redemption date. Bank of Montreal will give notice to the holders of the Notes at least 5 business days and not more than 30 business days prior to the Optional Redemption Date in the manner described in the accompanying prospectus supplement under &ldquo;Description of the Notes We May Offer&mdash;Notices.&rdquo; </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.8pt; text-indent: 0in"><FONT STYLE="font-size: 8pt">Optional Redemption <BR>
Dates:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">Semi-annually on the 25</FONT><FONT STYLE="font-style: normal; font-weight: normal"><SUP>th</SUP></FONT> <FONT STYLE="font-size: 8pt">day of each May and November, commencing November 25, 2027 and ending May 25, 2037.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Day Count Convention: </FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">30/360; Unadjusted </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Listing: </FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">The Notes will not be listed on any securities exchange.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Denominations:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">$1,000 and any integral multiples of $1,000</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">CUSIP:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">06376FEW5</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0in"><FONT STYLE="font-size: 8pt">Bail-inable Notes:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">The Notes are bail-inable notes (as defined in the accompanying prospectus supplement) and are subject to conversion in whole or in part&mdash;by means of a transaction or series of transactions and in one or more steps&mdash;into common shares of Bank of Montreal or any of its affiliates under subsection 39.2(2.3) of the Canada Deposit Insurance Corporation Act (the &ldquo;CDIC Act&rdquo;) and to variation or extinguishment in consequence, and subject to the application of the laws of the Province of Ontario and the federal laws of Canada applicable therein in respect of the operation of the CDIC Act with respect to the Notes. </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"><B>The Notes involve risks not associated with an investment in conventional
debt securities. See &ldquo;Selected Risk Considerations&rdquo; beginning on page PS-4 herein and &ldquo;Risk Factors&rdquo; beginning
on page PS-5 of the accompanying product supplement, page S-2 of the prospectus supplement and page 9 of the prospectus.</B></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">The Notes are the unsecured obligations of Bank of Montreal, and, accordingly,
all payments on the Notes are subject to the credit risk of Bank of Montreal. If Bank of Montreal defaults on its obligations, you could
lose some or all of your investment. The Notes are not insured by the Federal Deposit Insurance Corporation, the Deposit Insurance Fund,
the Canada Deposit Insurance Corporation or any other governmental agency.</P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">Neither the Securities and Exchange Commission nor any state securities
commission or other regulatory body has approved or disapproved of these Notes or passed upon the accuracy or adequacy of this pricing
supplement or the accompanying product supplement, prospectus supplement and prospectus. Any representation to the contrary is a criminal
offense.</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 32%; font-size: 4pt">&nbsp;</TD>
    <TD STYLE="width: 22%; font-size: 12pt; text-align: center"><FONT STYLE="font-size: 8pt"><B>&nbsp;&nbsp;Original Issue Price</B><SUP>(1)</SUP></FONT></TD>
    <TD STYLE="width: 23%; text-align: center"><FONT STYLE="font-size: 8pt"><B>Underwriting Discount</B><SUP>(2)</SUP></FONT></TD>
    <TD STYLE="width: 23%; font-size: 12pt; text-align: center"><FONT STYLE="font-size: 8pt"><B>&nbsp;&nbsp;Proceeds to Bank of Montreal</B><SUP>(2)</SUP></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 12pt; font-size: 12pt; text-indent: -12pt"><FONT STYLE="font-size: 8pt"><B>Per Note</B></FONT></TD>
    <TD STYLE="padding-left: 12pt; font-size: 12pt; text-align: center; text-indent: -12pt"><FONT STYLE="font-size: 8pt">$1,000.00</FONT></TD>
    <TD STYLE="padding-left: 12pt; font-size: 12pt; text-align: center; text-indent: -12pt"><FONT STYLE="font-size: 8pt">$12.00</FONT></TD>
    <TD STYLE="padding-left: 12pt; font-size: 12pt; text-align: center; text-indent: -12pt"><FONT STYLE="font-size: 8pt">$988.00</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; padding-left: 12pt; font-size: 12pt; text-indent: -12pt"><FONT STYLE="font-size: 8pt"><B>Total</B></FONT></TD>
    <TD STYLE="padding-left: 12pt; font-size: 12pt; text-align: center; text-indent: -12pt"><FONT STYLE="font-size: 8pt">$2,000,000.00</FONT></TD>
    <TD STYLE="padding-left: 12pt; font-size: 12pt; text-align: center; text-indent: -12pt"><FONT STYLE="font-size: 8pt">$24,000.00</FONT></TD>
    <TD STYLE="vertical-align: top; padding-left: 12pt; font-size: 12pt; text-align: center; text-indent: -12pt"><FONT STYLE="font-size: 8pt">$1,976,000.00</FONT></TD></TR>
  </TABLE>
<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 8pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 8.65pt"></TD><TD STYLE="width: 18.7pt"><SUP>(1)</SUP></TD><TD>The original issue price for an eligible institutional investor and an investor purchasing the Notes in a fee-based advisory account
will vary based on then-current market conditions and the negotiated price determined at the time of each sale; provided, however, the
original issue price for such investors will not be less than $988.00 per Note and will not be more than $1,000 per Note. The original
issue price for such investors reflects a foregone selling concession with respect to such sales as described below. The total price to
public in the table above assumes a price to public of $1,000 per Note for each Note sold in this offering.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 8pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 8.65pt"></TD><TD STYLE="width: 18.7pt"><SUP>(2)</SUP></TD><TD>BMO Capital Markets Corp. (&ldquo;<B>BMOCM</B>&rdquo;) will receive discounts and commissions of up to $12.00 per Note, and from such
underwriting discount will allow selected dealers a selling concession of up to $12.00 per Note depending on market conditions that are
relevant to the value of the Notes at the time an order to purchase the Notes is submitted to BMOCM. Dealers who purchase the Notes for
sales to eligible institutional investors and fee-based advisory accounts may forgo some or all selling concessions. The per Note discounts
and commissions in the table above represents the maximum discounts and commissions payable per Note and the per Note proceeds to the
Issuer represents the minimum proceeds to the Issuer per Note (based on the maximum discounts and commissions). The total discounts and
commissions in the table above reflects the difference between the assumed total price to public described above and the actual proceeds
to the Issuer. See &ldquo;Supplemental Plan of Distribution&rdquo; below.</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>BMO CAPITAL MARKETS</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"></P>

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ADDITIONAL INFORMATION ABOUT THE ISSUER AND
THE NOTES</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">You should read this pricing supplement together
with product supplement no. RLN-1 dated March 25, 2025, the prospectus supplement dated March 25, 2025 and the prospectus dated March
25, 2025 for additional information about the Notes. To the extent that disclosure in this pricing supplement is inconsistent with the
disclosure in the product supplement, prospectus supplement or prospectus, the disclosure in this pricing supplement will control. Certain
defined terms used but not defined herein have the meanings set forth in the product supplement, prospectus supplement or prospectus.</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">Our Central Index Key, or CIK, on the SEC website
is 927971. When we refer to &ldquo;we,&rdquo; &ldquo;us&rdquo; or &ldquo;our&rdquo; in this pricing supplement, we refer only to Bank
of Montreal.</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">You may access the product supplement, prospectus
supplement and prospectus on the SEC website www.sec.gov as follows (or if such address has changed, by reviewing our filings for the
relevant date on the SEC website):</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.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Product Supplement No. RLN-1 dated March 25, 2025:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; color: #140BE3"><A HREF="https://www.sec.gov/Archives/edgar/data/927971/000121465925004720/u321250424b2.htm">https://www.sec.gov/Archives/edgar/data/927971/000121465925004720/u321250424b2.htm</A></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.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Prospectus Supplement and Prospectus dated March 25, 2025:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; color: #140BE3"><A HREF="https://www.sec.gov/Archives/edgar/data/927971/000119312525062081/d840917d424b5.htm">https://www.sec.gov/Archives/edgar/data/927971/000119312525062081/d840917d424b5.htm</A></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: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 8pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 8pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: left; width: 100%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AGREEMENT WITH RESPECT TO THE EXERCISE OF
CANADIAN BAIL-IN POWERS</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">By its acquisition of the Notes, each holder or beneficial owner of
that Note is deemed to (i) agree to be bound, in respect of that Note, by the CDIC Act, including the conversion of that Note, in whole
or in part&mdash;by means of a transaction or series of transactions and in one or more steps&mdash; into common shares of Bank of Montreal
or any of its affiliates under subsection 39.2(2.3) of the CDIC Act and the variation or extinguishment of that Note in consequence, and
by the application of the laws of the Province of Ontario and the federal laws of Canada applicable therein in respect of the operation
of the CDIC Act with respect to that Note; (ii) attorn and submit to the jurisdiction of the courts in the Province of Ontario with respect
to the CDIC Act and those laws; (iii) have represented and warranted that Bank of Montreal has not directly or indirectly provided financing
to the holder or beneficial owner of the bail-inable notes for the express purpose of investing in the bail-inable notes; and (iv) acknowledge
and agree that the terms referred to in paragraphs (i) and (ii), above, are binding on that holder or beneficial owner despite any provisions
in the indenture or that Note, any other law that governs that Note and any other agreement, arrangement or understanding between that
holder or beneficial owner and Bank of Montreal with respect to that Note.</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">Holders and beneficial owners of any Note will have no further rights
in respect of that Note to the extent that Note is converted in a bail-in conversion, other than those provided under the bail-in regime,
and by its acquisition of an interest in any Note, each holder or beneficial owner of that Note is deemed to irrevocably consent to the
converted portion of the Principal Amount of that Note and any accrued and unpaid interest thereon being deemed paid in full by Bank of
Montreal by the issuance of common shares of Bank of Montreal (or, if applicable, any of its affiliates) upon the occurrence of a bail-in
conversion, which bail-in conversion will occur without any further action on the part of that holder or beneficial owner or the trustee;
provided that, for the avoidance of doubt, this consent will not limit or otherwise affect any rights that holders or beneficial owners
may have under the bail-in regime.</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">See &ldquo;Risk Factors&mdash; The Notes Will Be Subject to Risks,
Including Non-payment In Full or, in the Case of Bail-inable Notes, Conversion in Whole or in Part &ndash; By Means of a Transaction or
Series of Transactions and in One or More Steps &ndash; Into Common Shares of the Bank or Any of its Affiliates, Under Canadian Bank Resolution
Powers&rdquo; and &ldquo;Description of the Notes We May Offer&mdash;Special Provisions Related to Bail-inable Notes&rdquo; in the accompanying
prospectus supplement and &ldquo;Description of Debt Securities&mdash;Special Provisions Related to Bail-inable Debt Securities&rdquo;
in the prospectus for a description of provisions applicable to the Notes as a result of Canadian bail-in powers.</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 -->
    <DIV STYLE="margin-top: 8pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 8pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: left; width: 100%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SELECTED RISK CONSIDERATIONS</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">The Notes involve risks not associated with an investment in conventional
debt securities. Some of the risks that apply to an investment in the Notes are summarized below, but we urge you to read the more detailed
explanation of the risks relating to the Notes generally in the &ldquo;Risk Factors&rdquo; sections of the accompanying product supplement
and prospectus supplement. You should reach an investment decision only after you have carefully considered with your advisors the appropriateness
of an investment in the Notes in light of your particular circumstances.</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><U>Risks Relating To The Notes Generally</U></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>The Amount Of Interest You Receive May Be Less Than The Return You
Could Earn On Other Investments.</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">Interest rates may change significantly over the term of the Notes,
and it is impossible to predict what interest rates will be at any point in the future. The interest rate payable on the Notes may be
more or less than prevailing market interest rates at any time during the term of the Notes. As a result, the amount of interest you receive
on the Notes may be less than the return you could earn on other investments.</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>The Per Annum Interest Rate Will Affect Our Decision To Redeem The
Notes.</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">It is more likely that we will redeem the Notes prior to the Stated
Maturity Date during periods when the remaining interest is to accrue on the Notes at a rate that is greater than that which we would
pay on a conventional fixed-rate non-redeemable debt security of comparable maturity. If we redeem the Notes prior to the Stated Maturity
Date, you may not be able to invest in other debt securities that yield as much interest as the Notes.</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>The Notes Are Subject To Credit Risk. </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">The Notes are our obligations and are not, either directly or indirectly,
an obligation of any third party. Any amounts payable under the Notes are subject to our creditworthiness. As a result, our actual and
perceived creditworthiness may affect the value of the Notes and, in the event we were to default on our obligations under the Notes,
you may not receive any amounts owed to you under the terms of the Notes.</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>An Investment In The Notes May Be More Risky Than An Investment
In Notes With A Shorter Term.</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">The Notes have a relatively long term to maturity, subject to our right
to redeem the Notes on the Optional Redemption Dates. By purchasing Notes with a longer term, you will bear greater exposure to fluctuations
in interest rates than if you purchased a Note with a shorter term. In particular, you may be negatively affected if interest rates begin
to rise because the likelihood that we will redeem your Notes will decrease and the interest rate payable on the Notes may be less than
the amount of interest you could earn on other investments available at such time. In addition, if you tried to sell your Notes at such
time, the value of your Notes in any secondary market transaction would also be adversely affected.</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><U>Risks Relating To The Value Of The Notes And Any Secondary Market</U></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>The Underwriting Discount, Offering Expenses And Certain Hedging
Costs Are Likely To Adversely Affect The Price At Which You Can Sell Your Notes.</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">Assuming no changes in market conditions or any other relevant factors,
the price, if any, at which you may be able to sell the Notes will likely be lower than the original issue price. The original issue price
includes, and any price quoted to you is likely to exclude, the underwriting discount paid in connection with the initial distribution,
offering expenses and the projected profit that our hedge counterparty (which may be one of our affiliates) expects to realize in consideration
for assuming the risks inherent in hedging our obligations under the Notes. In addition, any such price is also likely to reflect dealer
discounts, mark-ups and other transaction costs, such as a discount to account for costs associated with establishing or unwinding any
related hedge transaction. The price at which the agent or any other potential buyer may be willing to buy your Notes will also be affected
by the interest rate provided by the Notes and by the market and other conditions discussed in the next risk factor.</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>The Value Of The Notes Prior To Maturity Will Be Affected By Numerous
Factors, Some Of Which Are Related In Complex Ways. </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">The value of the Notes prior to maturity will be affected by interest
rates at that time and a number of other factors, some of which are interrelated in complex ways. The effect of any one factor may be
offset or magnified by the effect of another factor. The following factors, which are described in more detail in the accompanying product
supplement, are expected to affect the value of the Notes: interest rates and our creditworthiness.</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: 8pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 8pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: left; width: 100%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR></TABLE></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>The Notes Will Not Be Listed On Any Securities Exchange And We Do
Not Expect A Trading Market For The Notes To Develop. </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">The Notes will not be listed or displayed on any securities exchange.
Although the agent and/or its affiliates may purchase the Notes from holders, they are not obligated to do so and are not required to
make a market for the Notes. There can be no assurance that a secondary market will develop. Because we do not expect that any market
makers will participate in a secondary market for the Notes, the price at which you may be able to sell your Notes is likely to depend
on the price, if any, at which the agent is willing to buy your Notes.</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">If a secondary market does exist, it may be limited. Accordingly, there
may be a limited number of buyers if you decide to sell your Notes prior to maturity. This may affect the price you receive upon such
sale. Consequently, you should be willing to hold the Notes to maturity.</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><U>Risk Relating To Conflicts Of Interest</U></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>A Dealer Participating In The Offering Of The Notes Or Its Affiliates
May Realize Hedging Profits Projected By Its Proprietary Pricing Models In Addition To Any Selling Concession And/Or Other Fee, Creating
A Further Incentive For The Participating Dealer To Sell The Notes To You.</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">If any dealer participating in the offering of the Notes, which we
refer to as a &ldquo;participating dealer,&rdquo; or any of its affiliates conducts hedging activities for us in connection with the Notes,
that participating dealer or its affiliates will expect to realize a projected profit from such hedging activities, if any, and this projected
hedging profit will be in addition to any concession and/or other fee that the participating dealer realizes for the sale of the Notes
to you. This additional projected profit may create a further incentive for the participating dealer to sell the Notes to you.<BR STYLE="clear: both"></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: 8pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 8pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: left; width: 100%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SUPPLEMENTAL TAX CONSIDERATIONS</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 the opinion of our counsel, Davis Polk &amp; Wardwell LLP, the Notes
should be treated as debt instruments for U.S. federal tax purposes. Based on the facts provided, the Notes should be treated as issued
without original issue discount.</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">Both U.S. and non-U.S. holders should read the section of the accompanying
product supplement entitled &ldquo;United States Federal Income Tax Considerations.&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"><B>You should consult your tax advisor regarding all aspects of the
U.S. federal tax consequences of an investment in the Notes, as well as any tax consequences arising under the laws of any state, local
or non-U.S. taxing jurisdiction.</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>This discussion supplements the discussion in &ldquo;United States
Federal Income Tax Considerations&rdquo; in the accompanying product supplement and should be read in conjunction therewith.</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"></P>

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

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



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SUPPLEMENTAL PLAN OF DISTRIBUTION</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">BMOCM, a wholly owned subsidiary of Bank of Montreal, is the agent
for the distribution of the Notes. We have agreed to sell to BMOCM, and BMOCM has agreed to purchase from us, all of the Notes at the
original issue price less the underwriting discount specified on the cover page of this pricing supplement. The agent may resell the Notes
to other securities dealers at the original issue price less a concession not in excess of the underwriting discount. BMOCM will receive
an underwriting discount in the amount indicated on the cover hereof, and from such underwriting discount will allow selected dealers
a selling concession in an amount not to exceed such underwriting discount depending on market conditions that are relevant to the value
of the Notes at the time an order to purchase the Notes is submitted to the agent. Dealers who purchase the Notes for sales to eligible
institutional investors and fee-based advisory accounts may forgo some or all selling concessions.</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">The agent or another affiliate of ours expects to realize hedging profits
projected by its proprietary pricing models to the extent it assumes the risks inherent in hedging our obligations under the Notes. If
any dealer participating in the distribution of the Notes or any of its affiliates conducts hedging activities for us in connection with
the Notes, that dealer or its affiliate will expect to realize a profit projected by its proprietary pricing models from such hedging
activities. Any such projected profit will be in addition to any discount or concession received in connection with the sale of the Notes
to you.</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">If all of the Notes are not sold on the Trade Date at the original
offering price, the agent and/or dealers may change the offering price and the other selling terms and thereafter from time to time may
offer the Notes for sale in one or more transactions at market prices prevailing at the time of sale, at prices related to market prices
or at negotiated prices.</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">BMOCM may, but is not obligated to, make a market in the Notes. BMOCM
will determine any secondary market prices that it is prepared to offer in its sole discretion.</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 may use this pricing supplement in the initial sale of the Notes.
In addition, BMOCM or another of our affiliates may use this pricing supplement in market-making transactions in any Notes after their
initial sale. Unless BMOCM or we inform you otherwise in the confirmation of sale, this pricing supplement is being used by BMOCM in a
market-making transaction.</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">See &ldquo;Supplemental Plan of Distribution&rdquo; in the accompanying
product supplement, &ldquo;Supplemental Plan of Distribution (Conflicts of Interest)&rdquo; in the accompanying prospectus supplement
and &ldquo;Plan of Distribution (Conflicts of Interest)&rdquo; in the accompanying prospectus for more information.</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 -->
    <DIV STYLE="margin-top: 8pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 8pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: left; width: 100%"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR></TABLE></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>VALIDITY OF THE NOTES</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">In the opinion of Osler, Hoskin &amp; Harcourt LLP, the issue and sale
of the Notes has been duly authorized by all necessary corporate action of the Bank of Montreal in conformity with the indenture, and
when this pricing supplement has been attached to, and duly notated on, the master note that represents the Notes, the Notes will have
been validly executed, authenticated, issued and delivered, to the extent that validity of the Notes is a matter governed by the laws
of the Province of Ontario and the federal laws of Canada applicable therein and will be valid obligations of the Bank of Montreal, subject
to the following limitations (i) the enforceability of the indenture may be limited by the Canada Deposit Insurance Corporation Act (Canada),
the Winding-up and Restructuring Act (Canada) and bankruptcy, insolvency, reorganization, receivership, moratorium, arrangement or winding-up
laws or other similar laws affecting the enforcement of creditors&rsquo; rights generally; (ii) the enforceability of the indenture may
be limited by equitable principles, including the principle that equitable remedies such as specific performance and injunction may only
be granted in the discretion of a court of competent jurisdiction; (iii) pursuant to the Currency Act (Canada) a judgment by a Canadian
court must be awarded in Canadian currency and that such judgment may be based on a rate of exchange in existence on a day other than
the day of payment; and (iv) the enforceability of the indenture will be subject to the limitations contained in the Limitations Act,
2002 (Ontario), and such counsel expresses no opinion as to whether a court may find any provision of the indenture to be unenforceable
as an attempt to vary or exclude a limitation period under that Act. This opinion is given as of the date hereof and is limited to the
laws of the Provinces of Ontario and the federal laws of Canada applicable therein. In addition, this opinion is subject to certain assumptions
about (i) the Trustees&rsquo; authorization, execution and delivery of the indenture, (ii) the genuineness of signatures and (iii) certain
other matters, all as stated in the letter of such counsel dated March 25, 2025, which has been filed as Exhibit 5.3 to Bank of Montreal&rsquo;s
Form 6-K filed with the SEC and dated March 25, 2025.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the opinion of Davis Polk &amp; Wardwell LLP, as special United
States products counsel to the Bank of Montreal, when the Notes offered by this pricing supplement have been issued by the Bank of Montreal
pursuant to the indenture, the trustee has made the appropriate entries or notations to the master global note that represents such Notes
(the &ldquo;master note&rdquo;), and such Notes have been delivered against payment as contemplated herein, such Notes will be valid and
binding obligations of the Bank of Montreal, enforceable in accordance with their terms, subject to applicable bankruptcy, insolvency
and similar laws affecting creditors&rsquo; rights generally, concepts of reasonableness and equitable principles of general applicability
(including, without limitation, concepts of good faith, fair dealing and the lack of bad faith) and possible judicial or regulatory actions
or applications giving effect to governmental actions or foreign laws affecting creditors&rsquo; rights, <I>provided</I> that such counsel
expresses no opinion as to (i) the enforceability of any waiver of rights under any usury or stay law; or (ii) the effect of fraudulent
conveyance, fraudulent transfer or similar provision of applicable law on the conclusions expressed above. This opinion is given as of
the date hereof and is limited to the laws of the State of New York. Insofar as the foregoing opinion involves matters governed by the
laws of the Provinces of Ontario and Qu&eacute;bec and the federal laws of Canada, you have received, and we understand that you are relying
upon, the opinion of Osler, Hoskin &amp; Harcourt LLP, Canadian counsel for the Bank of Montreal, set forth above. In addition, this opinion
is subject to customary assumptions about the trustee&rsquo;s authorization, execution and delivery of the indenture and the authentication
of the master note and the validity, binding nature and enforceability of the indenture with respect to the trustee, all as stated in
the opinion of Davis Polk &amp; Wardwell LLP dated March 25, 2025, which has been filed as an exhibit to Bank of Montreal&rsquo;s report
on Form 6-K filed with the SEC on March 25, 2025.</P>

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

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

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

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

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

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

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

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

<div style="display: none">
  <ix:header>
    <ix:hidden>
      <ix:nonNumeric name="ffd:SubmissnTp" contextRef="c_report" id="fee_001">424B2</ix:nonNumeric>
      <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="c_report" id="fee_002">EX-FILING FEES</ix:nonNumeric>
      <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="c_report" id="fee_003">0000927971</ix:nonNumeric>
      <ix:nonNumeric name="ffd:RegnFileNb" contextRef="c_report" id="fee_004">333-285508</ix:nonNumeric>
      <ix:nonNumeric name="ffd:OfferingTableNa" contextRef="c_report" id="fee_005">N/A</ix:nonNumeric>
      <ix:nonNumeric name="ffd:OffsetTableNa" contextRef="c_report" id="fee_006">N/A</ix:nonNumeric>
      <ix:nonNumeric name="ffd:CombinedProspectusTableNa" contextRef="c_report" id="fee_007">N/A</ix:nonNumeric>
      </ix:hidden>
    <ix:references>
      <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd" xlink:type="simple"/>
      </ix:references>
    <ix:resources>
      <xbrli:context id="c_report">
        <xbrli:entity>
          <xbrli:identifier scheme="http://www.sec.gov/CIK">0000927971</xbrli:identifier>
          </xbrli:entity>
        <xbrli:period>
          <xbrli:startDate>2025-11-24</xbrli:startDate>
          <xbrli:endDate>2025-11-24</xbrli:endDate>
          </xbrli:period>
        </xbrli:context>
      <xbrli:unit id="USD">
        <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unit>
      <xbrli:unit id="pure">
        <xbrli:measure>xbrli:pure</xbrli:measure>
        </xbrli:unit>
      <xbrli:unit id="shares">
        <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unit>
      </ix:resources>
    </ix:header>
  </div>

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

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

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

<p style="font: bold 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 12pt; text-align: center"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="c_report" id="fee_009">BANK OF MONTREAL /CAN/</ix:nonNumeric></p>

<p style="font: bold 11pt Times New Roman, Times, Serif; border-top: Gray 3pt double; padding-top: 6pt; text-align: center; margin-top: 0pt; margin-bottom: 4pt">Narrative Disclosure</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 6pt">
The maximum aggregate offering price of the securities to which the prospectus relates is $<ix:nonFraction name="ffd:NrrtvMaxAggtOfferingPric" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" contextRef="c_report" id="ixv-40">2,000,000.00</ix:nonFraction>.
<ix:nonNumeric name="ffd:FnlPrspctsFlg" contextRef="c_report" format="ixt:booleantrue" id="ixv-41">The prospectus is a final prospectus for the related offering.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 6pt"><ix:nonNumeric name="ffd:NrrtvDsclsr" contextRef="c_report" escape="1" id="ixv-42">&#160;&#160;&#160;&#160;</ix:nonNumeric></p>


</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>bmologo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 bmologo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!F17AI9@  34T *@    @ ! $:  4
M   !    /@$;  4    !    1@$H  ,    !  (   $Q  (    0    3@
M      !@     0   &     !<&%I;G0N;F5T(#4N,"XW /_; $,  0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! ?_; $,! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_  !$( $,!
MKP,!$@ "$0$#$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_
MQ "U$  " 0,# @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C
M0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-45597
M6%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ
MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X
M^?K_Q  ? 0 # 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($
M! ,$!P4$!  ! G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B
M<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G
M:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X
MN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$
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
M*_\ 9\DHX*&8RQU7"YOFF4XNHI8*52NL/A:&(Q<%AZU*K0IUO94JOZ+9^O\
MGZ\]C^7I7\V7_!-W_@K9\=?B[^U+_P ,\?M82>%M/?QA8ZIH7@RXTWPO!X3O
M-'^).B.]['H&KA+EXI(/$6FVVK6-F9?WK>((-$T^S65M6)'V?%_@=QUP9DBX
MAQ]++<QRF+A]8Q.28RIC_JE*K;V6*Q,7AJ#CA9RM#ZQ3]I2A.<%4<%.#?Y]P
M%])'PU\0N(O]5,LKYQE&>5*=26%P?$>7TLK>-K4;>VP6%E'&8J,\=3A>I]4J
M.E6J4X5)4HU'2J*'])U96N:WI'AO1-8\1:_J%MI.A>']+O\ 6M:U6^D$%EIF
MDZ5:2W^HZA=S,-L-K96<$US<2MQ'%$[MP*_(J=.I6J4Z-&G.K6JU(4J5*G"4
MZE6K4DHPITX13E.I.4E&$(IRE)I13;2?[Q6K4L/2JUZ]6G0H4*<ZU:M6G&E1
MHTJ<7.I5JU)N,*=.G"+G.<Y*,(IRDTDV:F?Y^W^>?SK^3SPO_P %>_VQ_CK^
MV)X9^#'P\UOP9\+?AS\5OB[H?A7P++XC^%EMXC\0^'? ?BS4[2+PQKNJ6E[J
MVERZOJ5WX<O;'7)+?[;8VMS/>".VN8;,Q2#]OK?1\X]P7#];B7,ZV097EV$P
M%7,<?#%X_%U,9@*%"#G7CBL/@,NQK>(HJ+A5P^'=>K"JG2<>>,DOYNPWTJ_#
M+,>*:'"&2X;BG.\VQV:4<IRR>!RS 4<!F>)Q-6-+#5,)B\SS;+X_5,2YQG0Q
M6(CAZ,Z,HUU+V,HS?]8>1[_T_/I_GTK\Q_VX/V\[#_@GI\$?!3^/+J#XU?';
MQE%J.E^%M/M-/M_ ^G>([K24ADUGQGKVFV=UK \.>&=(-_I=K)8V$]]?:G?W
M=M9V+P1'4M3TK\^X:X"XGXSS+$9;PG@'GSPCI_6,=A7+"Y;1A5:4)UL5FD,
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
MX+B3(^&\3GG'>*I9\L!FN5TOJ^.6:RP,X8Z6$CR0QOMJ,()V=555'>5CK_\
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
M?XF_ #X5:3^SU\:?^">UW\9?A/K<&M:E;WOC;3/"'[0OPY\$>+='^PV6J:+
M-3^+&BZ)HWC*]MY;26:YM[!M2BU/1M5E&L_VE:K"+3Z/_P""M6G?M-?MQ^!/
M@TWP-_9'_:(L_AYX UW6;S7)O'/@*'PMXXU7Q1XDTBPBT^VTWX82W]SX\LM
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
MGXI>!]4T&Q@OIX?LK:9X8T.VFT'1[C7+E6.H2:5J&H6-F7NK?3J[L=C.'/\
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
M\Y=1;2W3;7Y?Y?U=AM^0W![?S/X>O3TP1^?#J/Z]=M_N_%O=W#^O3^K#=O\
M+]>_.,]ASUSS[4ZC;;0!NWC@X_#/Z'I_7O3J/Z_+_+UW[L!N.,?Y/J3WS]".
MN,]Z=2LO^!TWOM_GTT0#<'\\?A[_ %Q@<8]:=3_K^ON ;@YSP./U_( \_P"<
M<4ZBRTTV_P"!TVZ -(///7/\\CM^!IU*WZ:^ENW71:A_7Y?Y?YB 8S_08'^>
M_P!:6GL 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44
M %% !10 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44
M %% !10 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44
( %% !10!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>5
<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.3</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>Nov. 24, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissionLineItems', window );"><strong>Submission [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0000927971<span></span>
</td>
</tr>
<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">BANK OF MONTREAL /CAN/<span></span>
</td>
</tr>
<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_RegnFileNb', window );">Registration File Number</a></td>
<td class="text">333-285508<span></span>
</td>
</tr>
<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_FormTp', window );">Form Type</a></td>
<td class="text">F-3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">424B2<span></span>
</td>
</tr>
<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_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
<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_OfferingTableNa', window );">Offering Table N/A</a></td>
<td class="text">N/A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_OffsetTableNa', window );">Offset Table N/A</a></td>
<td class="text">N/A<span></span>
</td>
</tr>
<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_CombinedProspectusTableNa', window );">Combined Prospectus Table N/A</a></td>
<td class="text">N/A<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_CombinedProspectusTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_CombinedProspectusTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeExhibitTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeExhibitTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:feeExhibitTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OffsetTableNa">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OffsetTableNa</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:naItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_RegnFileNb">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RegnFileNb</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:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>6
<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.3</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>Nov. 24, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesSummaryLineItems', window );"><strong>Fees Summary [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NrrtvDsclsr', window );">Narrative Disclosure</a></td>
<td class="text">&#160;&#160;&#160;&#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_NrrtvMaxAggtOfferingPric', window );">Narrative - Max Aggregate Offering Price</a></td>
<td class="nump">$ 2,000,000.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_FnlPrspctsFlg', window );">Final Prospectus</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FnlPrspctsFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FnlPrspctsFlg</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_NrrtvDsclsr">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NrrtvDsclsr</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_NrrtvMaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NrrtvMaxAggtOfferingPric</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<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>8
<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>10
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>12</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="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="ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.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>2</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="ex-filingfees.htm">ex-filingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="10">http://xbrl.sec.gov/ffd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>12
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ex-filingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "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/2025/ffd-2025.xsd"
     ]
    }
   },
   "keyStandard": 12,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 7,
    "http://xbrl.sec.gov/ffd/2025": 6,
    "http://xbrl.sec.gov/dei/2025": 1
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2025": 10,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "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": "2",
     "firstAnchor": {
      "contextRef": "c_report",
      "name": "ffd:NrrtvDsclsr",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "ffd:NrrtvDsclsr",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee previously paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2025",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>13
<FILENAME>0001214659-25-017114-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001214659-25-017114-xbrl.zip
M4$L#!!0    ( &]F>%N%3Y=@'@8  (P2   1    97@M9FEL:6YG9F5E<RYH
M=&W%5WMSXC80_S^?0G4[O7;FC!\\<A"@ R2F-(3<)>313&<ZLB6,)GY5$N#T
MTW=E@X$$0G+M33,)0=K';W>UVETU?TG# ,TI%RR.6A^LDOD!T<B+"8O\UH?.
M=6\P^/!+^ZCYG:ZC,0V3 $N*?O)^1K9I5W3XJ*)1/,>+F#^*CV@X["%=7[([
MC :D@:ZI/$$C'-(&Z@0,"X<%=/R4T!-TBX,9[#HQ#P6Z971Q4D# +J7H+)TR
ME\D_-KXCIU=*B7@-Y3,HF(#. J P<%,I.B-,QAR8<M\;R"I5\&MZ>W$D>1P4
M:F_[M]+KIU/2OZD->M/'A[N'*;E+S?,O\!LZ?S]<=_NN734O6?<&WUF!]]2]
M?+CW_)NP+G^_JXB!<Y6X=[=_#WO=\</];\F##W*VLR#]8.ZR[AC?)\$EZZ07
M4=<\_9+<_'[WFP"=-_C^2OU?T^^WZ(.'.^=QX(P2&H)=I],%Z9CGMWV'N?T;
M_TM8?Z2;LK]VS==\OCBM%O[6W6JU5BG3LEVI'%LU8EK$](B'ZWCBUJWC:JYG
M*B&?(*<BT=*F4B8-PU@L%J5%N11SW[#J];J1*AXM9VJD 8L>][,J:L&Z4Z5M
MFI9Q?S&\]J8TQ#J+A,211PLAEP=L2T[MK"3+QBY^LA;89*X9.7'%RD1<L:WC
MUY3G'(5 NH_74H: K_2^>S5<L\O=_&M60W(<"97M6$(2*TU5W;1UN[:A1!?4
MVU($ZY(?SP_J^:27K96>%\>T[:DBNU@4823T60Q7F$ P5-E8,4XF9#<C$')&
ME504D_810DW)9$#;4$*@/&W>YJ:14Q1/2"5&2J-._YJQ>4M3%Y=&4E=51T->
MOFIIDJ;2R%+1R.2,'*7IQN0)"?D4T)8V 6:H#&8BT9B%5* 17:"K.,31QWSC
M(]P6SB9@Y%&3L/E*CC !=>RI@:(XHEJFGJ4-!4"Y6BW7C! :Y>M\!]A'LQ T
M>BB""P@&3$CC>N:&3(AHG"RM3^45G;0T[T].DYA+#3&(X832/^$J:.V*7>G:
M36-+VT$,B.4RE&]!L;7VV;WN#(:#41\Y9V?7[X&##&B<17!>3STX!XZ#041H
M>DZ?#N.6M;8)/W7[N'YLO=?%*^I'JOF,W,- %:U=+I=U^U.U:GYZ+]#E9 ([
MD3_&+J#APVB0XR.C\Q4P@LHW@]2^"J07AR[4"/*9QR*AGIR)-P,>OPIH/,M_
M90&G$#B8/J@HV%1=:8BLM ,0ROI!8\H5IKKB8E_54%^R\:24"J(MY204@)8F
M&,P8-+_TA2G/H7-S1#SCF]9DS:2Q=#QSM7!\Q5-PT2S%U]L%@1%%FC#*4>88
MW5F;>X/S[61_+KREV=B-N41,(/(QV6$*M#XN3V'>:JM0Z9:EVY65KC7MI1R-
MR!ZI%66'<<^M6.TOP_DLR+.(Y1&^N3Y]&=R08C'CM+ULL U@6JE;D5[@*(W[
M0!*0V(^RM!^^_BL0,<604H=@<J[W 1DOLS6_8$7#:1K0G5232K9;FQL'!%GV
MH?YV@D+,?1;I,DX:"-IAL>'&4L9A(]-Q@M1!ZCA@/LS3G/E3N!=GJ;[NU^!7
M\BVMJ#TWPH,K0;G6[G6&O9MA9SRX'*%+!ZU;%QIWND/5P/X?N_8W9)C%WM**
M/VEM1R\_K[+?V)V7A_VJ/^N.#SV8"35K2O6^..Q=76MW.Z-S=607EZ/QU5EG
MB(Q>9V2\QV'KL,-NS.&BY [W.7Y"99 A\0Q:W0E*,%'/X9RZYR0/QZR2P&48
M8<YAPIY3=,J$%\0BJRF[3#\\<VY#UG9G'52;\90"(67A+$38]SGUU1L^7@XI
M*('PJ262P ?=9\:99( J8[28,F^:[2=%^T><J@>Z0$R@'Y:G[7#LJ6?#1OJ.
M.)?S"YQV?%^NYJ'/@*0A0CT6X@#><H.1HZ'\S='2X)W2B&8AB>6204.JQ&69
MH5K *ZG"TKE>,;6V_1':I?HKF>8J/U:FM4M'^Z]:%'SF(O&D< )_']"FG6X<
M!Q1RF,_HA@4P>H^W0P4APFC"(AQL[H*F+*9Y($EQ$J6WY?1_EAA[XY&=W2FD
MI^#[HD&%A]4L96WX#X^"'[^W:N;)R\_=GATU#?76@B=7]@QK_P-02P$"% ,4
M    " !O9GA;A4^78!X&  ",$@  $0              @ $     97@M9FEL
A:6YG9F5E<RYH=&U02P4&      $  0 _    308

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>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/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef
      xlink:href="https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
      xlink:type="simple"/>
    <context id="c_report">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000927971</identifier>
        </entity>
        <period>
            <startDate>2025-11-24</startDate>
            <endDate>2025-11-24</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <ffd:SubmissnTp contextRef="c_report" id="fee_001">424B2</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="c_report" id="fee_002">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="c_report" id="fee_003">0000927971</dei:EntityCentralIndexKey>
    <ffd:RegnFileNb contextRef="c_report" id="fee_004">333-285508</ffd:RegnFileNb>
    <ffd:OfferingTableNa contextRef="c_report" id="fee_005">N/A</ffd:OfferingTableNa>
    <ffd:OffsetTableNa contextRef="c_report" id="fee_006">N/A</ffd:OffsetTableNa>
    <ffd:CombinedProspectusTableNa contextRef="c_report" id="fee_007">N/A</ffd:CombinedProspectusTableNa>
    <ffd:FormTp contextRef="c_report" id="fee_008">F-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="c_report" id="fee_009">BANK OF MONTREAL /CAN/</dei:EntityRegistrantName>
    <ffd:NrrtvMaxAggtOfferingPric
      contextRef="c_report"
      decimals="INF"
      id="ixv-40"
      unitRef="USD">2000000.00</ffd:NrrtvMaxAggtOfferingPric>
    <ffd:FnlPrspctsFlg contextRef="c_report" id="ixv-41">true</ffd:FnlPrspctsFlg>
    <ffd:NrrtvDsclsr contextRef="c_report" id="ixv-42">&#160;&#160;&#160;&#160;</ffd:NrrtvDsclsr>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
