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

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:		251483727

	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>g1114252424b2.htm
<DESCRIPTION>RLN 786
<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; font-family: Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">
    <P STYLE="font: 8.5pt Times New Roman; margin: 0pt 0; color: red">&nbsp;</P>
    <P STYLE="font: 8.5pt Times New Roman; margin: 0pt 0">Pricing Supplement dated November 13, 2025</P>
    <P STYLE="font: 8.5pt Times New Roman; 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: 40%">
    <P STYLE="font: 8.5pt Times New Roman; margin: 0pt 0; text-align: right"><B>Filed Pursuant to Rule 424(b)(2)</B></P>
    <P STYLE="font: 8.5pt Times New Roman; margin: 0pt 0; text-align: right"><B>Registration Statement No. 333-285508</B></P>
    <P STYLE="font: 8.5pt Times New Roman; margin: 0pt 0; text-align: right">&nbsp;</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman; margin: 0pt 0; text-align: center"><IMG SRC="bmologo.jpg" ALT=""></P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD 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 13, 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 17, 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">May 17, 2033. 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="text-indent: 0in"><FONT STYLE="font-size: 8pt">Interest Payment Dates:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">Semi-annually on the 17<SUP>th</SUP> day of each May and November, commencing May 17, 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">4.75% 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="text-indent: 0in"><FONT STYLE="font-size: 8pt">Optional Redemption <BR>
Dates:</FONT></TD>
    <TD><FONT STYLE="font-size: 8pt">Semi-annually on the 17</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 17, 2026 and ending November 17, 2032.</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">06376FET2</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; 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; 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; 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="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <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">$9.00</FONT></TD>
    <TD STYLE="padding-left: 12pt; font-size: 12pt; text-align: center; text-indent: -12pt"><FONT STYLE="font-size: 8pt">$991.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">$1,000,000.00</FONT></TD>
    <TD STYLE="padding-left: 12pt; font-size: 12pt; text-align: center; text-indent: -12pt"><FONT STYLE="font-size: 8pt">$9,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">$991,000.00</FONT></TD></TR>
  </TABLE>
<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 8pt Times New Roman; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 17.3pt"></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 $991.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; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 17.3pt"></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 $9.00 per Note, and from such
underwriting discount will allow selected dealers a selling concession of up to $9.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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman; margin: 0pt 0; text-align: center">BMO CAPITAL MARKETS</P>

<P STYLE="font: 10pt Times New Roman; margin: 0pt 0">&nbsp;</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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman; margin: 0pt 0; text-align: center">ADDITIONAL INFORMATION ABOUT THE ISSUER AND THE NOTES</P>

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

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman; 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; 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; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman; 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; 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; margin: 0pt 0">&nbsp;</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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman; margin: 0pt 0; text-align: center">SELECTED RISK CONSIDERATIONS</P>

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

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; margin: 0pt 0"><B><U>Risks Relating To The Notes Generally</U></B></P>

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

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; margin: 0pt 0"><B>The Notes Are Subject To Credit Risk.</B></P>

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

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; margin: 0pt 0"><B><U>Risk Relating To Conflicts Of Interest</U></B></P>

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

<P STYLE="font: 10pt Times New Roman; 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; 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.</P>

<P STYLE="font: 10pt Times New Roman; margin: 0pt 0">&nbsp;</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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman; margin: 0pt 0; text-align: center">SUPPLEMENTAL TAX CONSIDERATIONS</P>

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

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman; margin: 0pt 0; text-align: center">SUPPLEMENTAL PLAN OF DISTRIBUTION</P>

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

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; margin: 0pt 0; text-align: center"><B>VALIDITY OF THE NOTES</B></P>

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

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman; 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; margin: 0pt 0">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman; margin: 0pt 0; text-align: center">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P>

<P STYLE="margin: 0"></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: 00cc4b73a10371aa2dfb620b9c3c48e8 -->
<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-14</xbrli:startDate>
          <xbrli:endDate>2025-11-14</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">1,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$
