{
 "company": "vertex-pharmaceuticals",
 "snapshot": "FY2026Q3_3e58470d",
 "documents": {
  "10-K:0000875320-21-000006": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-21-000006",
   "report_date": "2020-12-31",
   "filed": "2021-02-11",
   "fiscal_period": "FY2020 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000006/vrtx-20201231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000006/"
  },
  "10-K:0000875320-22-000007": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-22-000007",
   "report_date": "2021-12-31",
   "filed": "2022-02-09",
   "fiscal_period": "FY2021 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000007/vrtx-20211231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000007/"
  },
  "10-K:0000875320-23-000007": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-23-000007",
   "report_date": "2022-12-31",
   "filed": "2023-02-10",
   "fiscal_period": "FY2022 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000007/vrtx-20221231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000007/"
  },
  "10-K:0000875320-24-000062": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-24-000062",
   "report_date": "2023-12-31",
   "filed": "2024-02-15",
   "fiscal_period": "FY2023 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000062/vrtx-20231231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000062/"
  },
  "10-K:0000875320-25-000053": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-25-000053",
   "report_date": "2024-12-31",
   "filed": "2025-02-13",
   "fiscal_period": "FY2024 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000053/vrtx-20241231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000053/"
  },
  "10-K:0000875320-26-000056": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000875320-26-000056",
   "report_date": "2025-12-31",
   "filed": "2026-02-13",
   "fiscal_period": "FY2025 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000056/vrtx-20251231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000056/"
  },
  "10-Q:0000875320-20-000019": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-20-000019",
   "report_date": "2020-03-31",
   "filed": "2020-05-01",
   "fiscal_period": "FY2020 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000019/a2020q110-q.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000019/"
  },
  "10-Q:0000875320-20-000030": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-20-000030",
   "report_date": "2020-06-30",
   "filed": "2020-07-31",
   "fiscal_period": "FY2020 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000030/vrtx-20200630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000030/"
  },
  "10-Q:0000875320-20-000043": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-20-000043",
   "report_date": "2020-09-30",
   "filed": "2020-10-30",
   "fiscal_period": "FY2020 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000043/vrtx-20200930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532020000043/"
  },
  "10-Q:0000875320-21-000015": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-21-000015",
   "report_date": "2021-03-31",
   "filed": "2021-04-30",
   "fiscal_period": "FY2021 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000015/vrtx-20210331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000015/"
  },
  "10-Q:0000875320-21-000027": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-21-000027",
   "report_date": "2021-06-30",
   "filed": "2021-07-30",
   "fiscal_period": "FY2021 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000027/vrtx-20210630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000027/"
  },
  "10-Q:0000875320-21-000033": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-21-000033",
   "report_date": "2021-09-30",
   "filed": "2021-11-03",
   "fiscal_period": "FY2021 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000033/vrtx-20210930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532021000033/"
  },
  "10-Q:0000875320-22-000014": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-22-000014",
   "report_date": "2022-03-31",
   "filed": "2022-05-06",
   "fiscal_period": "FY2022 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000014/vrtx-20220331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000014/"
  },
  "10-Q:0000875320-22-000030": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-22-000030",
   "report_date": "2022-06-30",
   "filed": "2022-08-05",
   "fiscal_period": "FY2022 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000030/vrtx-20220630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000030/"
  },
  "10-Q:0000875320-22-000038": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-22-000038",
   "report_date": "2022-09-30",
   "filed": "2022-10-28",
   "fiscal_period": "FY2022 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000038/vrtx-20220930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532022000038/"
  },
  "10-Q:0000875320-23-000012": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-23-000012",
   "report_date": "2023-03-31",
   "filed": "2023-05-02",
   "fiscal_period": "FY2023 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000012/vrtx-20230331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000012/"
  },
  "10-Q:0000875320-23-000021": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-23-000021",
   "report_date": "2023-06-30",
   "filed": "2023-08-02",
   "fiscal_period": "FY2023 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000021/vrtx-20230630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000021/"
  },
  "10-Q:0000875320-23-000031": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-23-000031",
   "report_date": "2023-09-30",
   "filed": "2023-11-07",
   "fiscal_period": "FY2023 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000031/vrtx-20230930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532023000031/"
  },
  "10-Q:0000875320-24-000139": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-24-000139",
   "report_date": "2024-03-31",
   "filed": "2024-05-07",
   "fiscal_period": "FY2024 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000139/vrtx-20240331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000139/"
  },
  "10-Q:0000875320-24-000198": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-24-000198",
   "report_date": "2024-06-30",
   "filed": "2024-08-02",
   "fiscal_period": "FY2024 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000198/vrtx-20240630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000198/"
  },
  "10-Q:0000875320-24-000223": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-24-000223",
   "report_date": "2024-09-30",
   "filed": "2024-11-05",
   "fiscal_period": "FY2024 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000223/vrtx-20240930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532024000223/"
  },
  "10-Q:0000875320-25-000192": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-25-000192",
   "report_date": "2025-03-31",
   "filed": "2025-05-06",
   "fiscal_period": "FY2025 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000192/vrtx-20250331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000192/"
  },
  "10-Q:0000875320-25-000216": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-25-000216",
   "report_date": "2025-06-30",
   "filed": "2025-08-05",
   "fiscal_period": "FY2025 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000216/vrtx-20250630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000216/"
  },
  "10-Q:0000875320-25-000232": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-25-000232",
   "report_date": "2025-09-30",
   "filed": "2025-11-04",
   "fiscal_period": "FY2025 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000232/vrtx-20250930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532025000232/"
  },
  "10-Q:0000875320-26-000173": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-26-000173",
   "report_date": "2026-03-31",
   "filed": "2026-05-05",
   "fiscal_period": "FY2026 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000173/vrtx-20260331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000173/"
  },
  "10-Q:0000875320-26-000259": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-26-000259",
   "report_date": "2026-06-30",
   "filed": "2026-08-04",
   "fiscal_period": "FY2026 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000259/vrtx-20260630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000259/"
  },
  "10-Q:0000875320-26-000291": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000875320-26-000291",
   "report_date": "2026-09-30",
   "filed": "2026-11-03",
   "fiscal_period": "FY2026 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000291/vrtx-20260930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/875320/000087532026000291/"
  }
 }
}
