|
Filed Pursuant to Rule 424(b)(2)
Registration Statement No. 333-283969
(To Prospectus dated February 26, 2025
and Product Supplement EQUITY LIRN-1 dated March 3, 2025)
|
|
1,520,460 Units
$10 principal amount per unit
CUSIP No. 89116N863
|
Pricing Date
Settlement Date
Maturity Date
|
February 12, 2026
February 19, 2026
February 26, 2029
|
|||
![]() |
|
||||
|
Autocallable Leveraged Index Return Notes® Linked to the S&P 500® Index
■ Maturity of approximately 3 years, if not called prior to maturity
■ Automatic call of the notes per unit at $10.80 if the Index is flat or
increases above 100.00% of the Starting Value on the Observation Date
■ The Observation Date will occur approximately one year after the pricing date
■ If the notes are not called, at maturity:
■ 183.00% leveraged upside exposure to increases in the Index
■ 1-to-1 downside exposure to decreases in the Index, with up to 100.00% of
your principal at risk
■ All payments are subject to the credit risk of The Toronto-Dominion Bank
■ No periodic interest payments
■ In addition to the underwriting discount set forth below, the notes include a
hedging-related charge of $0.05 per unit. See “Structuring the Notes”
■ Limited secondary market liquidity, with no exchange listing
■ The notes are unsecured debt securities and are not savings accounts or
insured deposits of TD. The notes are not insured or guaranteed by the Canada Deposit Insurance Corporation (the “CDIC”), the U.S. Federal Deposit Insurance Corporation (the “FDIC”), or any other governmental agency of Canada, the
United States or any other jurisdiction
|
|||||
|
Per Unit
|
Total
|
|
|
Public offering price
|
$10.00
|
$15,204,600.00
|
|
Underwriting discount
|
$0.20
|
$304,092.00
|
|
Proceeds, before expenses, to TD
|
$9.80
|
$14,900,508.00
|
|
Are Not FDIC Insured
|
Are Not Bank Guaranteed
|
May Lose Value
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Issuer:
|
The Toronto-Dominion Bank (“TD”)
|
||
|
Principal Amount:
|
$10.00 per unit
|
||
|
Term:
|
Approximately 3 years, if not called
|
||
|
Market Measure:
|
The S&P 500® Index (Bloomberg symbol: “SPX”), a price return index
|
||
|
Starting Value:
|
6,832.76
|
||
|
Observation Level:
|
The closing level of the Market Measure on the Observation Date.
|
||
|
Observation Date:
|
February 19, 2027. The Observation Date is subject to postponement in the event of Market Disruption Events, as described beginning on page
PS-28 of product supplement EQUITY LIRN-1.
|
||
|
Call Level:
|
6,832.76 (100.00% of the Starting Value).
|
||
|
Call Amount (per Unit):
|
$10.80 if called on the Observation Date.
|
|
Call Settlement Date:
|
Approximately the fifth business day following the Observation Date, subject to postponement if the Observation Date is postponed, as described
on page PS-26 of product supplement EQUITY LIRN-1.
|
||
|
Call Premium:
|
$0.80 per unit if called on the Observation Date (which represents a return of 8.00% over the principal amount).
|
||
|
Ending Value:
|
The average of the closing levels of the Market Measure on each calculation day occurring during the Maturity Valuation Period. The scheduled
calculation days are subject to postponement in the event of Market Disruption Events, as described beginning on page PS-28 of product supplement EQUITY LIRN-1.
|
||
|
Threshold Value:
|
6,832.76 (100.00% of the Starting Value).
|
||
|
Participation Rate:
|
183.00%.
|
||
|
Maturity Valuation
Period:
|
February 13, 2029, February 14, 2029, February 15, 2029, February 16, 2029 and February 20, 2029
|
||
|
Fees and Charges:
|
The underwriting discount of $0.20 per unit listed on the cover page and the hedging related charge of $0.05 per unit described in “Structuring
the Notes” on page TS-18.
|
||
|
Calculation Agents:
|
BofA Securities, Inc. (“BofAS”) and TD, acting jointly.
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|

