{ "version": "2.2", "instance": {  "d12408dexfilingfees.htm": {   "dts": {    "inline": {     "local": [      "d12408dexfilingfees.htm"     ]    },    "schema": {     "remote": [      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",      "http://www.xbrl.org/2005/xbrldt-2005.xsd",      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",      "https://xbrl.sec.gov/ffd/2025q4/ffd-2025q4.xsd"     ]    }   },   "keyStandard": 24,   "keyCustom": 0,   "axisStandard": 1,   "axisCustom": 0,   "memberStandard": 1,   "memberCustom": 0,   "hidden": {    "total": 9,    "http://xbrl.sec.gov/ffd/2025q4": 7,    "http://xbrl.sec.gov/dei/2025": 2   },   "contextCount": 3,   "entityCount": 1,   "segmentCount": 1,   "elementCount": 107,   "unitCount": 3,   "baseTaxonomies": {    "http://xbrl.sec.gov/ffd/2025q4": 32,    "http://xbrl.sec.gov/dei/2025": 3   },   "report": {    "R1": {     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",     "longName": "995210 - Document - Submission",     "shortName": "Submission",     "isDefault": "true",     "groupType": "Fee_Exhibit",     "subGroupType": "",     "menuCat": "Cover",     "order": "1",     "firstAnchor": null,     "uniqueAnchor": null    },    "R2": {     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",     "longName": "995211 - Document - Offerings",     "shortName": "Offerings",     "isDefault": "false",     "groupType": "Fee_Exhibit",     "subGroupType": "",     "menuCat": "Cover",     "order": "2",     "firstAnchor": {      "contextRef": "offrl_1",      "name": "ffd:PrevslyPdFlg",      "unitRef": null,      "xsiNil": "false",      "lang": "en-US",      "decimals": null,      "ancestors": [       "td",       "tr",       "table",       "div",       "body",       "html"      ],      "reportCount": 1,      "baseRef": "d12408dexfilingfees.htm",      "first": true,      "unique": true     },     "uniqueAnchor": {      "contextRef": "offrl_1",      "name": "ffd:PrevslyPdFlg",      "unitRef": null,      "xsiNil": "false",      "lang": "en-US",      "decimals": null,      "ancestors": [       "td",       "tr",       "table",       "div",       "body",       "html"      ],      "reportCount": 1,      "baseRef": "d12408dexfilingfees.htm",      "first": true,      "unique": true     }    },    "R3": {     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",     "longName": "995215 - Document - Fees Summary",     "shortName": "Fees Summary",     "isDefault": "false",     "groupType": "Fee_Exhibit",     "subGroupType": "",     "menuCat": "Cover",     "order": "3",     "firstAnchor": {      "contextRef": "rc",      "name": "ffd:TtlOfferingAmt",      "unitRef": "USD",      "xsiNil": "false",      "lang": null,      "decimals": "2",      "ancestors": [       "p",       "td",       "tr",       "table",       "div",       "body",       "html"      ],      "reportCount": 1,      "baseRef": "d12408dexfilingfees.htm",      "first": true,      "unique": true     },     "uniqueAnchor": {      "contextRef": "rc",      "name": "ffd:TtlOfferingAmt",      "unitRef": "USD",      "xsiNil": "false",      "lang": null,      "decimals": "2",      "ancestors": [       "p",       "td",       "tr",       "table",       "div",       "body",       "html"      ],      "reportCount": 1,      "baseRef": "d12408dexfilingfees.htm",      "first": true,      "unique": true     }    }   },   "tag": {    "ffd_AggtRedRpPricFsclYr": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "AggtRedRpPricFsclYr",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",        "terseLabel": "Aggregate Redeemed or Repurchased, FY"       }      }     },     "auth_ref": []    },    "ffd_AggtRedRpPricPrrFsclYr": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "AggtRedRpPricPrrFsclYr",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"       }      }     },     "auth_ref": []    },    "ffd_AggtSalesPricFsclYr": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "AggtSalesPricFsclYr",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Aggregate Sales Price, Fiscal Year",        "terseLabel": "Aggregate Sales Price"       }      }     },     "auth_ref": []    },    "ffd_AmtRedCdts": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "AmtRedCdts",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Amount of Redemption Credits",        "terseLabel": "Redemption Credits"       }      }     },     "auth_ref": []    },    "ffd_AmtSctiesRcvd": {     "xbrltype": "nonNegativeDecimal2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "AmtSctiesRcvd",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Amount of Securities Received",        "terseLabel": "Amount of Securities Received"       }      }     },     "auth_ref": []    },    "ffd_AmtSctiesRegd": {     "xbrltype": "nonNegativeDecimal2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "AmtSctiesRegd",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Amount of Securities Registered",        "terseLabel": "Amount Registered"       }      }     },     "auth_ref": []    },    "ffd_CeasedOprsDt": {     "xbrltype": "dateItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CeasedOprsDt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Ceased Operations Date",        "terseLabel": "Ceased Operations Date"       }      }     },     "auth_ref": []    },    "ffd_CfwdFormTp": {     "xbrltype": "formTypeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CfwdFormTp",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Carry Forward Form Type",        "terseLabel": "Carry Forward Form Type"       }      }     },     "auth_ref": []    },    "ffd_CfwdPrevslyPdFee": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CfwdPrevslyPdFee",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Carry Forward Previously Paid Fee",        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward"       }      }     },     "auth_ref": []    },    "ffd_CfwdPrrFctvDt": {     "xbrltype": "dateItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CfwdPrrFctvDt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Carry Forward Prior Effective Date",        "terseLabel": "Carry Forward Initial Effective Date"       }      }     },     "auth_ref": []    },    "ffd_CfwdPrrFileNb": {     "xbrltype": "fileNumberItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CfwdPrrFileNb",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Carry Forward File Number",        "terseLabel": "Carry Forward File Number"       }      }     },     "auth_ref": []    },    "ffd_CmbndPrspctsItemAxis": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CmbndPrspctsItemAxis",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Combined Prospectus Item [Axis]",        "terseLabel": "Combined Prospectus"       }      }     },     "auth_ref": []    },    "ffd_CmbndPrspctsLineItems": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CmbndPrspctsLineItems",     "lang": {      "en-us": {       "role": {        "label": "Combined Prospectus [Line Items]",        "terseLabel": "Combined Prospectus:"       }      }     },     "auth_ref": []    },    "ffd_CmbndPrspctsTable": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CmbndPrspctsTable",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Combined Prospectus [Table]",        "terseLabel": "Combined Prospectus Table"       }      }     },     "auth_ref": []    },    "ffd_CombinedProspectusTableNa": {     "xbrltype": "naItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CombinedProspectusTableNa",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Combined Prospectus Table [N/A]",        "terseLabel": "Combined Prospectus Table N/A"       }      }     },     "auth_ref": []    },    "ffd_CshPdByRegistrantInTx": {     "xbrltype": "nonNegative100TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CshPdByRegistrantInTx",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Cash Paid by Registrant in Transaction",        "terseLabel": "Cash Consideration Paid"       }      }     },     "auth_ref": []    },    "ffd_CshRcvdByRegistrantInTx": {     "xbrltype": "nonNegative100TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "CshRcvdByRegistrantInTx",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Cash Received by Registrant in Transaction",        "terseLabel": "Cash Consideration Received"       }      }     },     "auth_ref": []    },    "dei_EntityCentralIndexKey": {     "xbrltype": "centralIndexKeyItemType",     "nsuri": "http://xbrl.sec.gov/dei/2025",     "localname": "EntityCentralIndexKey",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Entity Central Index Key",        "terseLabel": "Central Index Key",        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."       }      }     },     "auth_ref": [      "r0"     ]    },    "dei_EntityRegistrantName": {     "xbrltype": "normalizedStringItemType",     "nsuri": "http://xbrl.sec.gov/dei/2025",     "localname": "EntityRegistrantName",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Entity Registrant Name",        "terseLabel": "Registrant Name",        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."       }      }     },     "auth_ref": [      "r0"     ]    },    "ffd_FeeAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FeeAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Fee Amount",        "terseLabel": "Amount of Registration Fee"       }      }     },     "auth_ref": []    },    "ffd_FeeExhibitTp": {     "xbrltype": "feeExhibitTypeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FeeExhibitTp",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Fee Exhibit Type",        "terseLabel": "Fee Exhibit Type"       }      }     },     "auth_ref": []    },    "ffd_FeeIntrstAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FeeIntrstAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Fee Interest Amount",        "terseLabel": "Interest Amount"       }      }     },     "auth_ref": []    },    "ffd_FeeNote": {     "xbrltype": "textBlockItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FeeNote",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Fee Note",        "terseLabel": "Fee Note"       }      }     },     "auth_ref": []    },    "ffd_FeeNoteMaxAggtOfferingPric": {     "xbrltype": "nonNegative100TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FeeNoteMaxAggtOfferingPric",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Fee Note Maximum Aggregate Offering Price",        "terseLabel": "Fee Note MAOP"       }      }     },     "auth_ref": []    },    "ffd_FeeRate": {     "xbrltype": "percentItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FeeRate",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Fee Rate",        "terseLabel": "Fee Rate"       }      }     },     "auth_ref": []    },    "ffd_FeesOthrRuleFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FeesOthrRuleFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Fees, Other Rule [Flag]",        "terseLabel": "Other Rule"       }      }     },     "auth_ref": []    },    "ffd_FeesSummaryLineItems": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FeesSummaryLineItems",     "lang": {      "en-us": {       "role": {        "label": "Fees Summary [Line Items]",        "terseLabel": "Fees Summary:"       }      }     },     "auth_ref": []    },    "ffd_FnlPrspctsFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FnlPrspctsFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Final Prospectus [Flag]",        "terseLabel": "Final Prospectus"       }      }     },     "auth_ref": []    },    "ffd_FormTp": {     "xbrltype": "submissionTypeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "FormTp",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Form Type",        "terseLabel": "Form Type"       }      }     },     "auth_ref": []    },    "ffd_GnlInstrIIhiFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "GnlInstrIIhiFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "General Instruction II.H,I [Flag]",        "terseLabel": "General Instruction II.H,I"       }      }     },     "auth_ref": []    },    "ffd_IssrBizAdrCity": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "IssrBizAdrCity",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Issuer Business Address, City",        "terseLabel": "City"       }      }     },     "auth_ref": []    },    "ffd_IssrBizAdrStatOrCtryCd": {     "xbrltype": "stateOrCountryCodeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "IssrBizAdrStatOrCtryCd",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Issuer Business Address, State or Country Code",        "terseLabel": "State or Country Code"       }      }     },     "auth_ref": []    },    "ffd_IssrBizAdrStrt1": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "IssrBizAdrStrt1",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Issuer Business Address, Street 1",        "terseLabel": "Street 1"       }      }     },     "auth_ref": []    },    "ffd_IssrBizAdrStrt2": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "IssrBizAdrStrt2",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Issuer Business Address, Street 2",        "terseLabel": "Street 2"       }      }     },     "auth_ref": []    },    "ffd_IssrBizAdrZipCd": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "IssrBizAdrZipCd",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Issuer Business Address, Zip Code",        "terseLabel": "Zip Code"       }      }     },     "auth_ref": []    },    "ffd_IssrNm": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "IssrNm",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Issuer Name",        "terseLabel": "Issuer Name"       }      }     },     "auth_ref": []    },    "ffd_MaxAggtOfferingPric": {     "xbrltype": "nonNegative100TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "MaxAggtOfferingPric",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Maximum Aggregate Offering Price",        "terseLabel": "Maximum Aggregate Offering Price"       }      }     },     "auth_ref": []    },    "ffd_MaxOfferingPricPerScty": {     "xbrltype": "nonNegativeDecimal4lItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "MaxOfferingPricPerScty",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Maximum Offering Price per Security",        "terseLabel": "Proposed Maximum Offering Price per Unit"       }      }     },     "auth_ref": []    },    "ffd_NetFeeAmt": {     "xbrltype": "monetaryItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "NetFeeAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Net Fee Amount",        "terseLabel": "Net Fee"       }      }     },     "auth_ref": []    },    "ffd_NetSalesAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "NetSalesAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Net Sales Amount",        "terseLabel": "Net Sales"       }      }     },     "auth_ref": []    },    "ffd_NrrtvDsclsr": {     "xbrltype": "textBlockItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "NrrtvDsclsr",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Narrative Disclosure",        "terseLabel": "Narrative Disclosure"       }      }     },     "auth_ref": []    },    "ffd_NrrtvMaxAggtAmt": {     "xbrltype": "nonNegativeDecimal2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "NrrtvMaxAggtAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",        "terseLabel": "Narrative - Max Aggregate Offering Amount"       }      }     },     "auth_ref": []    },    "ffd_NrrtvMaxAggtOfferingPric": {     "xbrltype": "nonNegative100TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "NrrtvMaxAggtOfferingPric",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",        "terseLabel": "Narrative - Max Aggregate Offering Price"       }      }     },     "auth_ref": []    },    "ffd_OfferingAxis": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OfferingAxis",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offering [Axis]",        "terseLabel": "Offering"       }      }     },     "auth_ref": []    },    "ffd_OfferingLineItems": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OfferingLineItems",     "lang": {      "en-us": {       "role": {        "label": "Offering [Line Items]",        "terseLabel": "Offering:"       }      }     },     "auth_ref": []    },    "ffd_OfferingNote": {     "xbrltype": "textBlockItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OfferingNote",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offering Note",        "terseLabel": "Offering Note"       }      }     },     "auth_ref": []    },    "ffd_OfferingSctyTitl": {     "xbrltype": "securityTitleItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OfferingSctyTitl",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offering Security Title",        "terseLabel": "Security Class Title"       }      }     },     "auth_ref": []    },    "ffd_OfferingSctyTp": {     "xbrltype": "securityTypeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OfferingSctyTp",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offering Security Type",        "terseLabel": "Security Type"       }      }     },     "auth_ref": []    },    "ffd_OfferingTable": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OfferingTable",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offering [Table]",        "terseLabel": "Offering:"       }      }     },     "auth_ref": []    },    "ffd_OfferingTableNa": {     "xbrltype": "naItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OfferingTableNa",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offering Table [N/A]",        "terseLabel": "Offering Table N/A"       }      }     },     "auth_ref": []    },    "ffd_OffsetAxis": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetAxis",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset [Axis]",        "terseLabel": "Offset"       }      }     },     "auth_ref": []    },    "ffd_OffsetClmInitlFilgDt": {     "xbrltype": "dateItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetClmInitlFilgDt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Claim Initial Filing Date",        "terseLabel": "Initial Filing Date"       }      }     },     "auth_ref": []    },    "ffd_OffsetClmdAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetClmdAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Claimed Amount",        "terseLabel": "Fee Offset Claimed"       }      }     },     "auth_ref": []    },    "ffd_OffsetClmdInd": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetClmdInd",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Claimed Indicator",        "terseLabel": "Offset Claimed"       }      }     },     "auth_ref": []    },    "ffd_OffsetExpltnForClmdAmt": {     "xbrltype": "textBlockItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetExpltnForClmdAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Explanation for Claimed Amount",        "terseLabel": "Explanation for Claimed Amount"       }      }     },     "auth_ref": []    },    "ffd_OffsetLineItems": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetLineItems",     "lang": {      "en-us": {       "role": {        "terseLabel": "Offset:",        "label": "Offset [Line Items]"       }      }     },     "auth_ref": []    },    "ffd_OffsetNote": {     "xbrltype": "textBlockItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetNote",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Note",        "terseLabel": "Offset Note"       }      }     },     "auth_ref": []    },    "ffd_OffsetPrrFeeAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetPrrFeeAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Prior Fee Amount",        "terseLabel": "Fee Paid with Fee Offset Source"       }      }     },     "auth_ref": []    },    "ffd_OffsetPrrFileNb": {     "xbrltype": "fileNumberItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetPrrFileNb",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Prior File Number",        "terseLabel": "File Number"       }      }     },     "auth_ref": []    },    "ffd_OffsetPrrFilerNm": {     "xbrltype": "filerNameItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetPrrFilerNm",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Prior Filer Name",        "terseLabel": "Registrant or Filer Name"       }      }     },     "auth_ref": []    },    "ffd_OffsetPrrFormTp": {     "xbrltype": "formTypeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetPrrFormTp",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Prior Form Type",        "terseLabel": "Form or Filing Type"       }      }     },     "auth_ref": []    },    "ffd_OffsetPrrNbOfUnsoldScties": {     "xbrltype": "nonNegativeDecimal8ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetPrrNbOfUnsoldScties",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Prior Unsold Number of Securities",        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed"       }      }     },     "auth_ref": []    },    "ffd_OffsetPrrSctyTitl": {     "xbrltype": "securityTitleItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetPrrSctyTitl",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Prior Security Title",        "terseLabel": "Security Title Associated with Fee Offset Claimed"       }      }     },     "auth_ref": []    },    "ffd_OffsetPrrSctyTp": {     "xbrltype": "securityTypeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetPrrSctyTp",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Prior Security Type",        "terseLabel": "Security Type Associated with Fee Offset Claimed"       }      }     },     "auth_ref": []    },    "ffd_OffsetPrrUnsoldOfferingAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetPrrUnsoldOfferingAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Prior Unsold Offering Amount",        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed"       }      }     },     "auth_ref": []    },    "ffd_OffsetSrcFilgDt": {     "xbrltype": "dateItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetSrcFilgDt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Source Filing Date",        "terseLabel": "Filing Date"       }      }     },     "auth_ref": []    },    "ffd_OffsetTable": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetTable",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "terseLabel": "Offset Payment:",        "label": "Offset [Table]"       }      }     },     "auth_ref": []    },    "ffd_OffsetTableNa": {     "xbrltype": "naItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "OffsetTableNa",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Offset Table [N/A]",        "terseLabel": "Offset Table N/A"       }      }     },     "auth_ref": []    },    "ffd_PrevslyPdFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "PrevslyPdFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Fee Previously Paid [Flag]",        "terseLabel": "Fee Previously Paid"       }      }     },     "auth_ref": []    },    "ffd_RegnFileNb": {     "xbrltype": "fileNumberItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "RegnFileNb",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Registration File Number",        "terseLabel": "Registration File Number"       }      }     },     "auth_ref": []    },    "ffd_RptgFsclYrEndDt": {     "xbrltype": "dateItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "RptgFsclYrEndDt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Reporting Fiscal Year End Date",        "terseLabel": "Reporting FY End Date"       }      }     },     "auth_ref": []    },    "ffd_Rule011Flg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule011Flg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 0-11 [Flag]",        "terseLabel": "Rule 0-11"       }      }     },     "auth_ref": []    },    "ffd_Rule011a2OffsetFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule011a2OffsetFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "terseLabel": "Rule 0-11(a)(2) Offset",        "label": "Rule 0-11(a)(2) Offset [Flag]"       }      }     },     "auth_ref": []    },    "ffd_Rule415a6Flg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule415a6Flg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 415(a)(6) [Flag]",        "terseLabel": "Rule 415(a)(6)"       }      }     },     "auth_ref": []    },    "ffd_Rule429AggtOfferingAmt": {     "xbrltype": "nonNegative100TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule429AggtOfferingAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 429 Aggregate Offering Amount",        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered"       }      }     },     "auth_ref": []    },    "ffd_Rule429CmbndPrspctsFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule429CmbndPrspctsFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 429 Combined Prospectus [Flag]",        "terseLabel": "Rule 429"       }      }     },     "auth_ref": []    },    "ffd_Rule429EarlierFileNb": {     "xbrltype": "fileNumberItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule429EarlierFileNb",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 429 Earlier File Number",        "terseLabel": "File Number"       }      }     },     "auth_ref": []    },    "ffd_Rule429EarlierFormTp": {     "xbrltype": "formTypeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule429EarlierFormTp",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 429 Earlier Form Type",        "terseLabel": "Form Type"       }      }     },     "auth_ref": []    },    "ffd_Rule429InitlFctvDt": {     "xbrltype": "dateItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule429InitlFctvDt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 429 Initial Effective Date",        "terseLabel": "Initial Effective Date"       }      }     },     "auth_ref": []    },    "ffd_Rule429NbOfUnsoldScties": {     "xbrltype": "nonNegativeDecimal2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule429NbOfUnsoldScties",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 429 Number Of Unsold Securities",        "terseLabel": "Amount of Securities Previously Registered"       }      }     },     "auth_ref": []    },    "ffd_Rule429PrspctsNote": {     "xbrltype": "textBlockItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule429PrspctsNote",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 429 Prospectus Note",        "terseLabel": "Combined Prospectus Note"       }      }     },     "auth_ref": []    },    "ffd_Rule429SctyTitl": {     "xbrltype": "securityTitleItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule429SctyTitl",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 429 Security Title",        "terseLabel": "Security Class Title"       }      }     },     "auth_ref": []    },    "ffd_Rule429SctyTp": {     "xbrltype": "securityTypeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule429SctyTp",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 429 Security Type",        "terseLabel": "Security Type"       }      }     },     "auth_ref": []    },    "ffd_Rule457aFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule457aFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 457(a) [Flag]",        "terseLabel": "Rule 457(a)"       }      }     },     "auth_ref": []    },    "ffd_Rule457bOffsetFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule457bOffsetFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 457(b) Offset [Flag]",        "terseLabel": "Rule 457(b) Offset"       }      }     },     "auth_ref": []    },    "ffd_Rule457fFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule457fFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 457(f) [Flag]",        "terseLabel": "Rule 457(f)"       }      }     },     "auth_ref": []    },    "ffd_Rule457oFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule457oFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 457(o) [Flag]",        "terseLabel": "Rule 457(o)"       }      }     },     "auth_ref": []    },    "ffd_Rule457pOffsetFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule457pOffsetFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 457(p) Offset [Flag]",        "terseLabel": "Rule 457(p) Offset"       }      }     },     "auth_ref": []    },    "ffd_Rule457rFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule457rFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 457(r) [Flag]",        "terseLabel": "Rule 457(r)"       }      }     },     "auth_ref": []    },    "ffd_Rule457sFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule457sFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 457(s) Flag",        "terseLabel": "Rule 457(s)"       }      }     },     "auth_ref": []    },    "ffd_Rule457uFlg": {     "xbrltype": "booleanItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Rule457uFlg",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Rule 457(u) [Flag]",        "terseLabel": "Rule 457(u)"       }      }     },     "auth_ref": []    },    "ffd_Scties424iAxis": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Scties424iAxis",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Securities, 424I [Axis]",        "terseLabel": "Securities, 424I"       }      }     },     "auth_ref": []    },    "ffd_Scties424iLineItems": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Scties424iLineItems",     "lang": {      "en-us": {       "role": {        "label": "Securities, 424I [Line Items]",        "terseLabel": "Securities, 424I:"       }      }     },     "auth_ref": []    },    "ffd_Scties424iTable": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Scties424iTable",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Securities, 424I [Table]",        "terseLabel": "Securities, 424I Table"       }      }     },     "auth_ref": []    },    "ffd_Securities424iTableNa": {     "xbrltype": "naItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "Securities424iNa",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Securities 424I [N/A]",        "terseLabel": "Securities 424I N/A"       }      }     },     "auth_ref": []    },    "ffd_SubmissionLineItems": {     "xbrltype": "stringItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "SubmissionLineItems",     "lang": {      "en-us": {       "role": {        "label": "Submission [Line Items]",        "terseLabel": "Items"       }      }     },     "auth_ref": []    },    "ffd_SubmissnTp": {     "xbrltype": "submissionTypeItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "SubmissnTp",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/submissionTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Submission Type",        "terseLabel": "Submission Type"       }      }     },     "auth_ref": []    },    "ffd_TermntnCmpltnWdrwl": {     "xbrltype": "textBlockItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "TermntnCmpltnWdrwl",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Termination / Completion / Withdrawal Statement",        "terseLabel": "Termination / Withdrawal Statement"       }      }     },     "auth_ref": []    },    "ffd_TtlFeeAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "TtlFeeAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Total Fee Amount",        "terseLabel": "Total Fee Amount"       }      }     },     "auth_ref": []    },    "ffd_TtlFeeAndIntrstAmt": {     "xbrltype": "nonNegativeDecimal2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "TtlFeeAndIntrstAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Total Fee and Interest Amount",        "terseLabel": "Total Fee and Interest Amount"       }      }     },     "auth_ref": []    },    "ffd_TtlOfferingAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "TtlOfferingAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Total Offering Amount",        "terseLabel": "Total Offering"       }      }     },     "auth_ref": []    },    "ffd_TtlOffsetAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "TtlOffsetAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Total Offset Amount",        "terseLabel": "Total Offset Amount"       }      }     },     "auth_ref": []    },    "ffd_TtlPrevslyPdAmt": {     "xbrltype": "nonNegative1TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "TtlPrevslyPdAmt",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Total Previously Paid Amount",        "terseLabel": "Previously Paid Amount"       }      }     },     "auth_ref": []    },    "ffd_TtlTxValtn": {     "xbrltype": "nonNegative100TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "TtlTxValtn",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Total Transaction Valuation",        "terseLabel": "Total Transaction Valuation"       }      }     },     "auth_ref": []    },    "ffd_TxValtn": {     "xbrltype": "nonNegative100TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "TxValtn",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Transaction Valuation",        "terseLabel": "Transaction Valuation"       }      }     },     "auth_ref": []    },    "ffd_ValSctiesRcvd": {     "xbrltype": "nonNegative100TMonetary2ItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "ValSctiesRcvd",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Value of Securities Received",        "terseLabel": "Value of Securities Received"       }      }     },     "auth_ref": []    },    "ffd_ValSctiesRcvdPerShr": {     "xbrltype": "nonNegativeDecimal4lItemType",     "nsuri": "http://xbrl.sec.gov/ffd/2025q4",     "localname": "ValSctiesRcvdPerShr",     "presentation": [      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"     ],     "lang": {      "en-us": {       "role": {        "label": "Value of Securities Received, Per Share",        "terseLabel": "Value of Securities Received, Per Share"       }      }     },     "auth_ref": []    }   }  } }, "std_ref": {  "r0": {   "role": "http://www.xbrl.org/2003/role/presentationRef",   "Publisher": "SEC",   "Name": "Exchange Act",   "Number": "240",   "Section": "12",   "Subsection": "b-2"  } }}