{
 "company": "general-motors",
 "snapshot": "FY2026Q3_82b6240d",
 "documents": {
  "10-K:0001467858-21-000037": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001467858-21-000037",
   "report_date": "2020-12-31",
   "filed": "2021-02-10",
   "fiscal_period": "FY2020 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785821000037/gm-20201231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785821000037/"
  },
  "10-K:0001467858-22-000034": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001467858-22-000034",
   "report_date": "2021-12-31",
   "filed": "2022-02-02",
   "fiscal_period": "FY2021 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785822000034/gm-20211231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785822000034/"
  },
  "10-K:0001467858-23-000029": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001467858-23-000029",
   "report_date": "2022-12-31",
   "filed": "2023-01-31",
   "fiscal_period": "FY2022 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785823000029/gm-20221231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785823000029/"
  },
  "10-K:0001467858-24-000031": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001467858-24-000031",
   "report_date": "2023-12-31",
   "filed": "2024-01-30",
   "fiscal_period": "FY2023 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785824000031/gm-20231231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785824000031/"
  },
  "10-K:0001467858-25-000032": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001467858-25-000032",
   "report_date": "2024-12-31",
   "filed": "2025-01-28",
   "fiscal_period": "FY2024 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785825000032/gm-20241231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785825000032/"
  },
  "10-K:0001467858-26-000013": {
   "kind": "filing",
   "form": "10-K",
   "accession": "0001467858-26-000013",
   "report_date": "2025-12-31",
   "filed": "2026-01-27",
   "fiscal_period": "FY2025 FY",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785826000013/gm-20251231.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785826000013/"
  },
  "10-Q:0001467858-20-000069": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-20-000069",
   "report_date": "2020-03-31",
   "filed": "2020-05-06",
   "fiscal_period": "FY2020 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785820000069/gm2020q1.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785820000069/"
  },
  "10-Q:0001467858-20-000113": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-20-000113",
   "report_date": "2020-06-30",
   "filed": "2020-07-29",
   "fiscal_period": "FY2020 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785820000113/gm-20200630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785820000113/"
  },
  "10-Q:0001467858-20-000128": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-20-000128",
   "report_date": "2020-09-30",
   "filed": "2020-11-05",
   "fiscal_period": "FY2020 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785820000128/gm-20200930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785820000128/"
  },
  "10-Q:0001467858-21-000117": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-21-000117",
   "report_date": "2021-03-31",
   "filed": "2021-05-05",
   "fiscal_period": "FY2021 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785821000117/gm-20210331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785821000117/"
  },
  "10-Q:0001467858-21-000142": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-21-000142",
   "report_date": "2021-06-30",
   "filed": "2021-08-04",
   "fiscal_period": "FY2021 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785821000142/gm-20210630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785821000142/"
  },
  "10-Q:0001467858-21-000152": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-21-000152",
   "report_date": "2021-09-30",
   "filed": "2021-10-27",
   "fiscal_period": "FY2021 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785821000152/gm-20210930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785821000152/"
  },
  "10-Q:0001467858-22-000078": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-22-000078",
   "report_date": "2022-03-31",
   "filed": "2022-04-27",
   "fiscal_period": "FY2022 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785822000078/gm-20220331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785822000078/"
  },
  "10-Q:0001467858-22-000094": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-22-000094",
   "report_date": "2022-06-30",
   "filed": "2022-07-26",
   "fiscal_period": "FY2022 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785822000094/gm-20220630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785822000094/"
  },
  "10-Q:0001467858-22-000114": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-22-000114",
   "report_date": "2022-09-30",
   "filed": "2022-10-25",
   "fiscal_period": "FY2022 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785822000114/gm-20220930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785822000114/"
  },
  "10-Q:0001467858-23-000075": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-23-000075",
   "report_date": "2023-03-31",
   "filed": "2023-04-25",
   "fiscal_period": "FY2023 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785823000075/gm-20230331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785823000075/"
  },
  "10-Q:0001467858-23-000098": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-23-000098",
   "report_date": "2023-06-30",
   "filed": "2023-07-25",
   "fiscal_period": "FY2023 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785823000098/gm-20230630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785823000098/"
  },
  "10-Q:0001467858-23-000107": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-23-000107",
   "report_date": "2023-09-30",
   "filed": "2023-10-24",
   "fiscal_period": "FY2023 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785823000107/gm-20230930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785823000107/"
  },
  "10-Q:0001467858-24-000076": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-24-000076",
   "report_date": "2024-03-31",
   "filed": "2024-04-23",
   "fiscal_period": "FY2024 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785824000076/gm-20240331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785824000076/"
  },
  "10-Q:0001467858-24-000102": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-24-000102",
   "report_date": "2024-06-30",
   "filed": "2024-07-23",
   "fiscal_period": "FY2024 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785824000102/gm-20240630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785824000102/"
  },
  "10-Q:0001467858-24-000117": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-24-000117",
   "report_date": "2024-09-30",
   "filed": "2024-10-22",
   "fiscal_period": "FY2024 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785824000117/gm-20240930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785824000117/"
  },
  "10-Q:0001467858-25-000096": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-25-000096",
   "report_date": "2025-03-31",
   "filed": "2025-05-01",
   "fiscal_period": "FY2025 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785825000096/gm-20250331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785825000096/"
  },
  "10-Q:0001467858-25-000121": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-25-000121",
   "report_date": "2025-06-30",
   "filed": "2025-07-22",
   "fiscal_period": "FY2025 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785825000121/gm-20250630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785825000121/"
  },
  "10-Q:0001467858-25-000143": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-25-000143",
   "report_date": "2025-09-30",
   "filed": "2025-10-21",
   "fiscal_period": "FY2025 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785825000143/gm-20250930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785825000143/"
  },
  "10-Q:0001467858-26-000035": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-26-000035",
   "report_date": "2026-03-31",
   "filed": "2026-04-28",
   "fiscal_period": "FY2026 Q1",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785826000035/gm-20260331.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785826000035/"
  },
  "10-Q:0001467858-26-000051": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-26-000051",
   "report_date": "2026-06-30",
   "filed": "2026-07-21",
   "fiscal_period": "FY2026 Q2",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785826000051/gm-20260630.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785826000051/"
  },
  "10-Q:0001467858-26-000059": {
   "kind": "filing",
   "form": "10-Q",
   "accession": "0001467858-26-000059",
   "report_date": "2026-09-30",
   "filed": "2026-10-20",
   "fiscal_period": "FY2026 Q3",
   "url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785826000059/gm-20260930.htm",
   "index_url": "https://www.sec.gov/Archives/edgar/data/1467858/000146785826000059/"
  }
 }
}