|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
| ■ |
Product supplement EQUITY LIRN-1 dated March 3, 2025:
|
| ■ |
Prospectus dated February 26, 2025:
|
| ■ |
You are willing to receive a return on your investment capped at the Call Premium if the Observation Level is equal to or greater than the Call Level.
|
| ■ |
You anticipate that the notes will be automatically called or that the Index will increase from the Starting Value to the Ending Value.
|
| ■ |
You are willing to risk a substantial or entire loss of principal if the notes are not automatically called and the Index decreases from the Starting Value to the Ending Value.
|
| ■ |
You are willing to forgo interest payments that are paid on conventional interest-bearing debt securities.
|
| ■ |
You are willing to forgo dividends and other distributions on, and other benefits of owning, the stocks included in the Index.
|
| ■ |
You are willing to accept that a limited market or no market exists for sales of the notes prior to maturity, and understand that the market price for the notes in any secondary market may be adversely affected by various
factors, including, but not limited to, our actual and perceived creditworthiness, our internal funding rate and fees and charges on the notes, as described on page TS-2.
|
|
■
|
You are willing to assume our credit risk, as issuer of the notes, for all payments under the notes, including the Redemption Amount.
|
| ■ |
You want to hold your notes for the full term.
|
| ■ |
You believe that the notes will not be automatically called, the Index will decrease from the Starting Value to the Ending Value or that it will not increase sufficiently over the term of the notes to provide you with your
desired return.
|
| ■ |
You seek principal repayment or preservation of capital.
|
| ■ |
You seek interest payments or other current income on your investment.
|
| ■ |
You want to receive dividends or other distributions paid on the stocks included in the Index.
|
| ■ |
You seek an investment for which there will be a liquid secondary market.
|
|
■
|
You are unwilling or are unable to take market risk on the notes or to accept the credit risk of TD as issuer of the notes.
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|

