{
 "company": "microsoft",
 "snapshot": "FY2026Q4_8eb90048",
 "documents": {
  "10-K:0000950170-23-035122": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000950170-23-035122",
   "report_date": "2023-06-30",
   "filed": "2023-07-27",
   "fiscal_period": "FY2023 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017023035122/msft-20230630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017023035122/"
  },
  "10-K:0000950170-24-087843": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000950170-24-087843",
   "report_date": "2024-06-30",
   "filed": "2024-07-30",
   "fiscal_period": "FY2024 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017024087843/msft-20240630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017024087843/"
  },
  "10-K:0000950170-25-100235": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0000950170-25-100235",
   "report_date": "2025-06-30",
   "filed": "2025-07-30",
   "fiscal_period": "FY2025 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017025100235/msft-20250630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017025100235/"
  },
  "10-K:0001193125-26-323660": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001193125-26-323660",
   "report_date": "2026-06-30",
   "filed": "2026-07-29",
   "fiscal_period": "FY2026 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000119312526323660/msft-20260630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000119312526323660/"
  },
  "10-K:0001564590-21-039151": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001564590-21-039151",
   "report_date": "2021-06-30",
   "filed": "2021-07-29",
   "fiscal_period": "FY2021 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459021039151/msft-10k_20210630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459021039151/"
  },
  "10-K:0001564590-22-026876": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001564590-22-026876",
   "report_date": "2022-06-30",
   "filed": "2022-07-28",
   "fiscal_period": "FY2022 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459022026876/msft-10k_20220630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459022026876/"
  },
  "10-Q:0000950170-23-014423": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-23-014423",
   "report_date": "2023-03-31",
   "filed": "2023-04-25",
   "fiscal_period": "FY2023 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017023014423/msft-20230331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017023014423/"
  },
  "10-Q:0000950170-23-054855": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-23-054855",
   "report_date": "2023-09-30",
   "filed": "2023-10-24",
   "fiscal_period": "FY2024 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017023054855/msft-20230930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017023054855/"
  },
  "10-Q:0000950170-24-008814": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-24-008814",
   "report_date": "2023-12-31",
   "filed": "2024-01-30",
   "fiscal_period": "FY2024 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017024008814/msft-20231231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017024008814/"
  },
  "10-Q:0000950170-24-048288": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-24-048288",
   "report_date": "2024-03-31",
   "filed": "2024-04-25",
   "fiscal_period": "FY2024 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017024048288/msft-20240331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017024048288/"
  },
  "10-Q:0000950170-24-118967": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-24-118967",
   "report_date": "2024-09-30",
   "filed": "2024-10-30",
   "fiscal_period": "FY2025 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017024118967/msft-20240930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017024118967/"
  },
  "10-Q:0000950170-25-010491": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-25-010491",
   "report_date": "2024-12-31",
   "filed": "2025-01-29",
   "fiscal_period": "FY2025 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017025010491/msft-20241231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017025010491/"
  },
  "10-Q:0000950170-25-061046": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0000950170-25-061046",
   "report_date": "2025-03-31",
   "filed": "2025-04-30",
   "fiscal_period": "FY2025 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000095017025061046/msft-20250331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000095017025061046/"
  },
  "10-Q:0001193125-25-256321": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001193125-25-256321",
   "report_date": "2025-09-30",
   "filed": "2025-10-29",
   "fiscal_period": "FY2026 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000119312525256321/msft-20250930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000119312525256321/"
  },
  "10-Q:0001193125-26-027207": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001193125-26-027207",
   "report_date": "2025-12-31",
   "filed": "2026-01-28",
   "fiscal_period": "FY2026 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000119312526027207/msft-20251231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000119312526027207/"
  },
  "10-Q:0001193125-26-191507": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001193125-26-191507",
   "report_date": "2026-03-31",
   "filed": "2026-04-29",
   "fiscal_period": "FY2026 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000119312526191507/msft-20260331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000119312526191507/"
  },
  "10-Q:0001564590-20-047996": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-20-047996",
   "report_date": "2020-09-30",
   "filed": "2020-10-27",
   "fiscal_period": "FY2021 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459020047996/msft-10q_20200930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459020047996/"
  },
  "10-Q:0001564590-21-002316": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-21-002316",
   "report_date": "2020-12-31",
   "filed": "2021-01-26",
   "fiscal_period": "FY2021 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459021002316/msft-10q_20201231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459021002316/"
  },
  "10-Q:0001564590-21-020891": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-21-020891",
   "report_date": "2021-03-31",
   "filed": "2021-04-27",
   "fiscal_period": "FY2021 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459021020891/msft-10q_20210331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459021020891/"
  },
  "10-Q:0001564590-21-051992": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-21-051992",
   "report_date": "2021-09-30",
   "filed": "2021-10-26",
   "fiscal_period": "FY2022 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459021051992/msft-10q_20210930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459021051992/"
  },
  "10-Q:0001564590-22-002324": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-22-002324",
   "report_date": "2021-12-31",
   "filed": "2022-01-25",
   "fiscal_period": "FY2022 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459022002324/msft-10q_20211231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459022002324/"
  },
  "10-Q:0001564590-22-015675": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-22-015675",
   "report_date": "2022-03-31",
   "filed": "2022-04-26",
   "fiscal_period": "FY2022 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459022015675/msft-10q_20220331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459022015675/"
  },
  "10-Q:0001564590-22-035087": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-22-035087",
   "report_date": "2022-09-30",
   "filed": "2022-10-25",
   "fiscal_period": "FY2023 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459022035087/msft-10q_20220930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459022035087/"
  },
  "10-Q:0001564590-23-000733": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001564590-23-000733",
   "report_date": "2022-12-31",
   "filed": "2023-01-24",
   "fiscal_period": "FY2023 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000156459023000733/msft-10q_20221231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000156459023000733/"
  },
  "8-K:0001193125-23-255762": {
   "kind": "filing",
   "form": "8-K",
   "accession": "0001193125-23-255762",
   "report_date": "2023-10-13",
   "filed": "2023-10-13",
   "fiscal_period": null,
   "url": "https://www.sec.gov/Archives/edgar/data/789019/000119312523255762/d537928d8k.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/789019/000119312523255762/"
  }
 }
}
