{
 "company": "tsmc",
 "snapshot": "FY2025_39e6450c",
 "documents": {
  "20-F:0001193125-22-104891": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001193125-22-104891",
   "filed": "2022-04-14",
   "fiscal_year_end": "2021-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1046179/000119312522104891/d204786d20f.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1046179/000119312522104891/"
  },
  "20-F:0001193125-23-107214": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001193125-23-107214",
   "filed": "2023-04-20",
   "fiscal_year_end": "2022-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1046179/000119312523107214/d428519d20f.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1046179/000119312523107214/"
  },
  "20-F:0001193125-24-099840": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001193125-24-099840",
   "filed": "2024-04-18",
   "fiscal_year_end": "2023-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1046179/000119312524099840/d592628d20f.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1046179/000119312524099840/"
  },
  "20-F:0001193125-25-083423": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001193125-25-083423",
   "filed": "2025-04-17",
   "fiscal_year_end": "2024-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1046179/000119312525083423/d896993d20f.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1046179/000119312525083423/"
  },
  "20-F:0001628280-26-025362": {
   "kind": "filing",
   "form": "20-F",
   "accession": "0001628280-26-025362",
   "filed": "2026-04-16",
   "fiscal_year_end": "2025-12-31",
   "url": "https://www.sec.gov/Archives/edgar/data/1046179/000162828026025362/tsm-20251231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1046179/000162828026025362/"
  }
 }
}