M A$#$0 _ /[^** "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH ,U\W_M2?
MM0?#?]D[X6:C\3?B'<RSDR-IGA/PM8N@UKQGXFEMYI[/0]+#JZ6\92%[C4]5
MN$-II5A'+=2+/,;6SN_-S3-\LR7"RQN:X[#X##1:C[7$5%#GG:ZITH6=2M5:
M3<:5*$ZDK.T=';ZW@O@/C+Q%SJCP]P/PYFO$V<5ES_5,KPTJRH4>>,'BL=B)
M.&$R_!0G.$*F-Q]?#82G*<54K1<E?WW5]:T?P_IE_K>O:KIVB:-I=M+>:GJV
MKWMMINF:?9P+NFNKZ_O98+6TMHE^:2>XECB0 EF &:_AW_:K_;:^./[7'B2X
MO_'_ (@GTSP9;7LT_ACX9:#<W%MX0\/V_F9M6FM4*-XAUJ.,)]H\1:RL]Y),
MTPT]-+L98M.A_'LW\<<HP\I4LFRO%YFTTEB,5..7X>5^6TX4^3$8F<=7>-6E
MAIK732Y_?G /[-KCS-J.'QGB'QKDG"$*BIU)Y3DF%J<49K3B[>TP^*Q+Q&5Y
M3AJ\;V]I@L5G-%)J2YD?TW_$[_@K9^Q-\-;N[TVW^(.K_$G4[%Y8[BU^&/AN
M[U^T,D9("VGB/4Y=!\):DDN"8;C3/$%Y:N &\\!E)_C3YZ?_ *L=<YQCGCO@
MX!)P./AL3XW<5UO]WPN386#=H\N&Q%:HOA?O2K8QTW9/=4H)K[*Z?TKDW[./
MP.P-.F\USSQ!SVO:+J^TSC)\OPLY*RE[.A@LAIXFE"3?PSQM:2MI4OH?U=1?
M\%S_ -DB22.-OA_^T1"KNB--)X1^'!CA5B 9)!#\699BD8.YQ#%+(0#Y<;MA
M3_*+@],X ]O49'O[#MU ]1PKQEXUOK7RVUU_S 4_>UCI\:L]>COKT/I)?L^_
MHZN,E_9_%D6U937%&)NN:*M)*5"UXN[2:DF]WRIG]L_P<_X*6?L:_&N[M-(T
M#XNZ;X6\17KK%;^'?B1:7/@:]FGD*+#;6VIZRL?AC4+RYD<16]CINOWM[--B
M)+<R/&K_ ,3'&?7_ #_^OU'Z5ZN$\<>)*+2QN6Y1BZ<6K^SABL)7EM?WUB,1
M2CU6E!N.[/B,_P#V;7A%C:<Y</<7\>9%B9+W%B\1DF>8"F[)IK#/*LMQD_BU
M3S174;IQU/\ 16#JRAE(96 (93E2I&0P(X((YX]O45_&_P#L2?\ !3/XN?LL
M:GI/A/Q;=ZG\3?@:\T-M?>#]3O6N-;\)6;LJ/J'P^U6]D9K!K,8N/^$6NYO^
M$<U)4GMH5T._OFUVV_0LD\:>&\PE"EFE#%9'6FTO:55]=P46TK)XC#PA7C[S
MUE/"1IQ6LJB2;7\I>(O[/#Q?X5HU\=P7F62^(^!HJ4GA<&WP]Q%*$;2E.&59
MG7JY?6M&[C1PN>8G&59ITJ.%JU'",_[(<C./\],UPWPV^(W@SXM^!_#7Q(^'
MNN6OB/P;XMTR+5M#U>U$B+/;N7BEAG@G6.XL[VRN(YK+4;"ZBAO+"^MY[.[B
MCN()$'ZYAL5A\90IXK"5Z.)PU:/-2KX>I"M1JQ=N6=.K3<H3B]5>+M?JS^$L
MWR?-L@S+%Y-GN68_)LWR^M*ACLLS/"8C 8_!UHJ+=+$X3%4Z6(HU%S7Y:E.+
M<91DM&F^ZK@[?XI_#*[\5R^ [7XB^!;GQQ!<W-E-X-M_%WA^;Q5%>6=I'?WE
MI+X>CU!M7CN;6QECO;F![-98;21+F15A97/H/!8R-!8F6$Q4<,TI+$/#U50<
M92Y(R59P]FU*7NIJ5G*\5JFCPEF.7RQ+P<<=@Y8Q2E!X2.)HO$J<8J<HN@IN
MJI1A*,Y+EO&+4G9-,[RD!S_^L?XUS'8+10 44 %% !10 44 %% !10 44 %%
M !10 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44 %% !10 44 %%
M !10 44 %% !10 44 %% !7&_$'1_&6O^$-7TCX?^,[7X>^+KO[!_9/B^\\+
M6OC2VTCR-3LKF_\ ,\,WNI:1:ZE_:&F0WNEIYNHVXLY+U;]?.>U6"7HPM&GB
M*].C6Q>'P-.?-S8K%1Q<Z%+EA*2YXX'"XW%/GE%4X>RPU2TYQ=3DI*=2')CL
M16PF%JXBA@,7F=6G[/EP.!G@:>*K\U2$)>RGF6,R_!1]G&4JL_;8NC>G3FJ?
MM*SITI]CG_/^>?R_"OYB/V9?^"@7[=WQY_;>U;]C[5/C'\.O#EMH_B;XM^&Y
MO'NG_!#2+Z>Z?X7Q>(V6]C\/7'B:WC@76GT!=UL^LS-81W.U9[HQ9D_7LY\#
MN*,@X;I\79IF_#-'A^K2P%>GCHXG.*TIT<S=!8*HL+1R2>+C[?V]-\LJ"G24
MOWL8<LDOP7A[Z27!G%'%]3@3)LAXQQ/%%'$9GA:N6RP>08=4Z^3*L\RIO&XC
MB.E@6\,\/6CS1Q$H573_ '$JBE'F_IWW#OP/7M_GO]*_G8_X*"_MJ?M\_P#!
M.GX@?":74_B1\'OCK\/_ (G67B2ZTZ#5_A ? NH+>>#;GP_%XET;4(O#WC:]
MN4VVOBC1;K2]:M=1ABEEN[B"?29!I[F[X>%?![B'CC"8_%<)YSPSG3RUT88W
M#4L7F>"Q5&>)55X>]+-<HP-XUE0K*E-3]E4E3J14^:G-1]'C;Q^X5\-\;EF#
MXZR#C'AW^V(8BIE^*K9?D^8X+$4\)*A#%N-?),^S1\^&>)H.O1Y'B*<:U&3H
M\M6FY?T3Y_S^O\N>/6OSI^-/QH^,WCG]B73OVOOV>_B#HWPF_LO]G3Q!^T%J
M?@OQ?\.K/X@CQ)#;^ K'Q[!X4DU6?6M!?09],@TW7-&76+*RU.WU"XU2VU%K
M4VEC'#=_*9;P=F..XDGPEBL9EV2Y^LWHY%3P.:2Q[]OFM;%2P2PE.OEF7YCA
MHVQ2A2=>O6HX>7MZ4Z=2I2]I.G]SFWB!E>7<(T^.L%@,UXAX7ED5;B:KF62+
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. 14, 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. 14, 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">$ 1,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/dei/2025": 1,
    "http://xbrl.sec.gov/ffd/2025": 6
   },
   "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-016560-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001214659-25-016560-xbrl.zip
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
M<K8O&H3;6,Y2QIK_\"CX]6>CI%^\_MSMV5%5DV\M>'(ES[#Z/U!+ 0(4 Q0
M   ( !EF;EN4QTG*'08  (P2   1              "  0    !E>"UF:6QI
@;F=F965S+FAT;5!+!08      0 ! #\   !,!@     !

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-14</startDate>
            <endDate>2025-11-14</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">1000000.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>