|
Ending Value
|
Percentage Change
from the Starting Value
to the Ending Value
|
Redemption Amount
per Unit
|
Total Rate of Return on
the Notes
|
|
|
0.00
|
-100.00%
|
$0.00
|
-100.00%
|
|
|
25.00
|
-75.00%
|
$2.50
|
-75.00%
|
|
|
50.00
|
-50.00%
|
$5.00
|
-50.00%
|
|
|
60.00
|
-40.00%
|
$6.00
|
-40.00%
|
|
|
70.00
|
-30.00%
|
$7.00
|
-30.00%
|
|
|
80.00
|
-20.00%
|
$8.00
|
-20.00%
|
|
|
90.00
|
-10.00%
|
$9.00
|
-10.00%
|
|
|
95.00
|
-5.00%
|
$9.50
|
-5.00%
|
|
|
100.00
|
(1)(2) |
0.00%
|
$10.00
|
0.00%
|
|
110.00
|
10.00%
|
$11.83
|
18.30%
|
|
|
120.00
|
20.00%
|
$13.66
|
36.60%
|
|
|
130.00
|
30.00%
|
$15.49
|
54.90%
|
|
|
140.00
|
40.00%
|
$17.32
|
73.20%
|
|
|
150.00
|
50.00%
|
$19.15
|
91.50%
|
|
| (1) |
This is the hypothetical Threshold Value.
|
| (2) |
The hypothetical Starting Value of 100.00 used in these examples has been chosen for illustrative purposes only and does not represent a likely actual Starting Value is 6,832.76, which was the closing level of the Index on the
pricing date.
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Example 1
|
||
|
The Ending Value is 60.00, or 60.00% of the Starting Value:
|
||
|
Starting Value:
|
100.00 | |
|
Threshold Value:
|
100.00 | |
|
Ending Value:
|
60.00 | |
![]() |
= $6.00 Redemption Amount per unit
|
|
Example 2
|
||
|
The Ending Value is 110.00, or 110.00% of the Starting Value:
|
||
|
Starting Value:
|
100.00 | |
|
Ending Value:
|
110.00 | |
![]() |
= $11.83 Redemption Amount per unit
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
| ■ |
If the notes are not automatically called, depending on the performance of the Index as measured shortly before the maturity date, your investment may result in a loss; there is no guaranteed return of principal.
|
| ■ |
Your return on the notes may be less than the yield you could earn by owning a conventional fixed or floating rate debt security of comparable maturity.
|
| ■ |
If the notes are called, your investment return is limited to the return represented by the Call Premium.
|
| ■ |
Your investment return may be less than a comparable investment directly in the stocks included in the Index.
|
| ■ |
The Index sponsor (as defined below) may adjust the Index in a way that may adversely affect its level and your interests, and the Index sponsor has no obligation to consider your interests.
|
| ■ |
You will have no rights of a holder of the securities included in the Index, and you will not be entitled to receive securities or dividends or other distributions by the issuers of those securities.
|
| ■ |
While we, MLPF&S, BofAS or our or their respective affiliates may from time to time own securities of companies included in the Index, except to the extent that the common stock of Bank of America Corporation (the parent company of
MLPF&S and BofAS) is included in the Index, none of us, MLPF&S, BofAS or our or their respective affiliates control any company included in the Index, and have not verified any disclosure made by any such company.
|
| ■ |
The initial estimated value of your notes on the pricing date is less than their public offering price. The difference between the public offering price of your notes and the initial estimated value of the notes reflects costs and
expected profits associated with selling and structuring the notes, as well as hedging our obligations under the notes (including, but not limited to, the hedging related charge, as further described under “Structuring the Notes” on page
TS-18). Because hedging our obligations entails risks and may be influenced by market forces beyond our control, this hedging may result in a profit that is more or less than expected, or a loss and the amount of any such profit or loss
will not be known until the maturity date.
|
| ■ |
The initial estimated value of your notes is based on our internal funding rate. The internal funding rate used in the determination of the initial estimated value of the notes generally represents a discount from the credit spreads
for our conventional fixed-rate debt securities and the borrowing rate we would pay for our conventional fixed-rate debt securities. This discount is based on, among other things, our view of the funding value of the notes as well as the
higher issuance, operational and ongoing liability management costs of the notes in comparison to those costs for our conventional fixed-rate debt, as well as estimated financing costs of any hedge positions (including, but not limited
to, the hedging related charge, as further described under “Structuring the Notes” on page TS-18), taking into account regulatory and internal requirements. If the interest rate implied by the credit spreads for our conventional
fixed-rate debt securities, or the borrowing rate we would pay for our conventional fixed-rate debt securities were to be used, we would expect the economic terms of the notes to be more favorable to you. Additionally, assuming all other
economic terms are held constant, the use of an internal funding rate for the notes is expected to have increased the initial estimated value of the notes and have had an adverse effect on the economic terms of the notes.
|
| ■ |
The initial estimated value of the notes is based on our internal pricing models, which may prove to be inaccurate and may be different from the pricing models of other financial institutions, including BofAS and MLPF&S. The
initial estimated value of your notes when the terms of the notes were set on the pricing date is based on our internal pricing models, which take into account a number of variables, typically including the expected volatility of the
Market Measure, interest rates (forecasted, current and historical rates), price-sensitivity analysis, time to maturity of the notes and our internal funding rate, and are based on a number of subjective assumptions, which are not
evaluated or verified on an independent basis and may or may not materialize. Further, our pricing models may be different from other financial institutions’ pricing models, including those of BofAS and MLPF&S, and the methodologies
used by us to estimate the value of the notes may not be consistent with those of other financial institutions that may be purchasers or sellers of notes in any secondary market. As a result, the secondary market price of your notes, if
any, may be materially less than the initial estimated value of the notes determined by reference to our internal pricing models. In addition, market conditions and other relevant factors in the future may change and any assumptions may
prove to be incorrect.
|
| ■ |
The initial estimated value of your notes is not a prediction of the prices at which you may sell your notes in the secondary market, if any exists, and such secondary market prices, if any, will likely be less than the public offering
price of your notes, may be less than the initial estimated value of your notes and could result in a substantial loss to you. The initial estimated value of the notes will not be a prediction of the prices at which MLPF&S, BofAS, or
our or their respective affiliates or third parties may be willing to purchase the notes from you in secondary market transactions (if they are willing to purchase, which they are not
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
| ■ |
A trading market is not expected to develop for the notes. None of us, MLPF&S, BofAS or our or their respective affiliates is obligated to make a market for, or to repurchase, the notes. There is no assurance that any party will be
willing to purchase your notes at any price in any secondary market.
|
| ■ |
Our business, hedging and trading activities, and those of MLPF&S, BofAS and our and their respective affiliates (including trades in shares of companies included in the Index), and any hedging
and trading activities we, MLPF&S, BofAS or our or their respective affiliates engage in for our clients’ accounts, may affect the market value of, and return on, the notes and may create conflicts of interest with you.
|
| ■ |
There may be potential conflicts of interest involving the calculation agents, one of which is us and one of which is BofAS, as the determinations made by the calculation agents may be discretionary and could adversely affect any
payment on the notes.
|
| ■ |
Payments on the notes are subject to our credit risk, and actual or perceived changes in our creditworthiness are expected to affect the value of the notes. If we become unable to meet our financial obligations as they become due, you
may lose some or all of your investment.
|
| ■ |
The U.S. federal income tax consequences of the notes are uncertain and, because of this uncertainty, there is a risk that the U.S. federal income tax consequences of the notes could differ materially and adversely from the treatment
described below in “Supplemental Discussion of U.S. Federal Income Tax Consequences”, as described further in product supplement EQUITY LIRN-1 under “Material U.S. Federal Income Tax Consequences — Alternative Treatments”. You should
consult your tax advisors as to the tax consequences of an investment in the notes and the potential alternative treatments.
|
| ■ |
For a discussion of the Canadian federal income tax consequences of investing in the notes, please see the discussion in the prospectus under “Tax Consequences — Canadian Taxation” and in the product supplement EQUITY LIRN-1 under
“Supplemental Discussion of Canadian Tax Consequences” and the further discussion herein under “Summary of Canadian Federal Income Tax Consequences”. If you are not a Non-resident Holder (as that term is defined in the prospectus) for
Canadian federal income tax purposes or if you acquire the notes in the secondary market, you should consult your tax advisors as to the consequences of acquiring, holding and disposing of the notes and receiving the payments that might
be due under the notes.
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
| (a) |
at least US $150 million, and
|
| (b) |
at least 5% of the pre-event total shares.
|
| • |
be underwritten.
|
| • |
have a publicly available prospectus, offering document, or prospectus summary filed with the relevant authorities.
|
| • |
have a publicly available confirmation from an official source that the offering has been completed.
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Corporate Action
|
Treatment
|
|||
|
Constituent addition/deletion
|
Addition
Constituents are added at the float market capitalization weight. The net change to the Index market capitalization causes a divisor adjustment.
Deletion
The weights of all constituents in the Index will proportionally change. Relative weights will stay the same. The divisor will change due to the net change in the Index market
capitalization.
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Change in shares outstanding
|
Increasing (decreasing) the shares outstanding increases (decreases) the market capitalization of the Index. The change to the Index market capitalization causes a divisor adjustment.
|
|||
|
Split/reverse split
|
Shares outstanding are adjusted by split ratio. Stock price is adjusted by split ratio. There is no change to the Index market capitalization and no divisor adjustment.
|
|||
|
Change in IWF
|
Increasing (decreasing) the IWF increases (decreases) the market capitalization of the index. A net change to the Index market capitalization causes a divisor adjustment.
|
|||
|
Ordinary dividend
|
When a company pays an ordinary cash dividend, the Index does not make any adjustments to the price or shares of the stock. As a result there are no divisor adjustments to the Index.
|
|||
|
Special dividend
|
The stock price is adjusted by the amount of the special dividend. The net change to the Index market capitalization causes a divisor adjustment.
|
|||
|
Rights Offering
|
All rights offerings that are in-the-money on the ex-date are applied under the assumption the rights are fully subscribed. The stock price is adjusted by the value of the rights and the
shares outstanding are increased by the rights ratio. The net change in market capitalization causes a divisor adjustment.
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|

|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
|
Autocallable Leveraged Index Return Notes®
Linked to the S&P 500® Index due February 26, 2029
|
Submission |
Feb. 12, 2026 |
|---|---|
| Submission [Line Items] | |
| Central Index Key | 0000947263 |
| Registrant Name | TORONTO DOMINION BANK |
| Registration File Number | 333-283969 |
| Form Type | F-3 |
| Submission Type | 424B2 |
| Fee Exhibit Type | EX-FILING FEES |
| Offering Table N/A | N/A |
| Offset Table N/A | N/A |
| Combined Prospectus Table N/A | N/A |
Fees Summary |
Feb. 12, 2026
USD ($)
|
|---|---|
| Fees Summary [Line Items] | |
| Narrative Disclosure | The maximum aggregate offering price of the securities to which the prospectus relates is $15,204,600.00. The prospectus is a final prospectus for the related offering.
|
| Narrative - Max Aggregate Offering Price | $ 15,204,600 |
| Final Prospectus | true |
{
"version": "2.2",
"instance": {
"exfilingfees.htm": {
"dts": {
"inline": {
"local": [
"exfilingfees.htm"
]
},
"schema": {
"remote": [
"http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
"http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
"http://www.xbrl.org/2003/xl-2003-12-31.xsd",
"http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
"http://www.xbrl.org/2005/xbrldt-2005.xsd",
"http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
"https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
"https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
"https://xbrl.sec.gov/ffd/2025/ffd-2025.xsd"
]
}
},
"keyStandard": 12,
"keyCustom": 0,
"axisStandard": 0,
"axisCustom": 0,
"memberStandard": 0,
"memberCustom": 0,
"hidden": {
"total": 7,
"http://xbrl.sec.gov/ffd/2025": 6,
"http://xbrl.sec.gov/dei/2025": 1
},
"contextCount": 1,
"entityCount": 1,
"segmentCount": 0,
"elementCount": 107,
"unitCount": 1,
"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": "c0",
"name": "dei:EntityRegistrantName",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "exfilingfees.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "c0",
"name": "dei:EntityRegistrantName",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"div",
"div",
"div",
"div",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "exfilingfees.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": "c0",
"name": "ffd:NrrtvDsclsr",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"div",
"div",
"div",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "exfilingfees.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "c0",
"name": "ffd:NrrtvDsclsr",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"div",
"div",
"div",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "exfilingfees.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"
}
}
}