3.26.1 html 1 12 1 false 0 0 false 1 false false R1.htm 995210 - Document - Submission Sheet http://xbrl.sec.gov/ffd/role/document/submissionTable Submission Cover 1 false false R2.htm 995215 - Document - Fees Summary Sheet http://xbrl.sec.gov/ffd/role/document/feesSummaryTable Fees Summary Cover 2 false false All Reports Book All Reports ex-filingfees.htm http://xbrl.sec.gov/dei/2026 http://xbrl.sec.gov/ffd/2026 false false